мс, залежно від диска. Коли голівка розташовується над потрібною доріжкою, потрібно чекати, поки двигун поверне диск так, щоб під головкою став необхідний сектор. Це займає додатково від 5 до 10 мс, залежно від швидкості обертання диска. Коли сектор знаходиться під головкою, процес читання або запису відбувається зі швидкістю від 5 Мбайт / с (для низькошвидкісних дисків) до 160 Мбайт / с (для високошвидкісних дисків).
Останній шар займає магнітна стрічка. Цей носій часто використовувався для створення резервних копій простору жорсткого диска або для зберігання великих наборів даних. Для доступу до інформації стрічку поміщали в пристрій для читання магнітних стрічок, потім її перемотували до запитуваної блоку з інформацією. Весь процес тривав хвилини. Описана ієрархія пам'яті типова, але в деяких випадках можуть бути присутні не всі рівні або інші їх види (наприклад, оптичний диск). У будь-якому випадку при русі по ієрархії зверху вниз час довільного доступу значно збільшується від пристрою до пристрою, і місткість зростає еквівалентно часу доступу.
Крім описаних вище видів в багатьох комп'ютерах є постійна пам'ять з довільним доступом (ПЗУ - постійне запам'ятовуючий пристрій, ROM, Read Only Memory - пам'ять тільки для читання), яка не втрачає свій вміст при виключенні живлення обчислювальної системи . ПЗУ програмується в процесі виробництва і після цього його вміст не можна змінити. На деяких комп'ютерах в ПЗУ знаходяться програми початкового завантаження, використовувані при запуску комп'ютера, і деякі карти введення-виведення для управління низькорівневими пристроями.
Електрично стирані ПЗУ (EEPROM, Electrically Erasable ROM) і флеш-ОЗУ (flash RAM) також енергонезалежний, але на відміну від ПЗУ їх вміст можна стерти і переписати. Однак запис даних на них вимагає набагато більше часу, ніж запис в оперативну пам'ять. Тому вони використовуються точно так само, як і ПЗУ.
Існує ще один вид пам'яті - CMOS-пам'ять, яка є енергозалежною і використовується для зберігання поточної дати і поточного часу. Пам'ять отримує харчування від акумулятора, вбудованого в комп'ютер, може містити конфігураційні параметри (наприклад, вказівка, з якого жорсткого диска робити завантаження).
. Пристрої введення-виведення
Іншими пристроями, тісно взаємодіють з операційною системою, є пристрої введення-виведення, які складаються з двох частин: контролера і самого пристрою. Контролер являє собою мікросхему (набір мікросхем) на що вставляється в роз'єм платі, яка приймає і виконує команди операційної системи.
Наприклад, контролер приймає команду читання певного сектора з диска. Для виконання команди контролер перетворює лінійний номер сектора диска в номер циліндра, сектора і головки. Операція перетворення ускладнюється тим, що зовнішні циліндри можуть мати більше секторів, ніж внутрішні. Потім контролер визначає, над яким циліндром знаходиться в даний момент головка, і дає послідовність імпульсів, щоб перемістити голівку на необхідну кількість циліндрів. Після чого контролер чекає, поки повернеться диск, помістивши необхідний сектор під голівку. Потім послідовно виконуються процеси читання і збереження бітів по мірі надходження їх з диска, процеси видалення заголовка і обчислення контрольної суми. Далі контролер збирає отримані біти в слова і збері...