Команды DOS. Справочное пособие

       

Команда BUFFERS


При запуске системы выделяет память для указанного числа дисковых буферов. Эту команду можно использовать только в файле CONFIG.SYS.

     BUFFERS=n[,m]

Параметр n задает число дисковых буферов (от 1 до 99), m задает число буферов во вспомогательном буферном кэше (от 0 до 8).

Например, чтобы задать 25 дисковых буферов, задайте в CONFIG.SYS команду buffers=25.

Установка числа дисковых буферов по умолчанию зависит от конфигурации вашей системы:



Конфигурация

Буферы (n)

Байты

ОЗУ <128K, диск 360K

2

ОЗУ <128K, диск > 360K

3

ОЗУ от 128K до 255K

5

2672

ОЗУ от 256K до 511K

10

5328

ОЗУ от 512K до 640K

15

7984

Если для m или n задано недопустимое значение, BUFFERS использует установку по умолчанию. По умолчанию число буферов во вспомогательном кэше (m) равно 0.

Использование кэш-буфера ускоряет определенные операции с диском при работе на компьютере с процессором 8086. Если вы работаете на компьютере с более быстрым процессором, то для кэша лучше использовать драйвер SMARTDRV.EXE (при этом задайте для BUFFERS меньшее значение или не задавайте его вовсе).

MS-DOS использует зарезервированную для каждого дискового буфера память для данных при операциях чтения и записи. Для получения лучшей производительности при работе с такими программами, как текстовые редакторы, задайте для n значение от 10 до 20. Если вы собираетесь создавать много подкаталогов, то лучше увеличить число буферов до 20 - 30. Каждый буфер требует примерно 532 байта памяти. Чтобы определить, сколько памяти задействовано для дисковых буферов, используйте команду MEM /D /P. Увеличение числа буферов сокращает объем памяти, доступной для программы.



Содержание раздела