Проектирование программ тестирования накопителей на жестких магнитных дисках (НЖМД).

Обобщенный алгоритм тестирования НЖМД.

1. Определение характеристик накопителя: для накопителей до 8Гб это головки, цилиндры, сектора. Такие накопители обслуживает прерывание 13h; для накопителей больше 8Гб – размеры дорожек, абсолютное количество секторов, накопители обслуживаются прерыванием 13h расширенным.

2. Выбор диапазона тестирования (среднее время поиска сектора 8-10мсек).

3. Выбор теста по системе адресации секторов:

• линейный,

• «бабочка»,

• random (случайный адрес из диапазона).

4. Выбор теста по методу проверки сектора:

• верификация (проверка доступности сектора).

• запись-чтение со сравнением констант тестирования , , .

• проверка времени доступа тестирования сектора.

5. Вывод на экран и в файл отчет вида теста, номеров проверенных секторов, результат проверки, время доступа и т.д.

6. Сообщение об окончании программы и общего времени тестирования.