













	Программа проверки работоспособности накопителей
	
			на жестком диске
			    ( 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,  возникающего  при
ошибочной работе контроллера.

 ВРЕМЕННАЯ ЗАДЕРЖКА             - предназначен для изменения
задержки при операциях с регистрами контроллера.

 АВТОПОВТОР ТЕСТА - ПРЕДНАЗНАЧЕН  ДЛЯ   УСТАНОВКИ,    ОТМЕНЫ
ПОВТОРЕНИЯ ТЕСТА ПРИ ЕГО ЗАВЕРШЕНИИ.

