головка може бути безпосередньо навпроти потрібних доріжок і
першого сектора блока, який необхідно прочитати.
Оскільки «Soaring 747» може зберігати 4 096 байтів у секторі, то
блок займає чотири сектори. Отож для читання блока головка
повинна «пройти» над чотирма секторами і трьома зазорами, що їх
розділяють. Нагадаємо, що сумарні площі зазорів і секторів
становлять, відповідно, 10% і 90% від площі доріжки. Доріжка на
пластині приводу «Soaring 747» містить 128 секторів і стільки ж
зазорів. Оскільки зазори всі разом покривають кут 36 градусів, а
сектори – 324 градуси, то величина центрального кута дуги, яка
охоплює 4 сектори і 3 зазори, дорівнює
36∗(3/128)+324∗(4/128)=10,97 градуса. Отже, час передачі
становитиме (10,97/360)∗0,00833=0,000253 секунди, або близько
четвертої частини мілісекунди, де 10,97/360 – частина повного кута
повороту, яка забезпечує можливість читання блока, а
0,00833 секунди – час, який витрачається на повне обертання
пластини.
Тепер оцінимо максимально можливу тривалість проміжку часу,
необхідного для читання дискового блока. У гіршому випадку
можна вважати, що головка розташована над самим внутрішнім
циліндром, а читати потрібно сектори, що належать самому
зовнішньому циліндрові (або навпаки). Перше, що повинен
виконати контролер, – це перемістити блок головок. Як
згадувалось вище, для переміщення головок приводу «Soaring 747»
по всіх циліндрах необхідно затратити 17,38 мілісекунди – це
найбільший час пошуку.
Найгірше, що може статися після того, як головка прибула до
потрібного циліндра, – це виникнення ситуації, коли головка розта-
шована безпосередньо після першого сектора потрібного блока.
Оскільки блок зчитуватиметься з першого сектора, то нам дове-
деться почекати 8,33 мілісекунди, доки пластина не виконає повне
обертання, щоб початок блока виявився безпосередньо біля
головки. Як тільки це сталося, блок зчитається протягом часу пере-
дачі, який становитиме 0,25 мілісекунди. Отже, час затримки диска
в найгіршому випадку становитиме 17,38+8,33+0,25=25,96 мс.
Зрештою, обчислимо середній час читання блока. Середнє
значення часу передачі і часу обертання підрахувати досить легко:
25