Припустимо, у нас є жорсткий диск з двома пластинами з характеристиками нижче:
Частота обертання: 10 000 об
/ хв. Середня кількість секторів / трек: 1000
Поверхня: 4
Розмір сектора: 512 байт
Я читав "Комп'ютерні системи: Перспектива програміста 2ed", коли виявив, що він обчислює час передачі так, ніби він використовує ОДИН головку для читання сектору.
Якщо це так, то чому б не використовувати 4 голови для запису (читання) на 4 поверхнях? Отже, коли я пишу файл у 2 К байт, кожній голові потрібно буде лише чекати, поки блюдо обернеться лише на одну довжину сектору замість 4, зменшивши тим самим час передачі в 4 рази.
Або навіть переробляти сектор, щоб зробити кожен сектор одним циліндр, але на 4 доріжках, що залишаються в тому ж положенні відповідно на 4 поверхнях. Кожен з (512/4) байт. Отже, коли hd потребує зчитування сектору з 512 байтів, нам потрібно лише диск, який обертається приблизно на 1/4 порівняно з початковим часом.
Ідея схожа на RAID 0.