ГОСТ 28104-89
(ИСО 4341-78)
Группа Э46
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Системы обработки информации
ЛЕНТЫ МАГНИТНЫЕ ШИРИНОЙ 3,81 мм С ЗАПИСЬЮ
Структура и разметка файлов
Information processing systems. 3,81 mm recorded magnetic tapes.
File structure and labeling
МКС 35.220.22
ОКСТУ 4002
Дата введения 1990-01-01
ИНФОРМАЦИОННЫЕ ДАННЫЕ
1. Постановлением Государственного комитета СССР по стандартам от 20.04.89 N 1034 стандарт Совета Экономической Взаимопомощи СТ СЭВ 6180-88 "Системы обработки информации. Ленты магнитные шириной 3,81 мм с записью. Структура и разметка файлов" введен в действие непосредственно в качестве государственного стандарта СССР с 01.01.90
2. Стандарт полностью соответствует ИСО 4341-1978
3. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД, на который дана ссылка | Номер пункта, раздела |
3 | |
Вводная часть; 1; 2; 6.1-6.3.2; 6.3.4 | |
Вводная часть; 2; 3 |
4. ПЕРЕИЗДАНИЕ. Январь 2007 г.
Настоящий стандарт идентичен международному стандарту ИСО 4341-78 "Information processing - Magnetic tape cassette and cartridge labeling and file structure for information interchange" ("Обработка информации - разметка кассет с магнитной лентой, включая кассеты типа картридж, и структура файлов для обмена информацией").
Настоящий стандарт распространяется на кассеты с магнитной лентой шириной 3,81 мм с записью, включая кассеты типа картридж, предназначенные для обмена данными между различными пользователями и различными устройствами сбора и обработки данных, а также на более вместимые многодорожечные кассеты и устанавливает расположение магнитной записи разделителей и меток для создания и идентификации файлов на магнитной ленте.
В настоящем стандарте ссылки на международные стандарты ИСО заменены ссылками на соответствующие государственные стандарты:
1) ссылки на ИСО 646 "Обработка информации - 7-битные кодированные наборы символов для обмена информацией" - ссылками на ГОСТ 27463 "Системы обработки информации. 7-битные кодированные наборы символов";
2) ссылки на ИСО 1001 "Обработка информации - структура файлов и разметка магнитной ленты для обмена информацией" - ссылками на ГОСТ 25752 "Машины вычислительные и системы обработки данных. Ленты магнитные шириной 12,7 мм с записью. Структура и разметка файлов".
Настоящий стандарт устанавливает структуру файлов для обмена данных на кассетах с магнитной лентой.
Для обеспечения использования широкого класса оборудования и большей области применения кассет с магнитной лентой устанавливают три системы возрастающей сложности:
1) базисная система, использующая для создания файлов разделители, определенные только техническими средствами;
2) компактная система, использующая специальные блоки данных с содержанием (метками) информации, которое записывается только при использовании цифровых устройств;
3) расширенная система, использующая систему разметки магнитной ленты, установленную в ГОСТ 25752, вместе с новыми метками для определения более всесторонней системы разметки.
Эти три системы можно различать путем считывания первого блока, записанного на отдельный том.
Для того, чтобы кассета, которая несет более усложненную разметку, могла быть перезаписана на несложном оборудовании, граничные условия для конца дорожки и конца данных внутри кассеты являются идентичными во всех этих трех системах. Таким образом, поддержание базисной системы является необходимым требованием для обеспечения обмена данными от простых устройств подготовки данных к более сложным системам обработки данных.
Третья система предусматривается только для использования в наиболее усложненной конфигурации оборудования с разметкой лент по ГОСТ 25752.
ГОСТ 27463-87 Системы обработки информации. 7-битные кодированные наборы символов.
Настоящий стандарт устанавливает определения и понятия следующих терминов.
Понятия разделены на логические и физические.
Метка - блок в начале или в конце тома, дорожки или файла, который идентифицирует, характеризует и (или) разделяет данный том, дорожку или файл. Метка не является частью файла.
Идентификатор метки - один или более символов, записанных в метке для ее распознавания.
Логические понятия | Физические понятия |
Запись - связанные данные, которые обрабатываются как единица информации | Блок - группа смежных символов, записываемых и воспроизводимых как единое целое, заканчивающаяся межблочным пробелом |
Файл - совокупность информации, состоящая из записей, относящихся к одному предмету. Описание файла может быть произвольным. Файл может быть записан на всю дорожку или часть дорожки тома, или более чем на одном томе. Примеры. Контекст коммерческих данных, платежная ведомость, инвентарная картотека | Том - съемная физическая единица накопителя |
Секция файла - часть файла, которая записывается на одну дорожку кассеты. Секции файла на томе не должны содержать секции, заполненные другими файлами | |
Набор файлов - совокупность одного или более связанных файлов, последовательно записанных в наборе томов | Набор томов - совокупность одного или более томов, на которых записан один и только один набор файлов |
Символы, используемые в метке - в метке используется только подгруппа символов 7-битного кода, определенная в ГОСТ 27463 или 8-битного кода - по ГОСТ 19768.
Допускаемые символы описываются следующим образом:
символы - любая цифра от 0 до 9;
символы - любой цифровой, алфавитный или специальный символ из 4 центральных столбцов кодовой таблицы КОИ-7 за исключением позиции 5/15 и тех позиций, где предусмотрено альтернативное графическое представление.
Ленточная марка - разделитель, используемый для указания границы между данными файла и метками, а также между определенными метками. В базисной системе она используется для разделения файлов.
Примечание. В настоящем стандарте ленточные марки обозначены знаком "*".
Двойная ленточная марка - разделитель, состоящий из двух ленточных марок, следующих друг за другом, который используется для указания конца тома или набора файлов.
Примечание. За исключением базисной системы, когда в томе существует пустая секция файла или пустой файл, две очередные ленточные марки рассматриваются не как двойная марка, а как две единичные ленточные марки, ограничивающие пустую секцию файла ("пустой" означает, что не существует блоков между ленточной маркой, следующей за начальной меткой, и ленточной маркой, предшествующей концу тома, концу дорожки или конечной метке файла данной секции файла или файла).
4.1. Базисная система допускает создание одного или более файлов на одном томе при помощи только разделителей технических средств (ленточных марок). Каждый том является независимым; многотомные файлы не предусмотрены. Используются метки, записанные немагнитным способом.
4.2. Использование ленточных марок
Ленточные марки используют в следующих значениях для обозначения структуры томов и файлов:
начало тома | * |
разделитель файла | * |
промежуточный конец дорожки | * |
промежуточное начало дорожки | * |
конец данных (и конец тома) | ** |
Не допускается непосредственное следование одного разделителя файла за другим, так как это означает конец данных; таким образом, не может быть пустых секций файла (см. определение двойной ленточной марки в разд.3).
Две ленточные марки, не означающие конец данных, могут встречаться, если за промежуточным началом дорожки сразу следует разделитель файла (см. пп.4.4 и 4.5).
4.3. Структура файлов
Использование ленточных марок для создания структуры файла, соответствующей определению в п.4.2, представлено на черт.1.
На черт.1 и 2 начало ленты находится слева, а конец дорожки - справа. Каждая рамка представляет собой дорожку.
Структура файлов
Черт.1
Структура файлов. Специальные случаи
Черт.2
Если маркер конца ленты встречается во время записи блока данных, то (если только система избегает ситуации, например стирания текущего блока) система будет полностью записывать блок данных, и тогда будет заканчивать дорожку ленточной маркой промежуточного конца дорожки. Следующая дорожка начинается ленточной маркой промежуточного начала дорожки (в соответствии с черт.1, позиции 2 и 4), и файл продолжается.
4.4. Совпадение конца файла и промежуточного начала дорожки
Эта ситуация возникает, когда маркер конца ленты встречается во время записи системой последнего блока данных файла. В этом случае система будет заканчивать дорожку и начинать следующую дорожку в соответствии с п.4.3, за исключением того, что на следующую дорожку будут записываться не блоки данных законченного файла, а только разделитель файла.
4.4.1. Если файл не является в наборе файлов последним, то получаемая конфигурация будет подобна представленной на черт.2, позиция 1.
4.4.2. Если файл является в наборе файлов последним, то следующая дорожка будет кончаться третьей ленточной маркой в соответствии с черт.2, позиция 2. В этом случае последние две ленточные марки следует считать указателем конца данных.
4.5. Совпадение конца файла и промежуточного конца дорожки
Эта ситуация возникает, когда маркер конца ленты встречается во время записи ленточной марки, следующей за файлом.
Тогда существуют две возможности.
4.5.1. Если файл не является в наборе файлов последним, то дорожка заканчивается в этой точке, так как уже записанную ленточную марку следует теперь считать указателем промежуточного конца дорожки. Следующая дорожка начинается указателем промежуточного начала дорожки, за которым следует указатель разделителя файла, в соответствии с черт.2, позиция 2.
4.5.2. Если файл является в наборе файлов последним, то система будет записывать вторую ленточную марку для завершения дорожки указателем конца данных в соответствии с черт.1, позиции 1 и 3.
4.6. Конец доступной области