Почему наш жесткий диск медленный?
Все современные пользовательские операционные системы активно используют жесткий диск. На нем хранятся файлы самой ОС, драйвера устройств, установленные программы и файлы пользователя. И на него же регулярно происходит временный сброс данных из оперативной памяти, когда какому-либо процессу или программе требуется больше свободной памяти, чем есть в данный момент. В итоге скорость работы системы напрямую зависит от того, насколько производителен жесткий диск – все ждут от него подвигов. Но посмотрите на него повнимательней. Идее, на которой он построен, примерно миллион лет в обед: вращающийся диск и головка, которой, для того чтобы считать или записать данные, нужно сначала найти требуемую дорожку. А если файл разбит на части и разбросан по всему диску? Значит, нужно совершить множество этих самых телодвижений – найти нужную дорожку, считать кусок, потом искать другую дорожку, считывать еще кусок и т. д. Это, конечно, не накопитель на магнитной ленте, которому постоянно приходилось перематывать пленку вперед – назад, но тоже весело. И как бы ни совершенствовались алгоритмы работы, архаичность самой идеи неизбежно тянет классический винчестер на свалку истории.
Читать полностью…