Метка - пользователь - Большая Энциклопедия Нефти и Газа, статья, страница 2
Учти, знания половым путем не передаются. Законы Мерфи (еще...)

Метка - пользователь

Cтраница 2


Операнд EXLST ( список выходов) указывает адреса специальных подпрограмм обработки меток пользователя в НД и модификации блока DCB, а также подпрограмм обработки итоговых данных пользователя, конца тома и счетчиков блоков. Список должен начинаться с целочисленной границы слова. Каждый элемент списка выходов должен представлять собой слово, в первом байте которого помещается шестнадцатеричный код подпрограммы, а в остальных трех байтах - адрес подпрограммы. Коды подпрограмм выхода приведены ниже.  [16]

Операнд LABADDR пишется только в том случае, если надо вести обработку меток пользователя. Для передачи управления из программы пользователя на IOCS используется макрокоманда LBRET. Операнд XTNTXIT указывает программу для обработки информации на картах экстента; если этой обработки не требуется, то операнд опускается. Операнд MOUNTED необходим для всех файлов на DASD. Операнд ALL указывает на то, что все экстенты файла станут после макрокоманды OPEN доступными; SINGLE означает, что доступен только первый экстент.  [17]

Все стандартные метки на магнитных лентах ЕС ЭВМ ( как системные, так и метки пользователя) имеют длину 80 байтов. Нестандартные метки пользователя могут иметь произвольную длину. На рис, 7.15, 7 16 показано содержимое первых меток из последовательности стандартных системных меток.  [18]

ЭВМ: YES - программа начальной загрузки и вспомогательные записи IPL могут быть записаны на метки пользователя ЭВМ и другие данные, которые следуют, за меткой тома; NO-метки пользователя ЭВМ стирать нельзя.  [19]

Все методы доступа не обеспечивают выполнение следующих функций: парольную защиту наборов данных; работу с многотомными наборами данных; обработку меток пользователя для наборов данных на дисках.  [20]

Стандартные метки пользователя располагаются за етандартными системными метками файла: начальные метки пользователя за системной начальной меткой файла, но перед первой записью данных; конечные метки пользователя - за системной конечной меткой файла. Они имеют фиксированную длину ( 80 байт) и частично фиксированный формат. Первые четыре байта служат для идентификации метки и представляют собой обязательную часть информации метки. Первые три байта начальной стандартной метки пользователя должны содержать значение UHL, а конечной стандартной метки пользователя - значение UTL. Остальные 76 байт используются по усмотрению программиста.  [21]

Программы управления данными или методы доступа обеспечивают: ввод и вывод данных, объединение записей в блоки и разделение блоков на логические записи, совмещение операций ввода-вывода и обработки, обработку системных меток и меток пользователей томов и наборов данных, анализ и обработку ошибочных ситуаций в операциях ввода-вывода, независимость программ от устройств.  [22]

Кроме стандартных меток, НД может иметь метки пользователя. Метки пользователя всегда располагаются на первой дорожке первого экстента, отведенного для набора данных. Каждая метка пользователя представляет собой запись с 80-байтовой областью данных.  [23]

Дорожка, на которой содержатся метки пользователя, не учитывается.  [24]

25 Расположение нескольких файлов на одной бобине ленты. [25]

На рис. 8.10 показан порядок размещения меток, когда в одном и том же томе располагается несколько наборов данных. Первыми идут метки тома, затем головные метки и метки пользователя для первого набора данных.  [26]

27 Расположение нескольких файлов на одной бобине ленты. [27]

На рис. 8.11 показано размещение меток в том случае, когда набор данных занимает более одной бобины. Как обычно, метки тома, головные метки и головные метки пользователя ставятся в начале первого тома. В конце бобины за маркером лепты записываются метки конца тома ( EOV), за которыми следуют хвостовые метки пользователя ( UTL) и маркер ленты. В начале каждого дополнительного тома ставятся метки тома, головные метки и головные метки пользователя и за ними маркер ленты. Далее продолжается набор данных.  [28]

Слово OMITTED ( ОПУЩЕНО) задается для файлов на устройствах единичных записей и магнитных лент без меток или с нестандартными метками. Имя-данных указывается только в том случае, если используются стандартные метки вместе с головными метками пользователя. Имя-данных - это имя, присвоенное набору команд в Разделе процедур, предназначенных для обработки меток. Сведения о метках изложены в разд.  [29]

При выходе на оператор END DECLARATIVES все оставшиеся метки пропускаются. Для выводного файла программист должен выйти на оператор END DECLARATIVES после того, как он сформировал последнюю метку пользователя. Если при работе с вводным файлом после окончания обработки последней метки выход осуществляется опять по оператору GO TO MORE-LARELS, программа будет нормально выполняться дальше, поскольку супервизор может отличать метки от записей данных.  [30]



Страницы:      1    2    3