Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Управление памятью

Операционная система | Функции сетевых ОС | Примеры сетевых ОС | Виртуальное адресное пространство процесса. | Понятие виртуальной памяти | Ресурсы. Определение ресурса. Классификация ресурсов ОС. | Архитектура Windows 2000 |


Читайте также:
  1. JK(jishu kanri): Jishu kanri по-японски означает независимое управление.
  2. Анализ и управление дебиторской задолженностью.
  3. Антикризисное управление в строительном комплексе
  4. Антикризисное управление на различных стадиях жизненного цикла предприятия
  5. Антикризисное управление персоналом организации.
  6. Виды рисков и управление рисками
  7. Визуальное распознавание характера и эффективное управление поведением людей – методика «7 радикалов».

Как и многие другие операционные системы, Windows 2000 поддерживает техно­логию виртуальной памяти, благодаря которой часть дискового пространства ис­пользуется в точности так же, как если бы это была оперативная память. Управ­ление виртуальной памятью осуществляется диспетчером виртуальной памяти (Virtual Memory Manager, VMM), который является составной частью EXE­cutive. Диспетчер VMM обеспечивает максимально эффективное использование оперативной памяти и дискового пространства, пытаясь сохранить как можно большее количество приложений в ОЗУ и при этом отвести достаточный объем памяти для кэширования операций обращения к диску. Если возникает необхо­димость в дополнительном кэше или дополнительной оперативной памяти для хранения исполняемого кода и данных, диспетчер VMM перемещает редко ис­пользуемые страницы памяти на жесткий диск, освобождая при этом место в фи­зической оперативной памяти. Если одно из приложений обращается к странице, отсутствующей в оперативной памяти, возникает ошибка доступа к странице (page fault) и VMM читает страницу с диска в оперативную память. Размер файла виртуальной памяти динамически изменяется операционной сис­темой и может увеличиваться или уменьшаться в зависимости от того, какой объем памяти требуется для работы приложений.

Процессы, работающие в режиме ядра, могут напрямую обращаться к физиче­ской памяти и адресам аппаратных устройств. Процессы, функционирующие в пользовательском режиме, используют виртуальные адреса, которые преобразу­ются в адреса физической памяти при помощи VMM. Таким образом, обеспечи­вается защита пользовательских приложений от взаимного влияния. В виртуаль­ном адресном пространстве каждого процесса диапазон адресов от 0 до 2 Гбайт используется для хранения исполняемого кода и данных, связанных с приклад­ной программой, а область данных от 2 до 4 Гбайт используется для хранения кода операционной системы (который представляет собой компоненты Win­dows 2000, работающие в режиме ядра).


Дата добавления: 2015-10-02; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Режим ядра.| Распределение памяти перемещаемыми разделами

mybiblioteka.su - 2015-2024 год. (0.005 сек.)