Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Единая система ЭВМ

..pdf
Скачиваний:
23
Добавлен:
19.10.2023
Размер:
7.03 Mб
Скачать

устройство выполняет операцию сравнения для следующей фи­ зической записи.

Операции поиска выполняются в однодорожечном и мно­ годорожечном режимах. В однодорожечном режиме поиск ог­ раничен пределами одной дорожки, причем устройство прекра­ щает поиск (в случае невыполнения условия поиска) только после просмотра всей дорожки независимо от того, с какой за­

писи был начат просмотр. В многодорожечном режиме прек­

ращение поиска происходит при достижении границы цилинд­ ра. Переключение дорожки на дорожку (с головки на головку)

внутри цилиндра происходит автоматически при достижении конца очередной дорожки. Поэтому в многодорожечном ре­ жиме необходимо просмотр первой дорожки начинать от нача­ ла дорожки.

В накопителе на барабане ЕС-5033 за один цикл поиска можно просмотреть весь барабан.

Поиск адреса дорожки. Устройство управления осуществляет поиск ин­ дексного маркера (начала дорожки), считывает запись адреса дорожки и сравнивает адрес дорожки с данными, получаемыми из оперативной памяти. В случае равенства устройство управления передает в канал признак «!Моди­ фикатор».

Длина сравниваемых данных при командах поиска определяется либо полем счета в командном слове канала, либо длиной сравниваемого поля записи, в зависимости от того, что оказывается меньше. Если счетчик командного слова меньше длины сравниваемой области записи, то выполнение условия поиска формируется на основе результата сравнения числа байтов, равного счетчику. Если счетчик командного слова больше длины сравнивае­ мой области записи, то выполнение условия поиска формируется на основе результата сравнения числа байтов в области записи.

Команды типа «Поиск по идентификатору». При выполнении этих команд устройство управления отыскивает адресной маркер (признак начала очеред­ ной записи) и производит сравнение идентификатора записи из области счета записи с данными, поступающими из оперативной памяти. Различаются три команды поиска по идентификатору с различными логическими условиями: «Поиск по идентификатору на равно», «Поиск по идентификатору на больше» и «Поиск по идентификатору на больше или равно». При выполнении логи­ ческого условия поиска в канал передается признак «Модификатор».

Команды типа «Поиск по ключу». Команды предназначены для поиска записи по значению ключа. Если в цепочке команд команда «Поиск по ключу» предшествует команде «Читать счет» или «Поиск по идентификатору», то устройство управления осуществляет операцию сравнения над ключом за­ писи, идентификатор которой считывался предыдущей командой. В осталь­ ных случаях устройство управления отыскивает на дорожке очередной адрес­ ный маркер и выполняет сравнение с ключом соответствующей записи. Ана­ логично командам поиска по идентификатору имеются три команды поиска по ключу: «Поиск по ключу на равно», «Поиск по ключу на больше», «Поиск по ключу на больше или равно». При выполнении условия поиска устройство управления передает в канал признак «Модификатор».

При выполнении команд поиска по ключу над записями формата счетданные признак «Модификатор» никогда не формируется.

Команды поиска по ңлючу-данным предназначены для поиска записи по значению области ключа и области данных. Определение устройством теку­ щей записи для выполнения сравнения определяется теми же правилами по­ следовательности команд, что и для команд поиска по ключу. Имеются такие

50

же три модификации команды: «Поиск по ключу-данным на равно», «Поиск по ключу-данным на больше», «Поиск по ключу-данным на больше или рав­ но». Признак «Модификатор» образуется при выполнении условия поиска.

Если запись не имеет ключа (формат счет-данные), то сравнение произ­ водится для поля данных.

Команды поиска по ключу-данным имеют особенность, отличающую их от вышеописанных команд поиска по другим областям записи. Если очередной байт, получаемый из памяти, имеет конфигурацию FF (шестнадцатиричный код), то операция сравнения для соответствующего считанного из накопителя байта не производится. C помощью этих команд реализуется так называемое средство сканирования файла, позволяющее осуществлять поиск в файле за­ писи по какой-то ее части или полю. Не участвующая в сравнении часть записи должна быть замаскирована кодом FF.

