Реферат Курсовая Конспект
Организация тестовой диагностики внешней памяти ПК - раздел Информатика, Лекция №5 Организация Тестовой Диагностики Внешней Памяти Пк. ...
|
Лекция №5
Организация тестовой диагностики внешней памяти ПК.
Внешняя память – это устройство, позволяющее автономно сохранять информацию для последующего ее использования независимо от состояния ПК (включено/выключено). Эти устройства могут использовать различные физические принципы хранения информации:
· магнитные;
· оптические;
· электронные;
· их сочетания.
По методу доступа эти устройства делятся на устройства с прямым или последовательным доступом. Характерной особенностью внешней памяти является то, что его устройство оперирует блоками информации, но не байтами или словами.
Главные характеристики устройств:
1. ёмкость хранения:
· FDD – 1,44 Mb;
· HDD – 20-200 Gb;
· CD-ROM - »800 Mb.
2. Тип носителя:
· фиксированные;
· сменные.
3. Время доступа:
· FDD – 100 мс; 0,055 Mb/s;
· HDD – 10 мс; 5400-7200 об./мин.
4. Удельная стоимость хранения информации;
5. Унифицированное конструктивное исполнение.
Гибкие диски.
13H прерывание BIOS имеет порядка 20 функций для обслуживания гибкого диска под MS-DOS. Основные функции:
· 02/03 – запись/чтение сектора в буфер;
· 04 – верификация сектора (проверка доступа);
· 08 – определение характеристик дискеты.
Стандарт:
· головок – 2 (номера 0,1);
· цилиндров – 80 (номера 0-79);
· секторов – 18 (номера 1-18).
Жёсткие диски до 8 Gb.
Обслуживается 13H прерыванием BIOS (около 20 функций, из них 3 функции встроенного тестирования).
28 головок * 210 цилиндров * 26 секторов * 512 = 233 = 8 Гб – это физическое ограничение контроллера, работающего с 13H прерыванием.
Физических поверхностей – до 16 (от 0 до 15).
Цилиндров – 1024 (от 0 до 1023).
Секторов – 63 (от 1 до 63) – по 512 байт.
Вероятность неисправленных ошибок: 1*1014 считанных бит (1 ошибка на 115 дней).
Вероятность исправления ошибок: 1*1011 считанных бит (раз в 3 часа). Используется только с ЕСС-кодами.
Жёсткие диски больше 8 Gb.
Обслуживаются 13H расширенным прерыванием (набор из 9-ти функций). Основные функции:
· 41H – позволяет определить наличие 13H расширенного;
· 42H/43H – аналог 02/03H;
· 44H – аналог 04H;
· 48H – аналог 08H, но информация о конфигурации ЖД хранится не в регистрах, а в RECORD-записи; обращение ведётся в абсолютных номерах секторов.
Основные тесты гибкого и жёсткого дисков, используемые в сеществующих пакетах.
1. Линейный доступ по адресам конфигурации.
2. Бабочка – адрес меняется в следующей последовательности: начальный, конечный, начальный+1, конечный-1, и т.д. до середины диапазона.
3. Доступ по случайному адресу – RANDOM-тест.
Методы проверки работоспособности.
· верификация (04H; 44H);
· запись/чтение со сравнением при сохранении и восстановлении сектора;
· проверка работоспособности всех функций программного обеспечения устройства.
Одним из основных методов проверки работоспособности накопителей является подтверждение их временных характеристик.
Алгоритм тестирования накопителей.
1. Определение конфигурации (ДОС-08H, 48H, CMOS, BOOT-сектор, Windous – WinAPI –функции; техническая документация).
2. Задание диапазона тестирования (начальное и конечное значения).
3. Выбор метода проверки – верификация или запись/чтение со сравнением и восстановлением секторов (с константами тестирования К0, К1, К2).
4. Для каждого сектора желательно фиксировать время выполнения, № сектора и результат на экран и в файл-протокол.
Использование Win API – функций.
Для определения характеристик используется:
· получение информации о логических дисках:
GetLogicalDriveSettings
· получение типа логического диска:
GetDriveType
· получение информации о свободном и полном объёме диска:
GetDiskFreeSpace
– Конец работы –
Используемые теги: Организация, тестовой, диагностики, внеш, памяти, ПК0.092
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация тестовой диагностики внешней памяти ПК
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов