Хвостовая метка - Большая Энциклопедия Нефти и Газа, статья, страница 1
Сумасшествие наследственно. Оно передается вам от ваших детей. Законы Мерфи (еще...)

Хвостовая метка

Cтраница 1


Хвостовая метка - метка набора данных, или блок управления, который записывается в конце набора данных. Содержит информацию о наборе данных, включая число блоков данных, содержащихся в данном файле.  [1]

Головные и хвостовые метки содержат информацию о наборе данных, такую, например, как формат записей, дли-на блока, длина записи, плотность записи и другую информацию, которую система использует для обработки данных, содержащихся в наборе. Стандартные метки пользователя обычно формируются в соответствии с правилами, установленными на конкретном вычислительном центре, и сообщают программе дополнительную информацию об этих наборах данных.  [2]

Выполнение оператора CLOSE приведет к занесению записей хвостовых меток, если файл был открыт ранее как OUTPUT файл. Если же файл был открыт ранее как INPUT файл, то хвостовые метки не проверяются. В обоих случаях файл возвращается в исходное состояние; это аналогично перемотке к началу катушки магнитной ленты.  [3]

Если набор данных на магнитной ленте занимает более одной катушки, стандартные хвостовые метки извещают операционную систему о том, имеются ли еще тома, относящиеся к этому набору данных. Встретившееся условие конца тома EOV извещает систему о том, что достигнут физический конец той части данных, которые записаны на ленте, но что сам набор данных продолжается на следующем томе или нескольких томах. Указатель EOF ( End of File - Конец файла) в хвостовой метке извещает систему, когда заканчиваются все данные, содержащиеся в наборе данных.  [4]

Из остальных полей обратим внимание на поле 55 - 60-го байтов, на котором в хвостовых метках записывается число блоков в файле. Наличие в этом поле пробелов гарантирует правильность счета числа блоков, - при обработке файла как в прямом, так и в обратном направлении.  [5]

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

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

Поля хвостовой метки, как правило, дублируют соответствующие поля головной метки и служат тем же целям, но при обработке файла в обратном направлении. Отличие в заполнении поля числа блоков объясняется убыванием содержимого счетчика при обработке файла в обратном направлении. Хвостовые метки выводных файлов создаются в ДОС / ЕС аналогично головным.  [8]

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

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

Когда файл на магнитной ленте закрывается, то после записи хвостовых меток лента обычно перематывается к точке загрузки. Если указана альтернатива LOCK, то выполняется перемотка и разгрузка; если задано NO REWIND, то лента не перематывается. Эти две возможности могут реализовываться применительно только к ленточным файлам.  [11]

Выполнение оператора CLOSE приведет к занесению записей хвостовых меток, если файл был открыт ранее как OUTPUT файл. Если же файл был открыт ранее как INPUT файл, то хвостовые метки не проверяются. В обоих случаях файл возвращается в исходное состояние; это аналогично перемотке к началу катушки магнитной ленты.  [12]

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

Условие конца тома ( End of Volume - EOV) - это условие возникает каждый раз, когда обнаруживается конец тома на запоминающем устройстве. Условие формируется программами управления данными, когда задача ввода-вывода обнаруживает на запоминающем устройстве марку конца тома или хвостовую метку.  [14]

Условие конца файла ( End of File - EOF) - это условие возникает каждый раз, когда обнаруживается конец набора данных ( файла) на томе. Условие формируется программами управления данными, когда задача ввода-вывода обнаруживает на запоминающем устройстве марку конца тома или хвостовую метку.  [15]



Страницы:      1    2