Cтраница 2
Индексом каждой записи является значение ее ключа, который записывается в область ключа физической записи. Если логическая запись неблокирована, то в область ключа заносится ключ единственной в блоке записи. Отметим, что обязательным требованием при создании йндексно-последовательного набора данных является возрастающая упорядоченность ключей логических записей. Таким образом, и физические записи также упорядочиваются по возрастанию значений ключей. Эта упорядоченность в пределах основной области набора данных ( см. ниже) сохраняется и во время всей работы, обеспечивая быстрое нахождение произвольной записи. [16]
При анализе результатов вызовов особенно полезна информация о кодах состояния и области ключа обратной связи из блока спецификации программы. [17]
В этой таблице в длину записи входит только длина области данных; длина области ключа равна нулю. [18]
![]() |
Максимальные значения емкости НСМД.| Расчет количества байтов в блоках данных на дорожке накопителя со сменным пакетом магнитных дисков. [19] |
Записи второго формата счетчик-ключ - данные состоят из адресного маркера, области счетчика, области ключа и области данных. В области ключа записывается управляющая информация пользователя, в ряде случаев ускоряющая поиск записи. [20]
Если RKP 0 для несблокированных записей фиксированной длины, то ключ записи помещается в область ключа блока на магнитном диске и не записывается в область данных, следовательно, средство удаления записей может быть использовано. [21]
Для индексно-последовательных файлов с неблокированными записями, кроме полей самих записей, можно описать поля области ключа и использовать их в программе точно так же, как и поля записей. В этом случае указываются номера начальной и конечной позиции описываемого пол я в области ключа. Перед номерами позиции записывается К - признак того, что поле является полем области ключа. [22]
Читать ключ и данные - выполняется аналогично предыдущей команде, но чтение начинается с передачи области ключа. [23]
Таким образом, в этом случае ключ последней записи блока на диске повторяется дважды: в области ключа и в области данных. [24]
![]() |
Метка тома. [25] |
Стандартные метки файлов на дисках имеют длину 140 байтов, из которых 44 байта отводится под область ключа, а остальные под область данных. Каждая метка оформляется как запись. Первой из записей, имеющихся в VTOC, является метка оглавления тома VTOC. Она является частью определяемого ею файла. Все остальные метки от своих файлов отделены. [26]
На бланке описания вводных данных описано поле области ключа для файла, отличного от индексно-последовательного, или описано поле области ключа для ин-дексно-последовательного файла, для которого задано положение ключа в записи на бланке описания файлов. Значение К игнорируется и поле обрабатывается как обычное. [27]
Если записи файла PERECH неблокированные ( как на рис. 46), то ключ ( поле TABNUM) помещается в область ключа. [28]
DSCB формата 1 можно отыскать в оглавлении тома, указав в качестве аргумента поиска имя набора данных, которое помещается в область ключа при создании набора данных. [29]
Формат СКД ( рис. 11.9, б) состоит из маркера адреса А, отмечающего начало записи, области счетчика, области ключа и области данных. Принадлежность записи к формату СКД отмечается ненулевым значением поля длины ключа ДК. Область ключа может содержать от 1 до 255 байт. Ключ идентифицирует следующие за ним данные. Наличие ключа позволяет достаточно быстро найти местоположение требуемой записи. В большинстве случаев записи сопровождаются ключами. [30]