Команды поиска по ключу-данным обрабатывают и переходящие записи (см. разд. «Средства устройства управления»). Устройство управления, не прекращая выполнение команды, осуществляет автоматическое переключение головок в точке индексного маркера для всех непоследних сегментов перехо­ дящей записи до тех пор, пока не будет опознан признак последнего сег­ мента или пока не встретится конец цилиндра.

C помощью команд поиска по ключу-данным можно определить конец набора данных. На устройствах с прямым доступом признаком конца набора данных является запись с нулевой длиной данных. Команды поиска по ключуданным, обнаружив в поле счета записи нулевую длину данных, прекращают работу и в конечном байте состояния выдают признак «Особый случай».

Команды типа «Продолжить поиск» используются при обработке перехо­ дящих записей для продолжения выполнения команд поиска по ключу-дан­ ным, прерванным в результате возникновения какой-либо необычной ситуации. Необычная ситуация может возникнуть, если при обработке последователь­ ности сегментов переходящей записи в результате автоматического переклю­ чения головок возникает одна из следующих ситуаций:

произошло переключение на дефектную дорожку; нужно переключиться с запасной дорожки на основную;

произошло переключение на дорожку с неправильным номером или авто­ матическое переключение запрещено обнаружением конца цилиндра. Обнаружив, что операция не может быть продолжена по какой-либо из

этих причин, устройство управления прекращает выполнение операции, иден­ тифицируя в байтах уточненного состояния причину и устанавливая в пятом байте уточненного состояния комбинацию, которая и является кодом новой команды для продолжения поиска по ключу-данным. Программы обработки ошибок программным путем производят переключение с дефектной дорожки на запасную рабочую или с запасной на основную или на первую дорожку следующего цилиндра и для продолжения операции поиска на новой до­ рожке посылают в устройство управления код команды продолжения поиска, переданный в пятом байте уточненного состояния. Имеется пять различных команд продолжения поиска.

Команда «Продолжить поиск на равно» употребляется для продолжения команды. «Поиск по ключу-данным на равно», если к моменту необычной ситуации условие равенства выполнялось.

Команда «Продолжить поиск на больше» употребляется для продолже­ ния команды «Поиск по ключу-данным на больше», если к моменту необыч­ ной ситуации выполнялось условие равенства.

Команда «Продолжить поиск на больше или равно» употребляется для продолжения команды «Поиск по ключу-данным на больше или равно», если к моменту необычной ситуации выполнялось условие равенства.

Команда «Продолжить поиск при невыполненном условии» употребляется для продолжения всех команд поиска по ключу-данным, если к моменту не­ обычной ситуации логическое условие поиска для обработанной части записи уже не выполнено.

Команда «Продолжить поиск при выполненном условии» употребляется для продолжения команд «Поиск по ключу-данным на больше», «Поиск по

51

ключу-данным на больше или равно»,- если к моменту необычной ситуации условие поиска уже выполнено, т. е, обработанная часть записи уже большеданных из памяти.

Команды чтения

Команды чтения предназначены для передачи информации из накопителя в оперативную память. Команда чтения включает команды для считывания целых записей данных, отдельных об­

ластей записи и для считывания определенных типов записей (адрес дорожки, запись RO).

Команды чтения выполняются в однодорожечном и многодо­ рожечном режимах. Многодорожечный режим ограничен преде­ лами одного цилиндра. При выполнении команд чтения устрой­ ство управления осуществляет контроль передаваемых в канал

данных. Для каждой области записи сравниваются считанные и вновь образованные байты циклического контроля. При обна­ ружении ошибки (несовпадении байтов) операция прекращается

в конце области, для которой имеет место ошибка, с указанием об ошибке в данных или об ошибке в поле счета.

Если при выполнении команды чтения возникает состояние перегрузки канала, т. е. канал оказывается неспособным переда­ вать данные со скоростью устройства управления, то передача данных в канал немедленно ,прекращается и операция заканчи­ вается с указанием об ошибке.

