Реферат: Виртуальная память
2. Использование SWAPфайла виртуальной памяти.
Виртуальная память в оболочке Windows 3.1 используется только в расширенном
(extended) режиме. Каковы характеристики компьютера, работающего с Windows в
расширенном режиме? Он должен иметь 386ой процессор и минимум 2 мегабайта
памяти. Итак виртуальная память в Windows представляет собой механизм,
обеспечивающий расширение адресного пространства за счет дискового прост
—————
* Рассмотрены компьютеры фирм IBM (PS/2, Pentium™, OverDrive™)
AcerPower™, NEC, American Megatrends, Zeos™, Tandy™, HP Vectra™, Toshiba, Dell,
Packard Bell и другие машины укомплектованные процессорами Intel™ и Cyrix™.
Машины ЕС, из-за недостатка ОЗУ не работают в Windows и в данном примере не
рассмотрены. ранства. Реальные ограничения на объем такой виртуализированной
оперативной памяти отсутствуют. В физической оперативной памяти в каждый момент
представлена некоторая часть полного виртуального пространства, остальная же
часть которого расположена на диске По мере необходимости, например если
пользователю понадобился следующий фрагмент его программы, который в данный
момент находится на диске, а реальная оперативная память "загружена до
основания", процессор может своппировать страницу оперативной памяти со
страницей на диске. (от англ. swap менять местами). Таким образом, попросту
будет осуществлена перестановка страниц, и та страница с которой только что
работали "отправляется" на диск. В Windows 3.1 возможно несколько вариантов
реализации ВП. На рисунке 8 показано использование двух видов ВП в Windows:
разносекторного (temporary) и перманентного (permanent) swapфайлов
Рис.8 Разносекторное и перманентное применение ВП
Разносекторный (временной) swapфайл
Разносекторный swapфайл состоит из множества независимых секторов, которые
разброс