Программа проверки работоспособности накопителей на жестком диске ( TDW ). ОПИСАНИЕ ПРИМЕНЕНИЯ Руководство оператора Рождествин Ю.Г. 1990. - 2 - Настоящий документ содержит руководство оператора по использованию программы проверки работоспособности накопителей на жестком диске ("Винчестеров") TDW V05.10 и описание ее управляющих директив. Программа TDW написана на языке макроассемблера и предназначена для использования в операционной системе RT11FB/SJ. - 3 - 1. Назначение программы Программа TDW предназначена для проверки работоспособности "Винчестеров" и контроллеров КЖД, разработанных в г.Зеленограде. 2. Условия применения и пуск программы Программа TDW V05.10 предназначена для использования в операционной системе RT11FB/SJ.Обычно программа TDW V05.10 находится на системном диске, при этом она может быть запущена командой R следующего вида : R TDW Для выполнения некоторых функций программы необходимо командой LO DW: загрузить драйвер "Винчестера" DW.SYS в оперативною память. Управляющими клавишами программы являются : <стрелка вверх>, <стрелка вниз>, <стрелка вправо>, <стрелка влево>, <забой>, <возврат каретки>, "<", ">", "Т", "С", "И". - 4 - 3. Главное меню По запуску программы на экран выводится "ГЛАВНОЕ МЕНЮ", в котором перечисленны возможные варианты работы программы. Напротив первого элемента меню светится стрелка-указатель предлагающаяя работать в этом режиме. Для выбора другого режима работы нажмите клавишу <стрелка вниз> или клавишу <стрелка вверх>, чтобы перейти в выбранный вами режим, нажмите клавишу <стрелка вправо>. В главном меню есть следующие режимы: ТИП ВИНЧЕСТЕРА - Задается один из трех типов винчестеров, с которым вы будете работать. Они различаются только объемом памяти (5 МегаБайт, 10 МегаБайт, 20 МегаБайт) ФОРМАТИРОВАНИЕ - Режим форматирования, переформатирования винчестера и выбора чередования секторов при форматировании; КОНТРОЛЬ ЗАПИСИ - Режим проверки качества записи информации на винчестер, а также режим реставрации сбойных блоков винчестера; КОНТРОЛЬ ЧТЕНИЯ - Режим проверки качества записанной информации на винчестере; ФУНКЦИОНАЛЬНЫЙ ТЕСТ - Режим проверки работоспособности контроллера винчестера, позволяет проверить доступность регистров контроллера, достоверность записи и чтения регистров и ОЗУ контроллера, производит входной контроль контроллера и накопителя; ПАРАМЕТРЫ ТЕСТА - Режим задания временной задержки, при операциях, режим автоповторения теста, режим индикации прерывания 4. ВЫХОД ИЗ ПРОГРАММЫ - Производится выход из программы в операционную систему. - 5 - 4. Режим "ТИП ВИНЧЕСТЕРА" В этом режиме производится установка типа винчестера, с которым вы будете работать. Предполагается, что винчестера отличаются только размером памяти, а точнее количеством треков на рабочей поверхности. В меню этого режима есть три типа винчестеров: ВИНЧЕСТЕР 5 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 153.; ВИНЧЕСТЕР 10 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 306.; ВИНЧЕСТЕР 20 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 615. РУЧНАЯ УСТАНОВКА - Устанавливается количество поверхностей (не больше 16), число цилиндров (не больше 999), номер цилиндра, с которого начинается предкомпенсация, номер цилиндра, предназначенный для парковки магнитных головок. Выбор требуемого типа винчестера производится подводом стрелки-указателя, посредством нажатия клавиш <стрелка вниз> или <стелка вверх>, и собственно установкой - <стрелка вправо>, после этого в первой строке экрана загорится надпись с выбранным типом винчестера. Выход в главное меню производится из любого положения стрелки-указателя после нажатия клавиши <стрелка влево>. - 6 - 5. Режим "ФОРМАТИРОВАНИЕ" В режиме "ФОРМАТИРОВАНИЕ" есть следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - предназначен для установки начальных и конечных номеров поверхностей и цилиндров. Номер вводится с числовой клавиатуры, ститается,что это десятичное число. В случае неправильного задания номера курсор возвращается на позицию,с которой требуется ввести номер повторно. ДИАГНОСТИКА ОШИБОК - предназначен для просмотра ошибок форматирования винчестера. Идентифицируется номер блока, цилиндра, поверхности, сектора, код ошибки читаемый из РОШ, и код ошибки возникшей из-за неисправностей контроллера. ЧЕРЕДОВАНИЕ СЕКТОРОВ - предназначен для ввода одного из предложенных вам чередования секторов или ввода вашего чередования секторов. Выбор производится стрелками вверх и вниз , установка - стрелкой вправо. Если вы хотите ввести свое чередование секторов,то нажмите стрелку вправо у последней строки меню. Номера секторов должны лежать в пределах 0.-15. и не повторяться, ввод каждого номера сектора оканчивается точкой. Экстренный отказ от ввода - нажатие клавиши <С>. ОПТИМИЗАЦИЯ ФОРМАТИРОВАНИЯ - предназначен для выбора оптимального чередования секторов при чтении значительного количества блоков, средствами операционной системы. Оптимизация ориентируется на использование драйвера винчестера DW.SYS. Оптимизация проводится по цилинру и поверхности, указанными вами . После оптимизации оптимальное чередование секторов заносится в графу "текущее чередование секторов". После оптимизации возможно форматирование или переформатирование винчестера. ФОРМАТИРОВАНИЕ С ВОССТАНОВЛЕНИЕМ - предназначен для нового форматирования винчестера без потери записанной на диск информации. Обычно применяется после операции "ОПТИМИЗАЦИЯ ФОРМАТИРОВАНИЯ". ФОРМАТИРОВАНИЕ ВИНЧЕСТЕРА - предназначен для первоначального форматирования винчестера в пределах, заданных в меню "УСТАНОВКА ПАРАМЕТРОВ". - 7 - 6. Режим "КОНТРОЛЬ ЗАПИСИ" Режим "КОНТРОЛЬ ЗАПИСИ" предназначен для проверки качества записи информации на винчестер и реставрации отдельнх блоков и областей диска вичестера. Режим имеет следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - Смотри "ФОРМАТИРОВАНИЕ"; ДИАГНОСТИКА ОШИБОК - предназначен для просмотра ошибок записи на винчестер. Идентифицируется номер блока, цилиндра, поверхности, сектора, код ошибки читаемый из РОШ, и код ошибки возникшей из-за неисправностей контроллера. РЕСТАВРАЦИЯ БЛОКА - предназначен для реставрации сбойного блока на винчестре, номер блока задается десятичным числом и оканчивается точкой. Процесс реставрации организован как многократная попытка прочитать сбойный блок, затем чтение соседних блоков но треке, форматирование трека и запись секторов на заново отформатированый трек. ЗАПИСЬ В ПОСЛЕДОВАТЕЛЬНЫЕ СЕКТОРА - предназначен для записи восьмеричной константы на диск в пределах, заданых в режиме "УСТАНОВКА ПАРАМЕТРОВ". В поцессе записи идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при записи которого произошла многократная ошибка. Для ускорения проверки записи можно нажать клавишу "Т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите "С". Для индикации возникающих в результате ошибок контроллера прерываний по вектору 4, нажмите "И". - 8 - 7. Режим "КОНТРОЛЬ ЧТЕНИЯ" Режим "КОНТРОЛЬ ЧТЕНИЯ" предназначен для проверки качества чтения зписанной информации на винчестер. Режим имеет следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - Смотри "ФОРМАТИРОВАНИЕ"; ДИАГНОСТИКА ОШИБОК - Смотри "КОНТРОЛЬ ЗАПИСИ"; ПОЗИЦИОНИРОВАНИЕ ПРИ ЧТЕНИИ СЕКТОРОВ - предназначен для быстрой проверки позиционирования при попытке чтения сектора, при чем не происходит чтения ОЗУ контроллера в оперативную память, что ускоряет процесс проверки. В поцессе проверки идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при позиционировании на который произошла многократная ошибка. Для ускорения проверки можно нажать клавишу "т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите "С". ЧТЕНИЕ ПОСЛЕДОВАТЕЛЬНЫХ СЕКТОРОВ - предназначен для проверки чения секторов, записанных на диск в пределах, заданых в режиме "УСТАНОВКА ПАРАМЕТРОВ". В поцессе чтения идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при чтении с которого произошла многократная ошибка. Для ускорения проверки чтения можно нажать клавишу "т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите "С". - 9 - 8. Режим "ФУНКЦИОНАЛЬНЫЙ ТЕСТ" Режим "ФУНКЦИОНАЛЬНЫЙ ТЕСТ" предназначен для проверки работоспособности контроллера винчестера. Режим имеет следующие подрежимы: ОБРАЩЕНИЕ К РЕГИСТРАМ - предназначен для чтения-записи информации в регистры контроллера. В этом подрежиме высвечивается меню, в котором перечеслены регистры контроллера. Для выбора регистра используются клавиши <стрелка вниз>, <стрелка вверх>. Для чтения регистра - клавиша <стрелка вправо>, для записи восьмеричной константы - <стрелка влево>, если никакая константа не была введена, а нажата клавиша <стрелка влево>, то происходит выход в меню "ФУНКЦИОНАЛЬНЫЙ ТЕСТ". При нажатии клавиши ">" идет циклическое чтение выбранного регистра, для остановки нажмите - "С".При нажатии клавиши "<"идет циклическая запись константы в выбранный регистр, для остановки нажмите "С". Последовательным нажатием <т> отменяется или устанавливается индикация читаемой или записываемой информации. ТЕСТ ОЗУ КОНТРОЛЛЕРА - предназначен для проверки достоверности записываемой информации в озу контроллера. При возникновении ошибки высвечивается предупреждающая надпись. ПРОВЕРКА ДОСТУПНОСТИ РЕГИСТРОВ - предназначен для проверки доступности регистров с магистрали ЭВМ. При ошибке обращения к регисту высвечивается его мнемоническое название и предполагаемый адрес на магистрали ЭВМ. ВХОДНОЙ КОНТРОЛЬ НАКОПИТЕЛЯ - предназначен для проведения тестирования контроллера и накопителя в такой последовательности: а) проверка доступности регистров контроллера. При возникшей ошибке тест заканчивает работу; б) проверка ОЗУ контроллера; в) форматирование "Винчестера" г) запись в сектора восьмеричной константы 033066 и чтение сектора без перекачки ОЗУ контроллера в ОЗУ ЭВМ. 9. Режим "ПАРАМЕТРЫ ТЕСТА" ДА/НЕТ ИНДИКАЦИИ ПРЕРЫВАНИЯ 4 - предназначен для установки или отмены индикации прерывания 4, возникающего при ошибочной работе контроллера. ВРЕМЕННАЯ ЗАДЕРЖКА - предназначен для изменения задержки при операциях с регистрами контроллера. АВТОПОВТОР ТЕСТА - ПРЕДНАЗНАЧЕН ДЛЯ УСТАНОВКИ, ОТМЕНЫ ПОВТОРЕНИЯ ТЕСТА ПРИ ЕГО ЗАВЕРШЕНИИ.