Команды чтения обнаруживают конец набора данных. Если

длина данных в поле счета записи равна нулю, что является при­

знаком конца набора данных, то операция прекращается с ука­ занием об этой ситуации (исключение составляют команды

«Читать счет» и «Читать адрес дорожки»),

«Читать НЗ». По этой команде происходит чтение специальной записи — записи начальной загрузки. Данные этой записи всегда размещаются в за­ писи Л1 на нулевой дорожке нулевого цилиндра. Устройство управления по этой команде устанавливает механизм доступа на нулевую дорожку нуле­ вого цилиндра, отыскивает индексный маркер и считывает область данных

записи 7?1.

Команда «Читать НЗ» в отличие от остальных команд чтения работает только в однодорожечном режиме.

«Читать данные». Команда считывает информацию из области данных записи и передает ее из накопителя в оперативную память.

Если перед командой «Читать данные» выполнялись команды поиска по идентификатору, поиска по ключу или чтения области счета, то считывается область данных записи, идентификатор или ключ которой обрабатывался предшествующей командой. В остальных случаях устройство управления ищет на дорожке очередной адресный маркер и считывает область данных соответствующей записи.

«Читать ключ-данные». Команда считывает информацию из области клю­ ча и из области данных записи и передает ее в оперативную память. Считы­ ваемая запись определяется по тем же правилам последовательности команд, что и для команды «Читать данные». Если длина ключа записи равна нулю,, то эта команда работает, как команда «Читать данные».

52

«Читать счет-ключ-данные». Команда выполняет поиск на дорожке оче­ редного адресного маркера и считывание и передачу в оперативную память областей счета, ключа и данных соответствующей записи. По этой команде нельзя считать запись RO.

«Читать R0». По этой команде производится поиск индексного маркера, пропуск записи адреса дорожки, считывание и передача в канал областей счета, ключа и данных записи R0.

«Читать адрес дорожки». По этой команде осуществляется поиск индекс­ ного маркера, чтение записи адреса дорожки и передача пяти байтов адреса дорожки в канале. Если счетчик в командном слове канала меньше 5 байтов, то в канал передается число байтов, определяемое счетчиком.

Команда «Читать адрес дорожки» является единственной командой, по­ средством которой можно прочитать байт флажков дорожки.

«Читать счет». Команда выполняет чтение и передачу в канал области счета записи. По этой команде производится поиск на дорожке очередного адресного маркера, считывание области счета соответствующей записи и пе­ редача в канал восьми байтов из области счета записи. Если счетчик команды меньше восьми, то в канал передается число байтов, определяемое счетчиком. Байт флажков в канал не передается. По этой команде нельзя считать об­ ласть счета записи R0.

Команды записи

Команды записи передают информацию из оперативной па­ мяти в накопитель и записывают ее на магнитный носитель. Во время выполнения всех команд записи устройство управления

вычисляет для каждой области байты циклического контроля и добавляет их к концу каждой области.

Команды записи делятся на две группы: на форматные команды записи и команды записи данных.

Назначение форматных команд записи состоит в иницииро­ вании дорожек и физических записей или, иными словами, в под­ готовке дорожек к заполнению их записями определенного формата (с предварительно размеченными областями ключа и данных). Имеются форматные команды записи для записи ад­

реса дорожки, записи R0, для стирания старой информации на дорожке и для записи на ней новых физических записей.

Особенностью выполнения форматных команд записи яв­ ляется то, что последняя форматная команда в цепочке команд (это не обязательно последняя команда в цепочке) после записи

определенной для нее области или областей стирает оставшуюся часть дорожки до индексного маркера. Устройство управления во время этапа стирания остается для канала занятым.

Команды записи данных записывают данные в области ключа и данных, ранее сформатированные форматными командами записи. Если во время выполнения команды записи возникает ситуация перегрузки в канале или очередной байт данных, при­ ходящий из канала, содержит ошибку по четности, то остальная часть области записи заполняется нулями, а в байтах уточненно­ го состояния устанавливается признак типа ошибки.

