имеет несколько расширенный синтаксис
Таблица 1
Размер диска | Количество буферов |
меньше 40 Мбайт | 20 |
от 40 до 80 Мбайт | 30 |
от 80 до 120 Мбайт | 40 |
больше 120 Мбайт | 50 |
Параметр m задаёт количество буферов предварительной выборки. Предварительная выборка означает, что в буфер записывается не только затребованный программой сектор, но и некоторое количество следующих за ним секторов. Это повышает скорость работы таких программ, как компиляторы и системы управления базами данных. Можно задать от 1 до 8 буферов предварительной выборки.
Параметр n может принимать значения от 1 до 10000.
Однако самое важное новшество - ключ /x. Если он задан, все буфера располагаются в дополнительной памяти (expanded memory). Эта память (если она есть в компьютере) обычно располагается на отдельной плате и требует наличия специального драйвера. Подробнее о расширенной памяти вы можете узнать в главе, посвящённой увеличению объёма доступной оперативной памяти.
Кроме того, MS-DOS версии 5.0 располагает буфера в области памяти HMA, которая находится выше границы 1 Мбайт (при условии, что в файле CONFIG.SYS имеется строка DOS=HIGH и не задан ключ /x). Это позволяет экономить стандартную оперативную память для обычных программ.
Несмотря на простоту оператора BUFFERS, большей эффективности можно достичь при использовании кэширования дисковой памяти. Однако следует отметить, что оператор BUFFERS увеличивает производительность флоппи-дисков, в то время как программы кэширования обычно используются только для HDD.
Если вы используете программу кэширования, имеет смысл задать небольшое количество буферов, например, 15 или даже5.
В любом случае имеет смысл провести эксперименты и подобрать оптимальное количество буферов для повышения производительности используемого вами программного обеспечения. Обычно в документации на программы содержатся рекомендации по выбору количества буферов.
Таблица 1
a | Добавление файлов в архив. |
M | Перенос файлов в архив, т.е. файлы записываются в архив и затем удаляются с диска. |
E | Извлечение файлов из архива. |
X | Извлечение файлов из архива с подкаталогами, т.е. восстанавление полных имён архивированных файлов. |
L | Просмотр содержимого архива. |
Таблица 1
Драйвер | Назначение драйвера и рекомендации по использованию |
EGA SYS | Сохранение текущего состояния видеоадаптера EGA. Этот драйвер вам нужен только в том случае, если вы работаете с оболочкой DOSSHELL или WINDOWS и ваш компьютер оснащён видеоадаптером EGA. |
COUNTRY SYS | Этот драйвер нужен вам только в одном случае - если вы используете интернациональную поддержку, встроенную в MS-DOS, например, работаете с французским или немецким языками. Возможно использование файлов COUNTRY.SYS и EGA.CPI от русифицированной MS-DOS версии 4.01. |
DISPLAY SYS | Аналогично предыдущему драйверу. |
KEYBOARD SYS | Аналогично предыдущему драйверу. |
PRINTER SYS | Аналогично предыдущему драйверу. |
HIMEM SYS | Драйвер предназначен для управления расширенной памятью. Он бесполезен на тех компьютерах, в которых отсутствует расширенная память. В частности, на компьютерах IBMPC и IBM XT. |
ANSI SYS | Драйвер обеспечивает расширенное управление консолью. Этот драйвер используется достаточно редко. Подключайте его только в том случае, если он действительно необходим для правильной работы используемых вами программ, о чём можно узнать в документации на эти программы. |
RAMDRIVE SYS | Этот драйвер предназначен для организации электронного диска в оперативной памяти. Используйте его только в том случае, когда в компьютере имеется расширенная или дополнительная память достаточного объёма. Учтите, что более предпочтительным способом увеличения быстродействия дисковой подсистемы является кэширование дисковой памяти. |
SMARTDRV SYS | Драйвер используется для организации кэширования дисковой памяти. Его использование оправдано только на тех компьютерах, которые имеют расширенную или дополнительную память. |
DRIVER SYS | Этот редко используемый драйвер предназначен для поддержки нестандартных или внешних накопителей на флоппи-дисках. |
SETVER EXE | Драйвер позволяет "обмануть" программы, не рассчитанные на использование MS-DOS версии 5.0. Когда такие программы пытаются определить версию MS-DOS, драйвер SETVER.EXE возвращает заранее оговорённое для каждой программы значение, например, 3.30. Если вы не запускаете программы, рассчитанные на конкретную версию MS-DOS, у вас нет необходимости использовать этот драйвер. |
EMM386 EXE | Этот драйвер используется для управления расширенной памятью в компьютерах, выполненных на базе процессоров 80386 или 80486. Он совершенно бесполезен, если ваш компьютер содержит процессоры 8086, 8088, NEC20 или 80286. |