Скорость передачи данных, фактор чередования и смещение секторов (часть 6)
Воздействие фактора чередования на скорость диска (частьЗ)

Данные продолжают читаться(сектор 1) -> Данные проверяются(сектор 2) -> Запрос(сектор 3) на чтение сектора 2
Шаг 3: После того, как контроллер скажет, что данные в порядке, DOS и BIOS должны перепроверить их. Наконец они готовы читать сектор 2 -но сектор 2 уже прошел мимо головки! Мы можем прочитать сектор 3. Так почему бы не поместить сектор 2 на место сектора 3?
6. Теперь, после того, как данные считаны, DOS требует следующий сектор. Но поскольку на обработку ушло время, а диск продолжал вращаться, мы не успеваем прочитать сектор 2.
Поэтому, если сектора размещены последовательно, мы всегда будем пропускать последующий сектор.
Таким образом, если сектора расположены в порядке возрастания, мы всегда будем пропускать последующий сектор и за один оборот диска сможем прочесть только один сектор. Поскольку частота вращения диска составляет 60 об/с, а каждый сектор — 512 байт, то скорость передачи данных составит 30 К/с.
Blog tag: Core