При операции записи устройство управления должно быть точно ориентировано на начало соответствующей области, в

53

которую производится запись. Поэтому на команды, предше­ ствующие командам записи, накладываются строгие ограниче­ ния. К форматным командам записи относятся команды «Запи­ сать адрес дорожки», «Записать R0», «Записать счет-ключ-дан­ ные», «Стирание».

«Записать адрес дорожки». Устройство записывает на дорожке после ин­ дексного маркера запись адреса дорожки — пять байтов адреса дорожки, по­ лученные из памяти, и два байта циклического контроля.

«Записать R0». Устройство записывает на дорожке запись RO. Байт флажков в области счета RO устройство управления формирует на основе байта флажков адреса дорожки. Первые восемь байтов, полученные из про­ цессора, записываются в область счета записи R0. Остальные данные запи­ сываются в область ключа и в область данных в соответствии со специфика­ цией их длин в области счета.

В цепочке команд эта команда должна следовать за командами поиска ■или записи адреса дорожки.

«Записать счет-ключ-данные». Эта команда записывает адресный маркер, ■область счета, область ключа и область данных записи. Данные, получаемые из канала, устройство управления распределяет по областям так же, как и в команде «Записать R0». В цепочке команд эта команда должна следовать ■после команд «Поиск по идентификатору на равно» или «Поиск по ключу на

равно».

«Записать счет-ключ-данные» (специальная). Команда используется для записи сегментов переходящих записей, не являющихся последними сегмен­ тами. Отличается от команды «Записать счетчик-ключ-данные» тем, что в байт флажков эта команда записывает признак не последнего сегмента переходя­ щей записи.

«Стирание». Команда осуществляет стирание дорожки. Используется, на­ пример, в случае, когда в процессе записи конец дорожки обнаруживается до того, как записана вся информация. Работает так же, как команда записи, за исключением того, что на дорожку не пишется адресный маркер, так что прочитать записанную по команде «Стирание» информацию невозможно.

К командам записи данных относятся команды «Записать данные» и «За­ писать ключ-данные».

«Записать данные». Команда выполняет запись данных из канала в ранее

•сформированную область данных записи. Если счетчик в команде больше длины области записи, то записывается только число байтов, равное длине счетчика. Если счетчик команды меньше длины области записи, то остаток

•области данных заполняется нулями.

В цепочке команд эта команда должна следовать сразу после команд «Поиск по идентификатору на равно» или «Поиск по ключу на равно».

«Записать ключ-данные». Команда записывает данные из канала в пред­ варительно сформированные области ключа и данных записи. В цепочке команд эта команда должна следовать за командой «Поиск по идентифика­ тору на равно».

Команды двухканального переключателя

При наличии в устройстве управления двухканального пере­ ключателя имеется возможность программным путем резервиро­ вать любой из накопителей, подсоединенных к этому устройству управления, за одним определенным каналом. Накопитель, за­ резервированный одним каналом, для другого канала находится в состоянии занятости. Состоянием резервирования управляют

.54

две команды: «Резервирование накопителя» и «Освобождение накопителя».

«Резервирование накопителя». Команда выполняет резервирование адре­ суемого накопителя за каналом, из которого она поступила. Состояние резер­ вирования накопителя сохраняется до тех пор, пока из этого же канала небудет получена команда «Освобождение накопителя». Команда «Резервиро­ вание накопителя» выполняет также функции команды «Уточнить состояние», т. е. передает в память шесть байтов уточненного состояния адресуемого накопителя. В нормальном состоянии занятости устройства команда «Резер­ вирование накопителя» не выполняется.

«Освобождение накопителя». Команда снимает состояние резервирования адресуемого накопителя, кроме того, передает в память шесть байтов уточнен­ ного состояния адресуемого накопителя.

В нормальном состоянии занятости устройства команда «Освобождениенакопителя» не выполняется.

Команды получения информации о состоянии накопителя

