Анализ и оценка виртуальной памяти ЭВМ при ее сегментно-страничной организации — страница 13
произведенным фирмой 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 и в данном примере не рассмотрены. ранства. Реальные ограничения на объем такой виртуализированной оперативной памяти отсутствуют. В физической оперативной памяти в каждый момент представлена некоторая часть полного виртуально- го пространства,
Похожие работы
- Доклады
- Рефераты
- Рефераты
- Рефераты
- Контрольные