ГОСТ 25752-83
Завантажити документ
Формат .docx · доступно зареєстрованим користувачам
Текст документа
ГОСУДАРСТВЕННЫЙ СТАНДАРТ
МАШИНЫ ВЫЧИСЛИТЕЛЬНЫЕ И СИСТЕМЫ ОБРАБОТКИ ДАННЫХ
ЛЕНТЫ МАГНИТНЫЕ
ШИРИНОЙ 12,7 мм С ЗАПИСЬЮ
СТРУКТУРА И РАЗМЕТКА ФАЙЛОВ
ГОСТ 25752—83
(СТ СЭВ 3745-82)
Издание официальное
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ
Москва
УДК 681.327.64:006.354
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
Машины вычислительные и системы обработки
данных
ЛЕНТЫ МАГНИТНЫЕ ШИРИНОЙ 12,7 мм
С ЗАПИСЬЮ
Computer machines and data processing systems.
Magnetic 12,7' mm tapes and Recording.
Structure and File labelling
ОКП 23 7431
Постановлением Государственного комитета СССР по стандартам от 22 апреля 1983 г. № 2015 срок введения установлен
с 01.01Л4
Несоблюдение стандарта преследуется по закону
Настоящий стандарт распространяется на магнитные ленты
•.шириной 12,7 мм с записью, предназначенные для обмена данны
ми между различными по структуре вычислительными системами и вычислительными системами с различным программным обеспечением обработки файлов на магнитных лентах, и устанавли
Настоящий стандарт не распространяется на магнитные ленты без меток.
Стандарт полностью соответствует СТ СЭВ 3745—82.
Наборы символов, а также коды, используемые для их записи на магнитных лентах, — по ГОСТ 19767—74, ГОСТ 13052—74, СТ СЭВ 360—76.
Код обмена и обработки информации — КОИ-8 — по ГОСТ 19768—74.
Пояснения терминов, используемых в настоящем стандарте, приведены в справочном приложении 1 и в ГОСТ 20886—75.
1. КЛАССИФИКАЦИЯ МЕТОК
1.1. Классификация меток должна соответствовать приведенной в табл. 1.
Таблица 1
2. ФОРМАТЫ И СОДЕРЖАНИЕ МЕТОК
2.1. В настоящем стандарте применены следующие обозначения:
п — цифры от 0 до 9;
а — цифры, буквы и знаки, приведенные в табл. 1 и 2 ГОСТ 13052—74 (за исключением кодовых позиций 4/0, 5/11» 5/12, 5/13, 5/14, 5/15 — табл. 1) и табл. 1 ГОСТ 19768— —74, (за исключением кодовых позиций 04/0, 05/11» 05/12, 05/13, 05/14, 05/15);
НП — номер позиции символо(в (байтов) в метке;
Д — длина поля (число символов).
2.2. Формат и содержание начальной метки тома (метки/ VOL1) должны соответствовать приведенным в табл. 2.
НП
Имя поля
Д
Содержание поля
Примечание
2.6. Формат и содержание второй конечной метки тома (метки EOV2) должны соответствовать приведенным в табл. 6.
Таблица б
Идентификатор метки
Номер метки
Имена полей совпадают с именами соответствующих полей второй начальной метки файла HDR2 (см. табл. 4)
EOV
Содержание полей совпадает с содержанием соответствующих полей второй начальной метки файла HDR2 (см. табл. 4)
2.7. Формат и содержание первой конечной метки файла (метки EOF1) должны соответствовать приведенным в табл. 7.
Таблица 7
2.8. Формат и содержание второй конечной метки файла (метки EOF2) должны соответствовать приведенным в табл. 8.
Таблица 8
2.9. Формат и содержание остальных меток (HDR3— HDR9, EOV3 — EOV9, EOF3 — EOF9) должны соответствовать приведенным в табл. 9.
Таблица 9
2.10. Формат и содержание меток пользователя тома (UVLn) должны соответствовать приведенным в табл. 10.
Таблица 40
2.11. Формат «и содержание меток пользователя файла (UHLa, UTLa) должны соответствовать приведенным в табл. 11.
Таблица 1<1
3. ОБРАБОТКА ПОЛЕЙ В МЕТКАХ
3.1. Все поля в метках V0L1, HDRI, EOV1, EOF1 должны быть записаны в соответствии с требованиями настоящего стандарта.
3.2. Если программное обеспечение системы записывает любую из меток UVLn, HDR2 —HDR9, EOV2 —EOV9, EOF2 — — EOF9, то все поля должны соответствовать требованиям на» стоящего стандарта.
При считывании программным обеспечением любой из выше* указанных меток обработка их содержимого необязательна.
3.3. При вводе данных допускается с помощью программного обеспечения вычислительной системы замена данных, имеющихся в некоторых полях меток, на новые данные, получаемые из других источников. Эта замена может быть осуществлена как до, так и после начала обработки файла.
Исключением являются данные, имеющиеся в полях метки VOL1, которые не могут быть изменены.
3.4. Начальная метка тома (VOL1) должна сохраняться. Она может быть изменена только с разрешения владельца тома и в соответствии с его предписаниями. Это не исключает пеірезаписи метки без изменения ее содержимого.
3.5. Первая начальная метка файла (HDRI).
3.5.1. В наборе файлов идентификация должна быть одинаковой для набора всех файлов (НП 22—27, см. табл. 3).
3.5.2. Номер первой секции файла (НП 28—31, см. табл. 3) — 0001. Этот номер увеличивается на единицу для каждого последующего тома, на котором располагается файл.
3.5.3. Номер первого файла (НП 32—35, см. табл. 3) — 0001. Этот номер увеличивается на единицу для каждого следующего файла набора файлов. Все метки как однотомного, так и многотомного файла должны содержать один и тот же номер в этом поле.
3.5.4. Номер первого поколения файлов (НП 36—39, см. табл. 3)—0001. Для каждого последующего поколения файлов этот номер увеличивается на единицу.
3.5.5. При создании первого варианта поколения мер варианта поколения (НП 40—41, см. табл. 3)
каждого последующего варианта этого та поколения увеличивается на единицу.
Номер варианта поколения должен устанавливаться равны# нулю, если номер поколения в метке HDRI (НП 36—39, съ$ табл. 3) увеличивается на единицу.
3.5.6. Если в поле «Дата создания
табл. 3) за пробелом следуют пять нулей, то сматривается как не имеющий даты создания.
3.5.7. Если текущая дата равна или больше значения, указан
ного в поле «Дата истечения срока хранения файла» (НП 48—53, см. табл. 3), то данный файл можно перезаписать. При этом раз
решается перезаписать и всю оставшуюся часть тома. Для эф- і _ _ _ _ _
файлов, дата истечения срока хранения каждого файла должна быть меньше или совпадать с датой истечения срока хранения предыдущего файла в наборе томов. Наличие пяти нулей после пробела в этом поле означает разрешение перезаписи данных.
3.6. Вторая начальная метка файла (HDR2).
3.6.1. При вычислении значения поля «Длина блока» (НП 6—10, см. табл. 4) учитываются не только данные, но и дополнительные записи, управляющие слова сегментов записей, а также символы дополнения для блоков.
3.6.2. При вводе или выводе резервное поле (НП 16—50, см. табл. 4) может быть использовано программами, распознающими код системы в метке HDRI, идентифицирующий программу, с помощью которой записан данный файл. При обмене данными содержимое этого поля не учитывается.
3.6.3. Некоторые системы в начале каждого блока данных могут требовать дополнительной информации, длину которой запи-
сывают в поле длины префикса блока (НП 51—52, см. табл. 4). Эта дополнительная информация может содержать длину блока, адрес последней записи в блоке, значения некоторых машинных слов, даты, время передачи данных и т. д. Если такая дополнительная информация отсутствует, то содержимое поля длины префикса блока равно нулю.
4. ОРГАНИЗАЦИЯ МЕТОК И ДАННЫХ
4.1. Метки
4.1.1. Метка представляет собой блок данных, длина которого 80 байтов, позиции символов в нем нумеруются от 1 до 80. Она может быть расширена за счет символов дополнения в соответствии с разд. 7. Метка не считается частью файла.
4.1.2. Наборы системных меток следует располагать симметрично относительно секции файла, т. е. соответствующие метки должны быть записаны в каждом наборе начальных меток файла, конечных меток тома и конечных меток файла.
4.1.3. Метки должны нумероваться и записываться последовательно в порядке возрастания номеров. Первой метке должен присваиваться номер 1. Исключение составляют только начальные и конечные метки пользователя.
4.2. Размещение ленточных марок
Группы меток должны отделяться друг от друга ленточной маркой во всех случаях, кроме начала тома, где группа начальных меток тома и группа начальных меток файла не разделены -ленточной маркой.
4.3. Начальные метки тома
Первым блоком данных на томе должна быть начальная метка тома (VOL1). Эта метка не должна использоваться в другом месте тома.
4.4. Начальные метки файла
4.4.1. Каждому файлу должны предшествовать его начальные метки, первой из которых должна быть первая начальная метка файла HDRI. Если используются другие начальные метки файла, то они должны следовать непосредственно за меткой HDRI.
4.5. Данные файла
Данные файла должны следовать после последней метки группы начальных меток файла и должны быть отделены от этой группы меток ленточной маркой.
4.6. Кон еч н ые метки файла
Первая конечная метка файла (EOF1) должна находиться после последнего блока данных и отделяться от него ленточной маркой. Если используются другие конечные метки файла (EOF2 — EOF9), то они должны следовать непосредственно после метки EOF1. Содержимое этих меток, за исключением полей идентификатора метки и счетчика блоков, должно быть копией содержимого соответствующих меток HDRI — HDR9 для данной секции файла.
4.7. Ленточная марка после группы конечных меток файла
4.7.1. Если файл заканчивается внутри тома, то ленточная марка должна записываться после группы конечных меток файла.
айл является последним в наборе файлов, то после последней метки группы конечных меток записывают двойную ленточную марку.
4.8. Конечные
4.8.1. Если файл располагается на нескольких томах, то после последнего блока данных на промежуточном томе должна находиться конечная метка тома (EOV1) и отделяться от блока данных ленточной маркой.
Если используются другие конечные метки тома (EOV2 —
EOV9), то они должны следовать непосредственно после метки
EOV1. Содержимое этих меток, за исключением полей идентифи
катора метки и счетчика блоков, должно быть копией соответст- ©ующих полей меток HDRI—HDR9 для этой секции файла.
4.8.2. После последней метки группы конечных меток тома должна следовать двойная ленточная марка.
4.9. Пустой файл или пустая секция файла
Если записывается пустой файл или пустая секция файла, то между группой начальных меток файла и группой конечных меток файла или тома должны находиться две ленточные марки,, следующие друг за другом.
4.10. Продолжение многотомных файлов
Если файл продолжается на следующем томе, то перед первым блоком данных его продолжения должна быть записана
гру