Узагальнений алгоритм тестування НЖМД
Теоретична частина
Основні характеристики НЖМД
Інтерфейс (англ. interface) — сукупність ліній зв'язку, сигналів, що посилаються по цих лініях, технічних засобів, що підтримують ці лінії, і правил (протоколу) обміну. Внутрішні жорсткі диски, що серійно випускаються, можуть використовувати інтерфейси ATA (він же IDE і PATA), SATA, eSATA, SCSI, SAS, FireWire, SDIO і Fibre Channel.
Ємкість (англ. capacity) — кількість даних, які можуть зберігатися накопичувачем. З моменту створення перших жорстких дисків в результаті безперервного вдосконалення технології запису даних їх максимально можлива ємкість безперервно збільшується. Ємкість сучасних жорстких дисків (з форм-фактором 3,5 дюйма) на листопад 2010 р. досягає 3000 ГБ (3 Терабайт). На відміну від прийнятої в інформатиці системи приставок, що позначають кратну 1024 величину (см.: двійкові приставки), виробниками при позначенні ємкості жорстких дисків використовуються величини, кратні 1000. Так, ємкість жорсткого диска, маркірованого як «200 ГБ», складає 186,2 ГИНУВ.
Фізичний розмір (форм-фактор) (англ. dimension). Майже всі сучасні (2001—2008 року) накопичувачі для персональних комп'ютерів і серверів мають ширину або 3,5, або 2,5 дюйма — під розмір стандартних кріплень для них відповідно в настільних комп'ютерах і ноутбуках. Також набули поширення формати 1,8 дюйма, 1,3 дюйма, 1 дюйм і 0,85 дюйма. Припинено виробництво накопичувачів у форм-факторах 8 і 5,25 дюймів.
Час довільного доступу (англ. random access time) — час, за який вінчестер гарантовано виконає операцію читання або запису на будь-якій ділянці магнітного диска. Діапазон цього параметра невеликий — від 2,5 до 16 мс. Як правило, мінімальним часом володіють серверні диски (наприклад, у Hitachi Ultrastar 15K147 — 3,7 мс), найбільшим з актуальних — диски для портативних пристроїв (Seagate Momentus 5400.3 — 12,5).
Швидкість обертання шпінделя (англ. spindle speed) — кількість оборотів шпінделя в хвилину. Від цього параметра в значній мірі залежать час доступу і середня швидкість передачі даних. В даний час випускаються вінчестери з наступними стандартними швидкостями обертання: 4200, 5400 і 7200 (ноутбуки), 5400, 7200 і 10 000 (персональні комп'ютери), 10 000 і 15 000 об/мин (сервери і високопродуктивні робочі станції). Збільшенню швидкості обертання шпінделя у вінчестерах для ноутбуків перешкоджає гіроскопічний ефект, вплив якого нехтує мало в нерухомих комп'ютерах.
Узагальнений алгоритм тестування НЖМД.
1. Визначення характеристик накопичувача: для накопичувачів до 8Гб це головки, циліндри, сектори. Такі накопичувачі обслуговує переривання 13h; для накопичувачів більше 8Гб - розміри доріжок, абсолютна кількість секторів, накопичувачі обслуговуються перериванням 13h розширеним.
2. Вибір діапазону тестування (середній час пошуку сектора 8-10мсек).
3. Вибір тесту по системі адресації секторів:
• лінійний,
• «метелик»,
• random (випадкова адреса з діапазону).
4. Вибір тесту по методу перевірки сектора:
• верифікація (перевірка доступності сектора).
• запис-читання з порівнянням констант тестування , , .
• перевірка часу доступу тестування сектора.
5. Вивід на екран і у файл звіт виду тесту, номерів перевірених секторів, результат перевірки, час доступу й т.д.
6. Повідомлення про закінчення програми й загального часу тестування.