Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Виртуальная память



Модель памяти 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...