Принцип кэширования жесткого диска похож на принцип кэширования оперативной памяти, различия заключаются в способе доступа к информации на диске. Разница заключается во времени доступа (время достижения дорожки, время успокоения головки, время достижения сектора). Наименьший размер кэш памяти диска определяется размером сектора 512 байт.
Методы кэширования для операционной памяти: сквозная запись и обратная запись применяются и для кэширования дисков. Кэш память диска заполняется не только требуемым сектором, но и в соответствии с принципом чтения вперед с несколькими последующими секторами. Если кэш память полностью заполнена, то по алгоритму LRU заменяется та информация, к которой был минимум обращений. Если в кэш хранить FAT таблицу и древо каталогов, то поиск файлов выполняется очень эффективно даже для винчестеров большой емкости. Архитектура кэш памяти использует полностью ассоциативное изображение. Это значит, что кэш может быть использован для работы с любым количеством страниц. На плате кэш контроллеров для жестких дисков находится собственно кэш память на 30 контактных SIMM модулях и процессор Intel 80/286 или Motorola 68000. Размер кэш памяти до 16 Мбайт.
СИСТЕМЫ ПРЕРЫВАНИЯ