Cтраница 1
Поле счета в CSW, связанном с некоторой операцией, прекращенной по команде ОСТАНОВИТЬ ВВОД-ВЫВОД или команде ОСТАНОВИТЬ УСТРОЙСТВО, имеет непредсказуемое значение. [1]
Число, указанное в поле счета байтов управляющего слова канала CC t и не совпадающее с обьемом переданного блока данных. [2]
В табл. 13.18 приведено содержимое поля счета для всех условий, которые могут вызвать занесение CSW в память. [3]
Размер области должен быть достаточным для размещения поля счета, ключа и данных, для всех несблокированных записей, содержащихся на дорожке. Для сблокированных записей эта область должна включать все поля счета и данных, содержащиеся на дорожке, и одну логическую запись. Для записей переменной длины в том случае, если этот операнд опущен, выделяется область минимального размера. [4]
![]() |
Формат дорожки сменного диска. [5] |
В каждой из них перед полем данных располагается еще поле счета и поле ключа, разделенные пробелом. В поле счета байты СС и НН указывают адрес цилиндра и головки для данной дорожки. [6]
Управляющая программа обнаруживает, что длина поля данных, указанная в поле счета, равна нулю. [7]
По команде СЧИТАТЬ СЧЕТ производится чтение и передача в канал содержимого поля счета записи. По этой команде производится поиск на дорожке очередного адресного маркера, считывание поля счета и передача в канал 8 байт этого поля. [8]
Так как нельзя задавать счетчик, равный 0, программа не может использовать поле счета в CCW для того, чтобы указать, что данные в ВУ не передаются. Любая операция, прекращенная до того, как закончится передача данных, вызывает указание о неправильной длине. Исключение представляют немедленные операции и случаи, в которых во время последовательности начальной выборки выдается отказ принять команду. Если флажок SLI равен 1, указание о неправильной длине блокируется. [9]
Формат рабочей записи включает поля счета, ключа и данных. Поле счета содержит следующую информацию: байт флага - Ф, номера цилиндра - Ц, МГ - Г, порядковый номер записи - 3, число байтов поля ключа - К, число байтов поля данных - Д и код ЦК - Признаки Ц, Г и 3 образуют идентификатор. По значению идентификатора может быть однозначно найдена запись на пакете МД. [10]
![]() |
Формат дорожки сменного диска. [11] |
В каждой из них перед полем данных располагается еще поле счета и поле ключа, разделенные пробелом. В поле счета байты СС и НН указывают адрес цилиндра и головки для данной дорожки. [12]
По команде ЗАПИСАТЬ СЧЕТ записывается информация в поля счета, ключа и данных записи. Перед полем счета записывается пробел а3 с адресным маркером. Этой команде должны предшествовать команды поиска типа ПОИСК ПО РАВЕНСТВУ КЛЮЧА. [13]
Если не была обнаружена ошибка в канале до выполнения команды ОСВОБОДИТЬ ВВОД-ВЫВОД или же во время ее выполнения, содержимое CSW показывает место, где была прекращена программа канала. Однако содержимое поля счета и индикация неправильной длины непредсказуемы. [14]
По команде СЧИТАТЬ СЧЕТ производится чтение и передача в канал содержимого поля счета записи. По этой команде производится поиск на дорожке очередного адресного маркера, считывание поля счета и передача в канал 8 байт этого поля. [15]