
На нескольких новых жестких дисках, которые я использовал, я заметил, что они часто прекращают вращаться, когда не используются, — предположительно, для экономии энергии и продления срока службы. Интересно, однако, что я также заметил, что когда диск не вращается, я все равно могу получить список каталогов с верхнего уровня диска — и папок под ним. Диск будет вращаться, когда я затем открою реальный файл — но как возможно, чтобы список каталогов был предоставлен, когда диск физически не вращается?
решение1
Кэширование.
И операционная система, и диск имеют кэши, которые буферизуют недавно использованные данные диска. Если данные находятся в кэше, то им не нужно напрямую отправляться на пластину диска.
Данные списка каталогов, скорее всего, будут буферизованы, особенно если вы недавно посещали этот каталог.
Современные жесткие диски имеют кэш-память объемом до 64 МБ, в то время как ваша операционная система использует почти всю память, которая в данный момент не используется программами.
решение2
В дополнение к традиционному кэшированию, это может бытьгибридный привод(SSHD). Он выглядит как обычный вращающийся диск, но также содержит небольшой SSD. Идея состоит в том, чтобы получить производительность SSD для ваших наиболее часто используемых данных по цене/размеру вращающегося диска.
Объем SSD может достигать 8 ГБ, например, неловко названныйSeagate Firecuda. Если данные находятся на SSD, вращающийся диск может остановиться.