![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В Windows 9x и Windows 2000 каждый процесс имеет свое адресное пространство
До 4 Гб памяти (не физическое ОЗУ). Физическая память ограничена системными
ресурсами: ОЗУ и дисковым пространством. Windows выделяет приложению 2 Гб
Памяти, а остальные 2 Гб резервируются u1076 для нужд ядра.
Если объем ОЗУ меньше, чем 4 Гб, то Windows использует механизм виртуальной
памяти: когда объем ОЗУ будет исчерпан, часть содержимого физической памяти
Переносится на жесткий диск. Этот механизм называется подкачкой.
Для каждого процесса ядро поддерживает таблицу страниц – структуру,
Позволяющую преобразовать виртуальные адреса в физические.
Виртуальная память Windows использует механизм отображения области
Физической памяти на любую область 32-разрядных адресов для того, чтобы любая
Программа как бы обладала своим собственным физическим ОЗУ.
Каждая программа имеет собственное виртуальное адресное пространство, которое
Диспетчер виртуальной памяти преобразует в адреса физического ОЗУ или в файлы на
Жестком диске.
Физическое и виртуальное (логическое) адресное пространство каждого процесса
разделено на страницы – кванты памяти, размер которых зависит от компьютера. Ядро
Может перемещать страницы памяти в страничный файл на диске и обратно. Когда
Дата публикования: 2014-11-29; Прочитано: 239 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!