Анализ и оценка виртуальной памяти ЭВМ при ее сегментно-страничной организации — страница 13

  • Просмотров 8503
  • Скачиваний 289
  • Размер файла 47
    Кб

произведенным фирмой Texas Instruments. Несомненно, возможности этого компьютера огромны. Он комплек- туется огромным жестским диском (1.2GB) и имеет 32MB оператив- ной памяти. Предположим, что эта машина будет использоваться для разработки космического корабля, робота-хирурга или в области кибернетики. Для этих целей необходимо использовать «серьёзное» программное обеспечение (скажем, производимое фирмой Silicon Graphics®), требующее огромного

количества оперативной памяти. В такой ситуации даже 32MB может нехватать. В таких ситуациях по-прежнему проявляется тенденция к использованию ВП. Виртуальная память применяется во многих программах, операци- онных оболочках, коммуникационном програмном обеспечении. В следующих пунктах приведены примеры использования виртуальной памяти в современных компьютерах с различными программами. Использование ВП в Microsoft®Windows™ 3.1*

Microsoft Windows 3.1 является наиболее популярной операционной оболочкой как среди любителей, так и среди пофессиональных поль-зователей. Windows обеспечивает независимый запуск и выполнение сразу нескольких программ. Большинство других оболочек и опе-рационных систем расчитаны на выполнение в данный момент только одной пограммы. В рамках Windows можно запустить сразу несколько программ. Для этих целей используется ВП. 1. RAM диск

(виртуальный, псевдо, электронный диск) - Разновид- ность виртуальной памяти. Супервизор резервирует для него область EMS или XMS памяти и, таким образом устанавливает диск в памя- ти. Он работает быстрее, чем реальный физический диск, но при вы-ключении питания его содержимое теряется. Он весьма удобен для хранения промежуточной информации в течение одного сеанса рабо- ты. Но RAM диск не является прямым аналогом ВП. 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 и в данном примере не рассмотрены. ранства. Реальные ограничения на объем такой виртуализированной оперативной памяти отсутствуют. В физической оперативной памяти в каждый момент представлена некоторая часть полного виртуально- го пространства,