Софт

Инсталляция и использование виртуальной памяти

Рассмотрев в предыдущих параграфах методы оптимизации использования оперативной памяти и дискового пространства, можно теперь приступать к оптимизации совместной работы этих двух частей компьютера.

Речь идет о виртуальной памяти — специальном механизме, реализованном в процессоре 386.

Одной из особенностей расширенного режима является способность оболочки адресовать больший объем памяти, чем физически присутствует в системе. Если, например, компьютер имеет 4 Мб оперативной памяти, то в стандартном режиме приложения могут рассчитывать не более чем на этот объем ЗУ. А в расширенном режиме часть винчестера (т.н. область свопирования — swap) используется в качестве заменителя ОЗУ — виртуальной памяти. Эпитет "виртуальная" означает, что к данной памяти процессор не может обратиться как к обычной оперативной: она только моделирует часть оперативной памяти. Если возникает необходимость обратиться к адресам памяти, лежащим за пределами 4 Мб и не представленным в реальной оперативной памяти, то производится обращение к винчестеру; там разыскивается требуемый фрагмент памяти и загружается в оперативную память. Для освобождения ему места некоторый фрагмент выгружается из оперативной памяти на винчестер в область свопирования виртуальной памяти.

Виртуальная память конфигурируется, как правило, во время инсталлирования оболочки программой Setup. Если во время работы оболочки возникнет желание изменить размер виртуальной памяти, то это можно сделать средствами утилиты Control Panel группы Main. Необходимо щелкнуть на пиктограмме 386 Enhanced, а в открывшемся диалоговом окне на кнопке Virtual Memory.

Виртуальная память может существовать на диске в двух разновидностях: временной (temporary) и постоянной (permanent). Временная виртуальная память хранит информацию только в продолжение сеанса работы оболочки, а по завершении его автоматически очищается. Постоянная виртуальная память занимает место на диске всегда.

Точная копия iPhone X + беспроводные наушники всего за 11990 рублей.
Узнать подробнее >>

Если в процессе параллельной работы в расширенном режиме некоторое приложение обратится к адресам, расположенным за пределами реальной физической памяти, то механизм виртуальной адресации поступит следующим образом:

если на винчестере отсутствует постоянная виртуальная область, то создается и используется временная;

если на винчестере имеется постоянная виртуальная область, то используется она. Однако, если размер постоянной области недостаточен, может создаваться дополнительная временная.

Беспроводные Bluetooth-наушники JBL Purebass T65BT позволяют наслаждаться музыкальным контентом в любом месте в любое время. Благодаря аккумулятору на 350 мАч вы сможете прослушивать музыку до 10 часов от одной зарядки.
Узнать подробнее >>

Каждая из разновидностей виртуальной памяти имеет свои преимущества и недостатки. Временная виртуальная память занимает место на винчестере только при необходимости, но каждый акт выделения или освобождения такого места требует времени. Суммарное быстродействие такой памяти ниже, чем у постоянной. Постоянная виртуальная память быстрее временной, но она оккупирует часть винчестера, даже если приложения к ней не обращаются.

При частой параллельной работе со многими приложениями рекомендуется создавать постоянную виртуальную память, но размер ее должен быть. тщательно просчитан. Особенно это важно при большой загруженности винчестера.

Какие бы то ни было изменения или удаления виртуальных файлов во время работы оболочки не допускаются: они чреваты крахом системы.

Оставьте Ваш отзыв