Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Operatsionnaya_sistema_DOS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
849.41 Кб
Скачать

4.Оптимизация работы системы.

Производительность системы можно повысить следующими способами:

  1. повышением эффективности использования жесткого диска;

  2. повышение эффективности использования памяти.

Можно также применять эти способы совместно.

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. После останова всех дисков можно без опаски выключить компьютер.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]