Техника

Как жесткий диск успевает на такой скорости вращения считывать данные?

Какая должна быть задержка считывания между секторами вместе с перемещением головок? И за это мгновенное время головка должна определить что находится над нужным сектором.
Головке не нужно определять, что находится под ней. Там уже известно что находится, ей нужно просто считать.

Считать и передать данные нет никакой проблемы для электроники, она частоты в гигагерцы достигла ещё в восьмидесятые годы.

Интерливинг уже давно не применяется, считывается весь цилиндр, поскольку кэш-память ничего не стоит теперь.
Марина Горохова
Марина Горохова
43 324
Лучший ответ
Анастасия Коваленко А как же позиционирование? Она должна между нанометровыми секторами переключаться.
Фокус в том, что сектора не друг за другом находятся - называется "интерливинг".
Пока подойдёт нужный следующий сектор, контроллер всё успевает сделать - передать данные из сектора, определиться с положением и приготовиться к чтению следующего сектора - это так, очень грубо и упрощённо.

То есть, физически, всё совсем не так на винте расположено, как это показывают программы.
Анастасия Коваленко Следующий сектор на скорости 7200 подлетает мгновенно. За мгновение нужно проделать сразу несколько операций.
Там не такая уж и большая скорость, шпиндель крутится всего лишь от 5 до 12 тыс оборотов у разных винтов. Мотор у пылесоса крутится в два раза быстрее, а у гироскопа в 10 раз быстрее.
Александр Б
Александр Б
79 829
Анастасия Коваленко Скорость очень большая когда сектора расположены очень плотно
Александр Б Не путай понятия скорость и плотность и не нужно мне объяснять что вода мокрая, а утюг горячий.
Там мегагерцы, мозг это не принимает....
Сергей Бартош
Сергей Бартош
74 825
Анастасия Коваленко Да, но головка пролетает над секторами мгновенно. Как она успевает его заметить?
Стандарт для SATA 3.0 подразумевает скорость передачи данных 6 Гбит/с, грубо говоря это соответствует частотам ДО 6 ГГц. В реальности она меньше, но не слишком.
Про интерлив вам правильно написали, он существует со времён дискет.
EB
Elena Bondarenko
84 992
Настраивается долго по нужному "адресу", скажем 0,001 сек., считывает картинку за 0,00000001 сек, конце картинки знак "end" и больше не читает - Всё это условно, для просты объяснения
ГБ
Гала Бучнева
68 405
Объяснение на самом деле очень простое - магия.
А все инженеры на самом деле колдуны.
Сергей Дунаев
Сергей Дунаев
59 108
Анастасия Коваленко Головки из матрицы, умеют замедлять время?
там много служебных секторов, по ним и ориентируется всё и вся
Вы думаете, что головка считывает всё подряд?
Нет.
ФФ
Фут Фетишист
71 041
Крутится, вертится)