Планування роботи з дисковою пам’яттю

Для того, щоб отримати можливість доступу до конкретного запису даних, що розташований на диску з головками, що переміщаються, в загальному випадку необхідно виконати декілька операцій (Рис. __).

 

Рис. __

 

Група доріжок, що знаходиться під всіма головками читання-запису в конкретному положення каретки, створює вертикальний циліндр.

Час, що витрачається на переміщення ділянки поверхні з біжучого положення в положення під головкою читання, називається часом очікування.

Таким чином, для пошуку конкретного запису даних треба:

- перш за все каретку треба встановити на відповідний циліндр (це пошук циліндру);

- потім треба чекати, коли під головкою опиниться точка на диску, що обертається, з якої починається запис (це пошук запису або пошук на доріжці, з яким зв’язаний час очікування).

- потім сам запис, який в принципі може мати довільний розмір (до повного кола), повинен пройти під головкою читання-запису (час передачі).

Кожна з цих операцій зв’язана з механічним рухом, тому загальний час доступу до конкретного запису (досяжність) ≈ 0,01 сек., що досить багато в порівняні з роботою ЦП.