Тонкая настройка и оптимизация MS-DOS


Оптимизируйте характеристики дисковой подсистемы: подберите


  • Оптимизируйте характеристики дисковой подсистемы: подберите оптимальный фактор чередования, выполните дефрагментацию диска (глава 2).


  • Используйте расширенную память для организации кэширования дисковой памяти и электронного диска (глава 2).


  • Используйте программы-архиваторы, средства динамического сжатия информации на диске, форматирование дискет на повышенную ёмкость (глава 3).


  • Выполните рекомендации по оптимальному использованию оперативной памяти. Обновите версию MS-DOS до 5.00, расположите ядро MS-DOS в верхней памяти (глава 4).




  • Если ваш компьютер содержит процессор 80286, вы можете предпринять следующие шаги, направленные на более эффективное использование оперативной памяти.

  • Ядро операционной системы MS-DOS версии 5.0, её буфера и рабочие области можно перенести в область адресов, лежащую выше границы 1024 килобайт. При этом доступная для программ область оперативной памяти увеличится на несколько десятков килобайт.


  • Стандартная IBM AT с процессором 80286 обычно имеет по крайней мере 384 килобайта расширенной памяти. Эту память лучше всего задействовать для организации кэширования дисков. Кэширование дисков кардинальным образом улучшит производительность дисковой подсистемы компьютера.


  • Если вы располагаете расширенной памятью размером в несколько мегабайт, имеет смысл увеличить размер кэша до 2 мегабайт. Кроме того, можно организовать в расширенной памяти электронный диск.


  • Если размер расширенной памяти составляет 384 килобайта, но имеется ещё и дополнительная память, вы можете организовать кэш в расширенной памяти и электронный диск в дополнительной. Если вы работаете с программным обеспечением, использующим дополнительную память, лучше ограничиться дисковым кэшем в расширенной памяти.




  • Первое, что необходимо сделать - перенести ядро операционной системы MS-DOS, её буфера и рабочие области в область адресов, лежащую выше границы 1024 килобайт. Эта возможность появилась в MS-DOS начиная с версии 5.0, поэтому если вы пользуетесь более ранними версиями, сейчас самое время обновить MS-DOS до версии 5.0.

    После установки MS-DOS версии 5.0 на компьютере IBM AT файл CONFIG.SYS будет содержать следующие две строки:

    DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH

    Первая строка нужна для подключения драйвера HIMEM.SYS, управляющего расширенной памятью. Этот драйвер необходим для размещения MS-DOS выше границы 1024 килобайт.

    Вторая строка указывает, что MS-DOS и все её рабочие области должны быть размещены в расширенной памяти.

    Как вы можете убедиться сами, для увеличения размера доступной программам оперативной памяти на несколько десятков килобайт вам достаточно сделать две вещи:

  • обновить версию MS-DOS до 5.0;


  • поместить в файл CONFIG.SYS приведенные выше две строки.


  • Учтите, что эти две строки должны располагаться в файле CONFIG.SYS именно в том порядке, в котором они были приведены выше - вначале необходимо подключить драйвер HIMEM.SYS, а затем указать MS-DOS о необходимости загрузки её ядра и областей данных в старшие адреса памяти строкой DOS=HIGH.

    После того, как вы переместили операционную систему в область адресов выше 1024 килобайт, займитесь размещением кэша дисковой подсистемы и электронного диска. Здесь всё зависит от того, сколько и какой памяти установлено в вашем компьютере. Вам необходимо найти компромисс между размером кэша и дополнительной или расширенной памятью, отведённой используемому программному обеспечению. При этом вы можете воспользоваться рекомендациями, приведёнными в главе, посвящённой настройке дисковой подсистемы компьютера.


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