Я видел, что операции ввода-вывода выполняются быстрее в начале жесткого диска, чем в его конце. Это правда и если да, то почему?
2 ответа
На треке больше данных, как на записи. Когда считывающая головка перемещается внутрь, она считывает меньше данных на дорожку и чаще переключает дорожки.
Да. Это так. Фактически, один из способов, которыми некоторые серверы ускоряют обработку, заключается в том, чтобы воспользоваться этим и "коротким ходом" диска - т.е. использовать только быструю часть.
В случае с HD, диск жесткого диска (то есть вращающийся диск) читается с начала снаружи и конца с внутренней стороны.
Окружность диска снаружи намного больше снаружи, чем внутри - так что это означает, что за то же время гораздо больше информации находится под считывающей головкой на внешних дорожках (т.е. начинается), чем на внутренних дорожках - поэтому данные читаются быстрее.
Если вы думаете о карусели, если вы сидите снаружи, вы будете путешествовать на гораздо большее расстояние, чем если вы сидите рядом с центром - та же идея.