Операционная система OS/2 Warp© Александр Фролов, Григорий ФроловТом 20, М.: Диалог-МИФИ, 1993, 271 стр. 5.5. Настройка системы управления памятьюТеперь займемся командами, предназначенные для настройки системы управления памятью. Команда MEMMANКоманда MEMMAN предназначена для управления процессом свопинга. Свопинг позволяет выгружать на диск (в специальный файл свопинга) временно ненужные сегменты памяти для освобождения свободного пространства и загружать сегменты с диска в оперативную память, если они потребуются вновь. Свопинг позволяет создать иллюзию памяти очень большого размера, однако быстродействие такой памяти весьма невысокое. Синтаксис команды MEMMAN приведен ниже: MEMMAN =Параметры Вы можете указывать через запятую следующие
параметры:
Вот пример параметров команды MEMMAN сразу после установки IBM OS/2 Warp версии 3.0: MEMMAN =SWAP,PROTECT Файл свопинга swapper.datДля свопинга операционная система создает файл с именем swapper.dat , размещая его сразу после установки в каталоге os2/system. Путь к этому файлу, его начальный размер и другие параметры указываются в команде SWAPPATH , имеющей после установки IBM OS/2 Warp следующий вид: SWAPPATH =C:\OS2\SYSTEM 2048 2048 Первое число после пути к каталогу определяет минимально допустимое свободное пространство на диске. Когда в процессе работы файл свопинга растет, если размер свободного пространства становится меньше минимального, на экран выводится сообщение о недостатке памяти. Вы можете указать значение в пределах от 512 до 32767 Кбайт. Второе число определяет минимальный размер файла свопинга. Когда IBM OS/2 Warp загружается, на диске должно быть свободное пространство достаточного размера, чтобы там можно было разместить файл свопинга. Для увеличения производительности системы свопинга лучше всего разместить файл свопинга на отдельном диске или на том диске, который чаще всего используется. Имеет смысл также переместить файл свопинга в корневой каталог диска и увеличить его начальный размер, например, так: SWAPPATH =C:\ 10240 10240 Память для сеансов DOSПо умолчанию для сеансов DOS доступно 640 Кбайт памяти в пределах первого Мбайта выделенного им адресного пространства. При необходимости вы можете уменьшить объем памяти, доступной сеансам DOS, указав новое значение в команде RMSIZE : RMSIZE =540 Это позволит более эффективно расходовать виртуальную память, которая нужна программам IBM OS/2. Особенно это полезно в тех случаях, когда для работы программ DOS не нужно много памяти. По умолчанию сразу после установки IBM OS/2 Warp версии 3.0 для сеансов DOS недоступна верхняя память из-за параметров команды DOS: DOS=LOW,NOUMB Если сеансы DOS работают с резидентными программами и драйверами, вы можете расположить их (а также ядро DOS) в верхней области памяти, указав в команде DOS новые параметры: DOS=HIGH,UMB |