«Проверить ввод-вывод». Команда предназначена для передачи в про­ цессор байта основного состояния устройства. Команда может быть полученаустройством в любое время независимо от того, выполняет ли устройство в это время другую команду, и не оказывает никакого влияния на выполняе­ мую команду.

Если команда получена в тот момент времени, когда в устройстве ужесформирован еще не переданный в канал байт основного состояния, то этот байт отсылается в канал. Если команда получена устройством в момент выполнения операции, то устройство управления отсылает байт состояния- с единственным признаком «Занято». В остальных случаях по команде «Про­ верить ввод — вывод» передается нулевой байт состояния.

«Уточнить состояние». По этой команде шесть байтов уточненного со­ стояния передаются из устройства управления в оперативную память. Коман­ да позволяет получить информацию о причине установки признака «Сбой устройстве» в байте основного состояния.

ИНФОРМАЦИЯ О СОСТОЯНИИ УСТРОЙСТВА

Устройства управления накопителями с прямым доступом

при выполнении всех команд посылают в канал два байта ос­ новного состояния — в ответ на код полученной команды (в

начальной выборке) и при окончании операции. Исключение

составляют следующие случаи:

если команда «Холостой ход» получена устройством не во­ время выполнения этапа стирания команд форматной записи,

то в начальной выборке выдается единственный байт состояния с признаками «Канал кончил», «Устройство кончило»;

при выполнении команд «Установка» и «Установка цилин­ дра» могут быть выданы три байта состояния, если имеет место механическое перемещение механизма доступа и байты состоя­ ния с признаками «Канал кончил» и «Устройство кончило» при­ нимаются каналом порознь;

при выполнении команд форматной записи, если на этапе-

стирания в накопителе происходит сбой, а байт состояния с при­ знаком «Устройство кончило» уже принят каналом. В этом

5S

•случае пэсылается третий байт состояния, содержащий при­

знак «Устройство управления кончило»

и

«Сбой

в устрой­

стве».

 

 

 

 

 

 

Байт

основного

состояния

 

 

■Бит

Название

 

 

Описание

 

О

Модификатор

Не используется

 

 

 

1

При выполнении команд поиска означает,

 

 

что логическое условие поиска

выполнено.

 

 

В сочетании с признаком «Занято» озна­

 

 

чает

состояния

занятости

устройства

2

Устройство управления

управления

 

 

 

Байт состояния с этим признаком посыла­

 

кончило

ется в канал в том случае, если ранее уст­

 

 

ройство управления посылало в канал со­

3

Занято

стояние занятости (биты 1 и 3)

 

Означает занятость адресуемого накопителя

 

 

выполнением команды. В сочетании с би­

 

 

том 1 означает занятость устройства управ­

 

 

ления выполнением этапа стирания команд

 

 

форматной записи или выполнением опера­

4

Канал кончил

ции для другого канала

совместной

Устанавливается

при

окончании

 

Устройство кончило

работы устройства управления с каналом

5

Устанавливается при завершении выполне­

6

Сбой в устройстве

ния операции накопителем

 

Устанавливается, если в работе устройства

 

 

управления, накопителя или в программе

7

Особый случай

обнаружена ошибка или сбой

 

Устанавливается, если устройство обнару­

 

 

живает признак конца набора данных, т. е.

 

 

запись с нулевой длиной области данных

 

Байты уточненного состояния

 

 

Байт О

 

 

 

 

 

Биг

Название

 

 

Описание

 

ОКоманда отвергнута

1 Требуется вмешательство

2Ошибка на ШИН-К

3Сбой в оборудовании

Устанавливается, если устройство управле­ ния получило недействительный код коман­ ды, недействительный адрес установки или в цепочке команд имеет место недопусти­ мая последовательность команд.

Кроме того, устанавливается, если команда записи нарушает маску команд записи в маске накопителя Устанавливается, если адресуемый накопи­

тель или не подключен к системе или не может работать из-за каких-то внешних причин (например, отключен двигатель или открыта крышка и т. д.)

