Cтраница 1
Поле ключа начинается с 6 - й позиции и занимает 4 байта. [1]
Поле ключа и поле данных передаются в канал. [2]
Поле ключа занимает 44 байта, используемые для записи имени файла. В байтах 1 - 35 хранится имя файла, за которым следует Gnnnn, где nnnn есть номер поколения, за которым следует Vnn, где нп - вариант поколения. В качестве номеров поколений и вариантов используются десятичные, а не двоичные числа. Если номера поколений или вариантов отсутствуют, то под запись имени файла могут быть отведены все 44 байта. [3]
Поле ключа и поле данных передаются в канал. [4]
Поле ключа занимает 44 байта, используемые для записи имени файла. В байтах 1 - 35 хранится имя файла, за которым следует Gnnnn, где nnnn есть номер поколения, за которым следует Vnn, где нп - вариант поколения. В качестве номеров поколений и вариантов используются десятичные, а не двоичные числа. Если номера поколений или вариантов отсутствуют, то под запись имени файла могут быть отведены все 44 байта. [5]
В поле ключа размещается уникальный идентификатор файла. В ОС ЕС он представлен в коде ДКОИ. [6]
![]() |
Формат записи пользователя. [7] |
В поле ключа может быть записана любая информация, но обычно содержимое поля ключа используется для характеристики информации, помещенной в поле данных этой записи. Поле ключа содержит от 0 до 255 байт. Поле ключа используется для организации формата записи данных. Это позволяет быстрее отыскивать нужные данные на носителе. [8]
В поле ключа связи помещается ключ той основной записи, с которой эта зависимая запись связана. Поле связи предназначено для организации в цепочки записей зависимого файла, связанных с конкретной основной записью по данной связи. [9]
Записи с полем ключа помещаются с первой дорожки в цилиндре. [10]
Для расширенных записей поле ключа должно находиться в той части записи, которая занимает первый управляемый интервал. [11]
Как только обнаружится нужное поле ключа, данные, находящиеся в IOAREA1, помещаются в поле данных на диске. Если запись в памяти ( длина которой задана в BLKSIZEn или RECSIZE) слишком коротка, справа она дополняется нулями; если запись слишком длинна, то она обрезается до нужного размера. Во всех случаях длина записи на диске остается неизменной, не изменяется и поле ключа на диске. [12]
![]() |
Структура служебной записи Ro. [13] |
Вторая запись пары в поле ключа содержит ключ той записи, которая была последней на дорожке в момент ее заполнения. При - занесении на дорожку новых записей это поле не меняется. Таким образом, сравнение ключа этих двух записей позволяет установить, были ли случаи вытеснения загъисей с описываемой ими дорожки. [14]
В IOAREA1 считываются и поле ключа, и поле данных. [15]