Открой свой мир программирования и    
цифровых технологий
Главная arrow Устройства хранения информации arrow Накопители на жестких магнитных дисках arrow Оптимизация работы накопителей на жестких дисках
Оптимизация работы накопителей на жестких дисках
Автор Luba   
23.07.2010 г.
Оглавление
Оптимизация работы накопителей на жестких дисках
Дефрагментация накопителя на жестких дисках
Компрессия накопителя на жестких дисках
Архивация файлов

Кэширование накопителей на жестких дисках

. ДЛЯ повышения скорости работы накопители необходимо произвести его кэширование. Причем не имеет значения, используется ли для этого программе DOS, Windows SMARTDRV или одна из многочисленных утилит, ид пример, PCCache из пакета PC Tools

Программа кэширования резервирует в расширенной (XMS) или отображае¬мой (EMS) памяти области, в которых временно запоминаются последние данные, записанные на диск или считанные с него. Повторное обращение к этим данным происходит намного быстрее, поскольку они считываются из оперативной памяти (RAM) компьютера, а доступ к ней осуществляется быстрее, нежели к внешним носителям данных.

Программа SMARTDRV выполняется один раз в начале работы, для того что¬бы программа кэширования самостоятельно загрузилась в расширенную па¬мять. По умолчанию объем кэш-памяти равен 256 Кбайт. При объеме опе¬ративной памяти PC 4 Мбайт и более это значение можно увеличивать. При 8 Мбайт и более можно установить объем кэш-памяти 2048/1024 Кбайт. Вто¬рое значение (1024 Кбайт) указывает на то, что объем кэш-памяти для программ Windows не может быть меньше, чем 1024 Кб.

При кэшировании данные сначала запоминаются в кэш-памяти и затем пере¬записываются на диск, как только позволят системные ресурсы. Использование кэширования записи, в принципе, разумно, опасность состоит лишь в том, что если в работе системы произойдет сбой (например, отключение электроэнергии), то данные, которые находятся в кэш-памяти и еще не записаны на диск, будут потеряны.

Сделаем еще несколько замечаний по поводу использования драйвера SMARTDRV:

> Программа кэширования накопителя на жестких дисках должна загружаться всегда после загрузки менеджеров памяти HIMEM и EMM386, тех как свой буфер она располагает в расширенной памяти

> Перенос программы кэширования с помощью команды LH в верхнюю область памяти не обязателен, поскольку SMARTDRV автоматически загружается в верхнюю память

> Кэширование сжатых дисков возможно, ко мы не рекомендуем этого делать, так как система будет работать медленнее

> Программа кэширования не заменяет аппаратную кэш-память, установ¬ленную в накопителе, а лишь расширяет ее

> Не рекомендуется использовать одновременно две программы кэширования, созданные различными производителями. Протестируйте, работа какой из программ на вашем компьютере приводит к наилучшим результатам.

> Программа кэширования не обслуживает накопители на гибких дисках.



 
След. »
Скачать книги по программированию