Команды файлов config.sys и autoexec.bat

Если на ПК используются himem.sys и emm386.exe, можно загружать резидентные программы и драйвера устройств в память UMB, освобождая стандартную память.

DEVICEHIGH – загрузка драйверов устройств, резидентных программ в верхнюю память. Аналогично работает команда LOADHIGH (Lh).(Должны быть также emm386.exe и DOS = UMB). HIGH – значит в верхние адреса памяти.

INSTALL – загрузка резидентных com и exe программ.

MEM – отображает состояние оперативной памяти.

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

Сведения о памяти

Памяти Общий размер Занято Свободно
Обычная Верхняя Зарезервировано XMS      

Всего:

Ниже 1Мб:

Всего отображаемой памяти EMS:

Свободно EMS:

Максимально допустимый размер программы:

Свободный блок верхней памяти:

PATH – устанавливает или сообщает путь поиска исполняемых и пакетных файлов не находящихся в текущем каталоге (т.е. в каких каталогах компьютеру искать исполняемые файлы).

ECHO – управление эхом команд. Отображает состояние "эха", включает (on) или выключает (off) "эхо" в пакетном файле или в командной строке (т.е. отображать или нет команды пакетного файла).

VERIFY– разрешает или отменяет проверку кода целостности данных при записи на диск. Но проверка замедляет операцию записи на диск. По умолчанию verify off.

DOS = UMB– нужна для загрузки резидентных программ и драйверов из config.sys в старшие адреса (т.е. DOSзагружает свою часть в память UMB). Для одновременного использования и верхней памяти и старших адресов необходима команда DOS = HIGH.

BUFFERS – резервирует n буферов для пересылки информации между диском и памятью. Т.е. создает буферы в памяти (средство ускорения чтения и записи дисков). Каждый буфер занимает » 532б. Максимальное число буферов 99. Буферы фактически содержат информацию текущей операции ввода-вывода.

FILES = n – максимальное количество одновременно открытых файлов. Создает обработчики файлов (универсальные механизмы доступа к файлам как к логическим устройствам). Количество обработчиков по умолчанию 8 (n от 8 до 255). Каждый обработчик занимает 60б памяти. Первые 5 обработчиков устанавливаются при начальной загрузке ядра и соответствуют стандартному вводу, выводу, выводу сообщений об ошибке, коммуникабельному устройству и печатному устройству. Файлы con, aux и lpt, они постоянно открыты и их нельзя удалить или переименовать.

STACKS = n, m – изменяет параметры стеков, n - количество, m - размер в байтах. Можно создать от 8 до 64 стека, объемом от 32 до 512б. Стеки занимают дополнительный объем памяти для временного хранения различной системной информации. Например, там хранятся данные, необходимые для возврата из подпрограммы в основную программу и данные о параллельно выполняемых процессах.

LASTDRIVE = n – устанавливает количество имен дисководов, которые могут быть использованы в сеансе работы. Всего n = 26. Для упорядочения доступа к дисководам ПК резервируется специальная область памяти. На каждый дисковод с именем после f требуется дополнительно 80б.

SMARTDRV.EXE – "интеллектуальный" диск (в файле autoexec.bat) – выделяет в дополнительной памяти специальную буферную область – КЭШ диска. В эту область помещаются данные, которые недавно либо читались с диска, либо записывались на диск. SMARTDRV исходит из предположения, что эти данные вновь скоро могут понадобиться прикладной программе. Если "догадка" подтвердится, данные поставляются программе не с диска, а из КЭШа, что гораздо быстрее.

SMARTDRV.EXE 1024 С+ - кэширование диска, объем КЭШа = 1024Кб; С – имя диска; +(-) - кэшировать или нет.

Кэширование данных – хранение часто используемых данных в сверхоперативной Кэш-памяти (внутри процессора, а не в оперативке). Оно позволяет ускорять обмен данными с жестким диском. Другой способ ускорения обмена – отложенная запись. Когда прикладная программа поставляет данные на диск, SMARTDRV помещает их в КЭШ, а программе сообщает, что запись завершена. На самом же деле данные эти будут записаны на диск позже, когда система будет свободна от другой работы.

RAMDRIVE.SYS – создание виртуального диска:

DEVICE = адрес RAMDRIVE.SYS объем диска /Е. Например:

DEVICE = С:\DOS\RAMDRIVE.SYS 1024/Е

Адрес драйвера нужно указывать полностью. Объем виртуального диска записывается в Кб. Опция /Е требует, чтобы виртуальный диск был создан в дополнительной памяти. А для нее нужен обязательно драйвер himem.sys!

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

MENUITEM = x, y – установка пунктов меню; х – метка, у – название пункта, которое будет выводится на экране (всего может быть от 1 до 9 пунктов меню).

MENUDEFAULT = x, n – установка пункта меню, который будет выбираться и загружаться компьютером по умолчанию; х – метка пункта меню, n – время ожидания в секундах.

Виды памяти








Дата добавления: 2016-02-13; просмотров: 1603;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.