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

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

4 Ответы



0 голосов
Там не такая уж и большая скорость, шпиндель крутится всего лишь от 5 до 12 тыс оборотов у разных винтов. Мотор у пылесоса крутится в два раза быстре, а у гироскопа в 10 раз быстре.
4 года назад от Рита Немененок
0 голосов
Фокус в том, что сектора не друг за другом находятся - называется "интерливинг".
Пока подойдёт нужный следующий сектор, контроллер всё успевает сделать - передать данные из сектора, определиться с положением и приготовиться к чтению следующего сектора - это так, очень грубо и упрощённо.

То есть, физически, всё совсем не так на винте расположено, как это показывают программы.
4 года назад от Владислав Мазур
0 голосов
Стандарт для SATA 3. 0 подразумевает скорость передачи данных 6 Гбит/с, грубо говоря это сответствует частотам ДО 6 ГГц. В реальности она меньше, но не слишком.
Про интерлив вам правильно написали, он существует со времён дискет.
4 года назад от Белый
0 голосов
Настраивается долго по нужному "адресу", скажем 0, 001 сек, считывает картинку за 0, 00000001 сек, конце картинки знак "end" и больше не читает - Всё это условно, для просты объяснения
4 года назад от ЛиЗоЧкА :)

Связанные вопросы