Начало файла или секции файла


Начальная мет­ка файла


HDR



Конец дорожки


Конечная мет­ка дорожки



Конец тома


Конечная мет­ка тома


EOV


Конец файла или последней секции файла


Конечная мет­ка файла


EOF



Примечание. Метки ETR и EOV также означают метки промежуточной секции файла.


первой ил


5.3.1. Начальная метка файла (HDR)




Длина поля

Наимзнование поля

Позиция символа (ПС)

Содержание

Идентификатор метки


2—5


Идентификатор тома



р

а символы» Постоянно оп­


еделен владельцем тома для

идентификации тома

6—13


Идентификатор файла


а символы. Определен созда­


телем


ля


файла


идентификации



Продолжение


* р-

Позиция
символа
(ПС)


Наименование поля


Длина
поля


Г

Содержание


16—2Q


Дата создания


Два п символа для обозна­чения года, после которых следует три п символа для обозначения дня (001—366) в пределах этого года


24—27


Период хранения


символы. Устанавливает число дней


Счетчик блоков


0000


Версия стандарта раз­метки


а символ. Указывает версию стандарта

1 — обозначает настоящую версию


Резерв для последую­щей стандартизации


ОООО


5 3.2. Конечная метка дорожки (ETR)


мае


Позиция
символа
(ПС)


Наименование поля


Длина
поля


Содержание


24—27


Идентификатор метки


Наименования полей совпадают с наименова­ниями соответствующих полей метки HDR


Содержание полей совпада­ет с содержанием соответст­вующих полей метки HDR или 22 нуля


Счетчик блоков


п символы


28—32

Наименования полей совпадают с наименова­ниями соответствующих полей метки HDR

14—15

Номер секции файла

п символы. Идентифицирует секцию среди других секций файла



  1. Содержание полей совпа­дает с содержанием соответ­ствующих полей метки HDR или 5 нулейКонечная метка тома (EOV)

Позиция
символа
(ПС)


Наименование поля


1,лина поля


Содержание







Идентификатор метки

2—23


Наименования полей совпадают с наименова­ниями соответствующих полей метки HDR


22


Содержание полей


совпала


ет с содержанием соответст­вующих полей метки HDR или 22 нуля


24—27


Счетчик блоков


п символы


28—32


Наименования полей совпадают с наименова­ниями соответствующих полей метки HDR


Содержание полей


совпала


ет с содержанием соответст­вующих полей метки HDR или 5 нулей











  1. Конечная метка файла (EOF)

Позиция символа (ПС)


Наименование поля


Длина
поля


Содержание







Идентификатор метки

2—23


Наименования полей


совпадают


с наимено­


ваниями соответствую­щих полей метки HDR


Содержание полей


совпала


ет с содержанием соответст­вующих полей метки HDR или 22 нуля


24—27


Счетчик блоков


п символы


28—32


Наименования полей совпадают—с наимено- ваниями соответствую­щих полей метки HDR



Содержание полей


совпада-


ет—с содержанием соответст- вующих полей метки HDR или 5 нулей














  1. Обр аботка полей меток

    1. Общие указания

Идентификатор метки должен записываться с содержанием, как указано. Другие поля могут иметь содержание, как указано в таблице, или устанавливать его значение по умолчанию из соот­ветствующего числа нулей.

При воспроизведении поля можно интерпретировать его по требованию.

  1. Использование данных в полях меток

При вводе система, обрабатывающая метки, может отвергнуть данные, находящиеся в метках, и использовать новые значения этих данных, поступающие из других источников. Новые значения могут вводиться до обработки файла (например компилируемые значения) или после начала обработки (например оператор уп­равления системы).

  1. Номер секции файла (HDR, ПС 14—15)

Номером первой секции файла является 01. Этот номер увели­чивается на единицу для каждой следующей дорожки или тома файла.

  1. 4. Период хранения (HDR, ПС 21—23)

Период хранения — это число дней, прибавляемое к дате со­здания для получения даты истечения срока хранения. Период хранения может превышать один год.

Файл считается «истекшим» в тот день, дата которого соответ­ствует дате истечения срока хранения файла или является более поздней. Если это условие выполнено, то остальную часть набора томов можно перезаписать. Следовательно, чтобы быть действи­тельной для многофайловых томов, дата истечения срока хране­ния какого-либо файла должна быть более ранней или соответст­вовать датам истечения сроков хранения всех предыдущих фай­лов в наборе томов.

  1. Счетчик блоков (ETR, EOV, EOF, ПС 24—27)

Счетчик блоков означает только число блоков данных, начиная с метки предшествующей HDR. Принимается, что блоки меток и блоки ленточных марок не учитываются.

Если счетчик блоков имеет нулевое значение, то он не прини­мается во внимание.

Данное поле предусматривается для того, чтобы при воспроиз­ведении кассеты магнитной ленты система могла обеспечивать воспроизведение без пропуска~~блоков и включения ложных бло­ков. Частная ошибка равного числа пропущенных и ложных бло­ков может быть не обнаружена.

  1. Версия стандарта разметки (HDR, ПС 28)

Она появляется в каждой HDR и должна иметь одно и то же значение в каждой HDR в каждом наборе томов. Она устанавли­вает очередные версии настоящего стандарта, которые могут быть определены, и для этой цели, по возможности, будут использовать­ся цифровые значения.

Прикладные задачи, которые записывают значение большее чем единица в данном поле, создают нестандартные тома. Это может привести к невозможности информационного обмена в дальней­шем

.

5.5. Структура ф Метки и ленточные


а й л о в марки


используют


для


структуры файла, соответствующей представленным 7 правилам, где начало ленты расположено слева,


установления на черт. 3— а конец лен­


