Алгоритм тестирования НГМД методом записи-чтения со сравнением
Для того чтобы протестировать накопитель на магнитных дисках методом записи-чтения со сравнением, необходимо использовать следующий алгоритм:
Проверка готовности;
Определение характеристик НГМД;
Выбор диапазона тестирования;
Действия над каждым сектором диапазона:
Сохранение содержимого сектора (запись сектора в буфер хранения);
Формирование буфера констант размером 512 байт из , , поочередно;
Запись буфера констант в сектор;
Запуск функции времени начала чтения;
Чтение – запись сектора в буфер констант;
Запуск функции времени для определения временного интервала для чтения сектора;
Побайтное сравнение содержимого нового буфера констант с требуемой константой тестирования;
Вывод результата тестирования сектора с указанием его координат и времени тестирования;
Восстановление содержимого сектора. Запись буфера хранения в сектор.
Так для всех секторов из выбранного диапазона.
Внимание! При проверке большого количества секторов или для сохранения результатов тестирования информацию о тестировании выводят на экран и в файл протокола.