Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Модель памяти Windows 2000 основана на плоском линейном 32-разрядном адресном пространстве. Для управления памятью Windows 2000 использует систеу управления виртуальной памятью (virtual memory management system). Это дает следующие преимущества:
- ОС способна одновременно выполнять больше приложений, чем при использовании только физической памяти компьютера;
- адресное пространство одного процесса защищено от вмешательства других процессов.
Физической памятью (Physical memory) называют микросхему ОЗУ внутри компьютера. Виртуальная память (Virtual memory) – это механизм, посредством которого ОС предоставляет физическую память приложениям.
Windows 2000, использующая 32-разрядные виртуальные адреса, позволяет адресовать 4 Гб памяти.
Памятью управляет диспетчер виртуальной памяти (Virtual Menory Manager, VMM). Он выполняет две функции.
- поддерживает таблицу проецирования памяти, где отслеживается список виртуальных адресов, принадлежащих каждому процессу, и действительное размещение данных, на которые ссылаются виртуальные адреса. Когда поток обращается к памяти, он запрашивает виртуальное адресное пространство. VMM использует запрашиваемый потоком виртуальный адрес для нахождения соответствующего физического адреса. Затем он передает данные, запрошенные потоком.
- перемещает содержимое ОЗУ на жесткий диск и обратно по мере необходимости. Этот процесс называется подкачкой (Paging).
Дата публикования: 2015-10-09; Прочитано: 181 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!