Команда 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. Увеличение числа буферов сокращает объем памяти, доступной для программы.
Назад | Содержание | Вперед