Устройство управления при приеме из кана­ ла кода команды или байта данных обна­ ружило ошибку четности В устройстве управления или в накопителе

обнаружена необычная ситуация. Причина необычной ситуации уточняется признаками, установленными во втором байте уточнен­ ного состояния

56

Бит

Название

 

 

Описание

 

4

Ошибка в данных

Устройство управления обнаружило ошибку

 

 

в данных (несовпадение байтов ЦК)

в ин­

5

Перегрузка

формации, полученной из накопителя

 

Очередная команда в цепочке команд полу­

 

 

чена каналом слишком поздно, чтобы ее

 

 

можно было правильно выполнить, или при

 

 

передаче данных канал не принял или не-

 

 

послал байт в заданный промежуток вре­

 

 

мени. При считывании передача данных не­

 

 

медленно прекращается.

 

 

 

 

При записи оставшаяся часть области запи­

6

Контроль состояния до­

си заполняется нулями

 

 

Указывает дефектную дорожку.

 

 

рожки

Устанавливается:

 

 

 

 

 

если при обработке переходящей записи-

 

 

автоматическое переключение произошло на

 

 

дефектную дорожку;

 

 

 

 

 

при попытке выполнить на дефектной до­

 

 

рожке любую команду однодорожечного ре­

 

 

жима, кроме команд «Поиск адреса дорож­

 

 

ки», «Читать адрес дорожки», «Читать R0»;

 

 

если

при

многодорожечном режиме

пред­

 

 

принимается попытка

переключения

с за­

7

Ошибка установки

пасной дорожки

 

 

 

Указывает, что накопитель пе в состоянии-

 

 

выполнить установку по одной из причин:

 

 

из-за отказа оборудования (механизм до­

 

 

ступа

не

может

правильно установить­

 

 

ся) ;

 

 

переключении головки

 

 

при автоматическом

 

 

во время многодорожечных операций или

 

 

при обработке переходящих записей адрес

 

 

дорожки

не совпадает

с значением

адреса

вустройстве управления;

вкоманде установки задан адрес, недопу­ стимый для данного накопителя, или канал передал меньше шести байтов адреса

Байт

1

 

 

Ьит

Название

 

Описание

О

Ошибка в области счета

Устройство управления обнаружило ошибку

 

 

ЦК в

области счета считываемой - записи

 

 

(одновременно устанавливается бит 4 в

1

Переполнение дорожки

байте 0)

Операция записи не завершена к моменту

2

Конец цилиндра

обнаружения индексного маркера

Устанавливается во время многодорожеч­

 

 

ных операций или в момент обработки пе­

 

 

реходящих записей, если обнаружен конец

 

 

цилиндра, а цепочка команд еще не завер­

 

 

шена или последний обработанный сегмент

 

 

не является последним сегментом переходя­

3

Неправильная последо­

щей записи

В цепочке команд задана неправильная по­

 

вательность

следовательность команд или в одной це­

 

 

почке употреблены две команды установки-

 

 

маски

накопителя (одновременно устанав­

ливается бит 0 в байте 0)

57’

