- •1.Введение
- •2.Разбиение жесткого диска на разделы
- •2.1.Описание разделов жесткого диска
- •2.1.1.Основной раздел dos
- •2.1.2.Расширенный раздел dos
- •2.1.3.Активный раздел
- •2.2.Использование утилиты fdisk
- •2.3.Назначение буквенных идентификаторов
- •2.4.Форматирование жесткого диска
- •3.Использование файлов config.Sys и autoexec.Bat
- •3.1.Файл config. Sys
- •3.1.1.Команды файла config.Sys
- •3.1.2.Конфигурация устройств
- •3.2.Определение команд, выполняемых автоматически при запуске системы
- •3.2.1.Команды файла autoexec.Bat
- •3.2.2.Резидентные программы
- •3.3.Использование нескольких конфигураций
- •4.Оптимизация работы системы.
- •4.1.Повышение эффективности использования жесткого диска
- •4.1.1.Использование команды chkdsk
- •4.1.2.Использование утилиты defrag
- •4.1.3.Использование команды buffers
- •4.1.4.Использование утилиты smartdr
- •4.1.5.Использование драйвера ramdrive
- •4.2.Эффективное использование памяти
- •4.2.1.Организация памяти
- •4.2.2.Оптимизация использования памяти компьютера.
- •5.Порядок выполнения работы.
- •6.Приложение. Примеры файлов config.Sys и autoexec.Bat
- •Литература
4.Оптимизация работы системы.
Производительность системы можно повысить следующими способами:
повышением эффективности использования жесткого диска;
повышение эффективности использования памяти.
Можно также применять эти способы совместно.
4.1.Повышение эффективности использования жесткого диска
Для увеличения производительности дисковой подсистемы используют следующие утилиты: CHKDSK, DEFRAG, BUFFERS, SMARTDRV, RAMDRIVE.
4.1.1.Использование команды chkdsk
Команда CHKDSK используется для выявления утерянных распределяемых блоков, которые занимают место на жестком диске. Распределяемый блок это минимальная область жесткого диска, которая может быть выделена для хранения файла. Распределяемые блоки могут быть утеряны при некорректном завершении работы с файлами на жестком диске.
Перед использованием команды CHKDSK необходимо убедиться, что работа со всеми программами завершена. Если используется FASTOPEN, SMARTDR или любая другая резидентная программа, необходимо запретить выполнение соответствующих команд в файлах, выполняемых при загрузке системы и перезагрузить систему.
4.1.2.Использование утилиты defrag
Со временем в процессе чтения и записи на жесткий диск сохраненная на нем информация может стать фрагментированной. Фрагментация случается, когда файл вместо того, чтобы разместиться в смежных секторах диска, разбивается на фрагменты, которые размещаются в разных местах диска. Фрагментация не влияет на целостность информации, хранимой в файлах. Тем не менее, читать и писать фрагментированные программы компьютеру приходится дольше, чем нефрагментированные. Для выполнения дефрагментации файлов необходимо выполнить программу, которая реорганизует файлы на диске, размещая их в смежных областях, что оптимизирует выполнение операций чтения/записи на жесткий диск.
4.1.3.Использование команды buffers
Команда BUFFERS файла CONFIG.SYS задает количество буферов, резервируемых DOS для обмена данными с дисками.
Чем больше задано буферов (может быть до 50), тем “быстрее” работает система. Однако при достижении определенного значения увеличение количества буферов приводит только к использованию большего количества памяти без увеличения скорости.
Чтобы оптимизировать скорость работы системы, необходимо задать максимальное количество буферов, “полезных” для системы. Это число зависит от размера жесткого диска. Для жестких дисков разных размеров наиболее эффективным является следующее количество буферов:
|
Табл. 7 |
Размер жесткого диска |
Количество буферов |
Меньше 40 Мбайт |
20 |
от 40 до 79 Мбайт |
30 |
от 80 до 119 Мбайт |
40 |
Больше 120 Мбайт |
50 |
При вычислении значения количества буферов по умолчанию DOS берет за основу объем основной памяти системы, а не размер жесткого диска. Получаемое при вычислении по умолчанию значение, является минимальным.
Примечание: При использовании программы кэширования диска (например, SMARTDR) заданное в команде BUFFERS= значение не является решающим и может быть установлено меньшим.
4.1.4.Использование утилиты smartdr
Утилита SMARTDRV является резидентной программой, которую можно добавить в систему, включив в файл AUTOEXEC.BAT. Эта программа сокращает время, затрачиваемое компьютером на чтение данных с жесткого диска. Программа SMARTDRV позволяет управлять размером кэш-буфера и устанавливать кэш-буфер для жесткого диска в расширенной памяти.
Примечание: Если система не имеет расширенной памяти, нельзя воспользоваться программой SMARTDRV.
SMARTDRV резервирует область расширенной памяти и использует ее для кэширования информации, читаемой с жесткого диска. При этом скорость работы прикладных программ с жестким диском возрастает. SMARTDRV также временно сохраняет информацию, подготовленную для записи на жесткий диск, записывая эту информацию позже, когда уменьшится число запросов к системным ресурсам.
Предупреждение: Перед выключением компьютера необходимо убедиться, что SMARTDRV завершила всю работу по записи кэш-буфера на жесткий диск. Это не является необходимым при перезагрузке компьютера нажатием клавиш CTRU+ALT+DEL. Для того чтобы убедиться в том, что SMARTDRV завершила работу, надо ввести SMARTDRV /С в режиме команд DOS. После останова всех дисков можно без опаски выключить компьютер.
