Программа управления накопителем на жестком диске ( DW.SYS ). ОПИСАНИЕ ПРИМЕНЕНИЯ Руководство оператора Рождествин Ю.Г. 1990. Настоящий документ содержит руководство оператора по примененю программы управления накопителем на жестком диске ( НМД ) и описание ее управляющих директив. Программа ( драйвер ) DW.SYS написана на языке макроассемблера и предназначена для использования в операционной системе RT11FB/SJ. Внешне драйвер отличается от предыдущих версий длиной - 5-ть блоков и датой создания - 21 февраля 1990г. 1. Общий обзор Драйвер предназначен для управления НМД через контроллер КЖД, разработанный в г.Зеленограде. Драйвер обеспечивает управление НМД со следующими параметрами: - число секторов на треке 16.; - число рабочих поверхностей от 1 до 8; - число рабочих цилиндров от 1 до 1024. Драйвер работает с НМД, отформатированным программой TDW.SAV. Примерные параметры наиболее распространеных НМД ТАБЛИЦА 1 ----------------------------------------------------------- ! емкость (Мбайт) ! число поверхностей ! число цилиндров! ----------------------------------------------------------- ! ! ! ! ! 5 ! 4 ! 153. ! ! 10 ! 4 ! 306. ! ! 20 ! 4 ! 615. ! ! 40 ! 6 ! 820. ! ----------------------------------------------------------- Драйвер может рассматриваь один НМД как несколько физических устройств, независимых друг от друга: DW0: DW1: DW2: и DW3:, причем каждый номер устройства работает со своими поверностями НМД. Например, DW0: использует поверхности от 0 до 3, DW1: - от 4 до 5, DW2: - 6, DW3 - 7. Общее количество поверхностей не должно превышать восьми, некоторые номера могут вообще не использовать никакую поверхность, тогда при обращении из операционной системы к такому номеру будет выдаваться сообщение типа : Input/Output error. Один номер может обращаться не более чем к четырем поверхностям. Для совместимости с предыдущими версиями драй- вера номер 0 должен обращаться к поверхностям 0-3. 2. SET - команды драйвера. Для настройки драйвера на конкретный тип НМД предназначены две SET-команды: SET DW TRACK=NNN где NNN количество рабочих цилиндров НМД в пределах 1-1024. Назначение NNN большим чем в данном типе НМД может привести к полной потере информации на НМД ! Для примера смотри таблицу 1. SET DW[N] SIDE=NNN где [N] обязательный параметр ,определяющий номер устройства (0-3), которому будет соответствовать NNN (0-4) поверхностей НМД. Если NNN=0, то данный номер исключается из операционной системы. Общее количество поверхностей на всех номерах не должно превышать 8-ми или числа поверхностей у данного типа НМД. Для совместимости с предыдущими версиями драйвера применяйте команду: SET DW0 SIDE=4 !!!ВНИМАНИЕ!!! После изменения числа рабочих поверхностей запустите программу калибровки драйвера командой R DW.SYS при этом файл DW.SYS должен находиться на системном устройстве. Сообщение: ?DW.SYS-U-Calibrate error появляется, если программа калибровки не выполнилась. (Проверьте системное устройство на BAD-блоки.)