(Бит

Название

4 Запись не найдена

5 Защита накопителя

•6 Пропуск адресного мар­ кера

7 Незавершенный переход

'Байт .

-Бит

Название

Описание

Устанавливается, если при выполнении це­ почки команд дважды проходит индексный маркер и от момента его первого про-хожде­ ния до второго в цепочке команд не вы­ полнилась команда чтения, записи или по­ иска области данных, чтения адреса дорож­ ки или чтения записи RO. Этот признак ни­ когда не устанавливается для команд мно­ годорожечного .режима Устанавливается, если полученная команда

запрещается существующей маской накопи­ теля. Если это команда записи, то одновре­ менно устанавливается бит 0 в байте 0 Устанавливается, если при выполнении ко­ манды или цепочки команд, обрабатываю­ щих области счета, последовательно распо­ ложенных на дорожке записей, будет обна­ ружено, что две соседние « записи имеют одинаковое значение нулевого бита в байте флажков. При нормальных условиях этот бит имеет нулевое значение для всех четных записей и единичное значение для всех не­ четных записей Устанавливается при обработке переходя­

щих записей в сочетании C другими битами и указывает на следующие ситуации: в со­ четании с признаком «Контроль состояния дорожки» (байт 0, бит 6) указывает на по­ пытку автоматического переключения на дефектную дорожку или с рабочей запас­ ной дорожки; в сочетании с признаками «Ошибка в данных» (байт 0, бит 4) указы­ вает на ошибку в области данных не по­ следнего сегмента; одновременно с признаком «Защита нако­

пителя» (байт 1, бит 5) указывает на по­ пытку нарушения границ, защищенных ма­ ской накопителя; одновременно с признаком «Ошибка уста­

новки» (байт 0, бит 7) указывает переклю­ чение на дорожку, адрес которой не совпа­ дает с адресом в устройстве управления; одновременно с признаком «Конец цилин­ дра» (байт 1, бит 2) означает, что перехо­ дящая запись выходит за границу цилиндра

Оннсанне

О

Сбой в

накопителе

В накопителе обнаружен сбой (выбрано бо­

 

 

 

лее одной головки, накопитель пытается

1

 

 

одновременно читать и писать)

Ошибка

преобразования

Не используется

2

Во время операции записи при преобразо­

вании параллельного кода в последователь­ ный произошла потеря или появление лиш­ него бита

-58

3

Ошибка в

арифметико'

Не используется

нелогичное-

4

Микропрограмма обнаружила

 

логическом

устройстве

условие, свидетельствующее о сбое обору­

5

Невыбранное состояние

дования в устройстве управления

 

При отсутствии выборки какого-либо из на­

 

 

 

копителей одна из шин состояния накопи­

 

 

 

телей возбуждена. Это означает неправиль­

 

 

 

ное функционирование устройства, так как

 

 

 

при отсутствии выборки все шины должны,

6

 

 

находиться в

невозбужденном состоянии

 

 

Не используется

 

7

 

 

Не используется

 

Байт 3 ,

 

 

 

 

Бит

Название

 

Описание

 

О

Готов

 

Накопитель готов

логически«

1

Накопитель подключен

Накопитель

работоспособен и

 

 

 

подключен к

устройству управления

2Неисправен

3Запись без сбоев

4Накопитель подключен

Для накопителей типа ЕС-5050: в накопите­ ле имеется неисправность. Для накопителей^

ЕС-5051, ЕС-5035, ЕС-5033: чтение без сбоев Для накопителей типа ЕС-5050: не исполь­ зуется Для накопителей ЕС-5051, ЕС-5035, ЕС-5033:

запись без сбоев Для накопителей типа ЕС-5050, ЕС-5051 на­

копитель работоспособен и логически под­ ключен к устройству управления Для накопителей ЕС-5033, ЕС-5035: накопи­ тель готов

5

Конец цилиндра

Для накопителей типа ЕС-5050: адрес го­

 

 

ловки превышает значение 9

 

 

Для накопителей ЕС-5033, ЕС-5035: не ис­

 

 

пользуется

6

Ошибка доступа

Не используется

7

Для накопителей типа ЕС-5050: операции-

 

 

установки не была выполнена за определен­

 

 

ный (максимальный) промежуток времени.

 

 

Для накопителей ЕС-5033, ЕС-5035: не ис­

 

 

пользуется

Байт 4

Не используется

Байт 5 Байт 5 используется при обработке переходящих записей, если приавтоматическом переключении головки на следующую дорожку воз­ никает ошибка (байт 1, бит 7). Этот байт используется в качестве

 

кода команды для продолжения

обработки после

исправления

 

ошибки

 

 

 

 

Код

 

 

Значение

 

0000

оно

выполнялась команда чтения

 

 

 

0000

0101

- выполнялась команда записи

по

ключу-данным

на равно» и

0010

0101

- выполнялась команда

«Поиск

 

 

к моменту необычной

ситуации

логическое условие поиска

удовлетворялось

59-

Соседние файлы в папке книги из ГПНТБ