Реферат: Виды компьютерной памяти

Команда DEVICEHIGH пригодна лишь внутри COVFIG.SIS. Все драйверы, поступающие с

DOS 5, кроме двух, UMB-совместимы. Не могут быть загружены в старшую память

только ЕММ386.ЕХЕ и YIMEM.SYS. До тех пор, пока эти два драйвера не загружены,

не существует блоков UMB, куда бы их можно было бы загрузить.

Приводимый ниже пример показывает, как используется команда, включенная в

CONFIG.SYS, загружает ANSI.SYS (драйвер расширения возможностей экрана и

клавиатуры, входящий в состав DOS) в UMB:

DEVICEHIGH=C:\DOS\ANSI.SYS

Важно разместить команду DEVISEHIGH после команд DEVICE, которые загружают

ЕММ386.ЕХЕ и HIMEM.SYS. Если эта команда располагается первой, DOS загрузит

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

сообщений о том, что это так. Если с помощью команды МЕМ вы не проверите

местонахождение AVSI.SYS, то будете думать, что драйвер загружен в старшую

память, тогда как на самом деле он загружен в младшую.

Загрузка FILES в верхнюю память

Команда FILES= (одна из 15 команд файла CONFIG.SYS, поддерживаемых DOS 5)

контролирует размер системной таблицы файлов, которую DOS устанавливает внутри

себя для хранения информации об открытых файлах.

Если запускать DOS 5 на ПК, сконфигурированном для загрузки резидентных программ

и драйверов в старшую память, то с помощью утилиты UMBFILES вы можете

переместить в верхнюю память большую часть таблицы файлов. Эта утилита

перемещает из обычной памяти область FILES, предоставляя большее пространства

для прикладных программ. Формат для UMBFILES следующий:

UMDFILES[=]nn

где nn - число от 1 до 247. Оно определяет число элементов в системной таблице

файлов.

Команда LOADHIGH

Синтаксис команды LOADHIGH:

LOADHIGH[d:][path]program[parameters]

К-во Просмотров: 753
Бесплатно скачать Реферат: Виды компьютерной памяти