Skip to content

Главная Ремонт компьютеров Создание сайта Карта сайта
Главная IT Новости IT Новости Как работает кэш диска
Как работает кэш диска
23.06.2010 21:08

hdd_disk.jpgСамой медленной частью любого компьютера являются его дисководы (HDD, FDD, CD). У компьютера только в механических приводах и клавиатуре есть движущиеся части. Во всех остальных устройствах компьютера движутся лишь электроны. Но механические части при своем движении подчиняются законам реального мира массы и инерции. Независимо от того, насколько быстрым может быть HDD на жестких дисках, его механические элементы делают из него черепаху по сравнению с другими устройствами, которые передают данные со скоростью электрического тока.
 

Существуют возможности преодоления присущей HDD медлительности. Желательно время от времени дефрагментировать файл на диске, чтобы кластеры, из которых состоят файлы, следовали, по возможности, друг за другом и головкам чтения-записи не нужно было путешествовать по всему диску в поисках отдельных частей файла. Кроме того, можно обойтись без применения HDD, используя вместо него электронный диск, который является частью памяти компьютера, организованной аналогично реальному приводу.
 
 Однако, несмотря на эти хитрости, полностью упразднить обращения к HDD невозможно. Важнейшим элементом любой работы на компьютере является чтение программ и файлов. Самым универсальным и эффективным средством скомпенсировать медлительность жестких дисков стало применение кэш памяти HDD. Кэш памяти существенно ускоряет операции компьютера, помещая в ОЗУ данные, которые рабочая программа с наибольшей вероятностью запросит с дисковода.
 
 По принципу действия кэш памяти аналогичен кэш ОЗУ. Однако применение кэш памяти HDD дает результат, намного более ощутимый, чем применение кэш ОЗУ, так как различие в быстродействии между дисководом и микросхемами ОЗУ намного больше, чем между медленными и быстрыми микросхемами памяти. Выпускается несколько программ по применению кэш, причем одна из них поставляется с MS-DOS. Кэш-программы могут давать больший или меньший эффект, но даже самая неэффективная программа кэш обеспечивает значительное улучшение по сравнению с отсутствием кэш вообще.
 
 Наиболее совершенные контроллеры HDD снабжены схемой кэширования и собственным ОЗУ, поэтому кэш не использует нужную программам память. Можно, однако, добиться таких же результатов, загрузив недорогую резидентную кэш-программу, которая будет использовать основную память системы для кэширования дисков.