Организация памяти в компьютерах типа ibm pc, страница 12

Утилита MEM, несмотря на свои достаточно ограниченные возможности, позволяет получить подробные сведения о распределении памяти. Ее важнейшим достоинством является доступность, так как она входит в комплект поставки Windows '95/98 и практически всегда находится в каталоге COMMAND системного каталога Windows. Так, например, если Windows установлена в каталог C:\WINDOWS, то MEM находится в каталоге C:\WINDOWS\COMMAND. Таким образом, использование MEM - это простейший способ получить информацию о состоянии памяти системы.

В простейшем случае утилита MEM запускается без параметров и в этом режиме выдает всю основную информацию, сведенную в несколько таблиц. Самая первая таблица показывает информацию о программных модулях, расположенных в стандартной памяти с указанием их размера. Вторая таблица представляет собой карту использования адресного пространства, в которой указаны объемы используемой стандартной и расширенной памяти. В последних строчках вывода MEM показан ряд дополнительных сведений, в частности, указано местонахождение ядра DOS (в нижней памяти или в HMA). Для получения некоторых дополнительных сведений можно использовать различные ключи при запуске MEM. Чаще всего используются ключи /C, /D, /F и /P. Ключ /P включает режим постраничного вывода и может быть использован в сочетании с любыми другими ключами. Прочие ключи являются взаимоисключающими. Использование ключа /C приводит к выводу той же информации, что и в режиме без параметров. Ключ /F показывает свободные участки памяти, а ключ /D используется для получения наиболее полной информации о распределении памяти, которая может быть использована в целях отладки. Примеры запуска:

MEM /P - постраничный вывод информации о распределении памяти

MEM /D /P - вывод детальных сведений о распределении памяти

Задание к лабораторной работе

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

1)  Работая в Windows '9x, выполнить запуск утилиты MEM, рассмотреть и проанализировать выводимые сведения.

2)  Перезагрузиться в режиме MS-DOS, выполнить запуск MEM, проанализировать текущее распределении памяти.