ты — справа, метки изображены с помощью их мнемонических


идентификаторов.

5.5.1. Конфигурации файлов внутри дорожек тома

Различные конфигурации файлов, которые могут быть созданы.

в этом случае, представлены на черт. 3. Каждая рамка представ­ляет собой дорожку.

Однотомная структура файлов

Единственный файл, одна дорожка

HDR * файл А * EOF "

Е

HDR * файл А * EOF

динственный файл, две дорожки HDR ’ файл А ’ ETR '

Несколько файлов, одна дорожка

HDR • файл А • EOF • HDR ‘ Файл В * EOF

Несколько файлов, две дорожки

HDR ’ файл А ’ EOF • HDR • файл В ’ ETR

I HDR ' файл В • EOF ♦ HDR ♦ файл С ♦ EOF ♦♦ |

Черт. 3 .

5 .2. Конфигурации файлов в случае нескольких томов ве конфигурации файлов, которые могут быть созданы

этом случае, представлены на черт. 4. Различие между дорожка­ми внутри томов не показано, а конфигурации внутри томов пред­ставлены на черт. 3. Каждая рамка представляет собой том.

Многотомная структура файлов


Единственный файл несколько томов

Несколько файлов несколько томов







1HDR - файл А * EOF ' HDR # файл В * EOV

IIHDR • файл В ' EOF ' HDR • файл С • EO

F

  1. Начальная метка файла

Каждому файлу должна предшествовать начальная метка файла.

  1. 5.4. Данные файла

Данные файла должны следовать за начальной меткой файла и отделяться от метки ленточной маркой.

  1. Конечная метка файла

Конечная метка файла должна следовать за последним бло­ком данных файла и отделяться от файла ленточной маркой.

  1. Ленточная марка после конечной метки файла

Если файл заканчивается внутри тома, то ленточная марка должна следовать непосредственно за конечной меткой файла.

Если файл является последним в наборе файлов, то за конеч­ной меткой файла должна непосредственно следовать двойная ленточная марка.

  1. Конечная метка дорожки

Если файл простирается до конца дорожки, то конечная метка дорожки должна следовать за последним блоком данных на этой дорожке и отделяться от этого блока данных ленточной маркой. За конечной меткой дорожки должна всегда следовать единич­ная ленточная марка.

  1. Конечная метка тома

Е

конечная метка то-

;анных на этой до-

сли файл простирается до конца тома, то

ма должна следовать за последним блоком

рожке и отделяться от этого блока данных ленточной маркой. За конечной меткой тома должна всегда следовать двойная лен­

точная марка.

  1. Пустой файл или пустая секция файла

Если существует пустой файл или пустая секция файла, то, в соответствии с требованиями, изложенными в пп. 5.5.4, 5.5.5, 5.5.7 и -5.5.8, между начальной и конечной метками файла, дорожки или тома должны быть записаны две следующие друг за другом лен­точные марки.

  1. Продолжение секции файла в многодорожечном или многотомном файле

Первому блоку данных продолжения секции файла должна предшествовать начальная метка файла, в соответствии с пп. 5.5.3 и 5.5.4. Эта метка содержит копию последней начальной метки файла с предыдущей дорожки или тома, в которой номер секции файла увеличивается на единицу, а идентификатор тома может

отличаться.

  1. Совпадение конца файла и маркера конца ленты

Если конец файла совпадает с промежуточным концом дорож­ки или концом тома и если система избегает ситуации, например, .стирания текущего блока, то возможны три случая.

  1. Маркер конца ленты встречается во время записи последнего блока данных файла. В этом случае система будет завершать запись блока данных и закрывать дорожку или том, как указано в пп. 5.5.7 и 5.5.8 соответственно. Файл продолжает­ся на следующей дорожке или томе посредством записи началь­ной метки файла (см. п. 5.5.10), двух ленточных марок и конечной метки файла.

Примеры представлены на черт. 5 и 6.

Пустая секция файла в промежуточном начале дорожки



HDR “ EOF ' HDR • файл В . . .

Черт. 5

Пустая секция файла в начале следующего тома

! HDR ** EOF * HDR * файл В

Черт. 6

  1. Маркер конца ленты встречается во время записи ко­нечной метки файла или ленточной марки, которая предшествует или следует за этой меткой, причем "файл не является последним в наборе файлов. В этом случае система будет завершать запись конечной меткой файла с последующей ленточной маркой. На­чальная метка файла для следующего файла тогда будет записы­ваться как предшествующая пустой секции файла, а дорожка или том будут заканчиваться конечной меткой дорожки или конечной меткой тома соответственно. Затем в начале следующей дорожки или тома будет перезаписываться начальная метка файла.

Примеры представлены на черт. 7 и 8.

Маркер конца ленты встречается во время записи ко­нечной метки файла или ленточной марки, которая предшествует или следует за этой меткой, причем файл является последним в наборе файлов. В этом случае система будет завершать запис

ьПустая секция файла в промежуточном конце дорожки

. .. файл А * EOF * HDR " ETR ‘

HDR * файл В . j <

Черт. 7

Пустая секция файла в конце тема


файл А • EOF ’ HDR ’* EOV




Черт. 8

конечной меткой файла с последующей ленточной маркой, а затем закрывать том второй ленточной маркой в соответствии с п. 5.5.6,

  1. Совпадение начала файла и маркера конца ленты

Если маркер конца ленты встречается во Время записи началь­ной метки файла или ленточной марки, следующей за ней, то за начальной меткой файла должна следовать пустая секция файла, рожки или конечной меткой тома соответственно. Затем в начале следующей дорожки или тома должна перезаписываться началь­ная метка файла; Получаемая конфигурация—представлена—на черт. 7 и 8.