Продолжение табл. 2
Номер позиции |
Наименование поля |
Длина поля Д |
Содержание поля |
Примечание |
|
|
|
|
довательного возрастающего порядка в соответствии с требованиями стандартов ИСО 5654 и ЕСМА 59 |
80 |
Резерв для последующей стандартизации |
1 |
Пробел |
— |
79 |
Версия стандарта разметки |
1 |
Символ «п» |
3 — разметка ГМД в соответствии с требованиями настоящего стандарта |
81—82 |
Предельный адрес цилиндра для данных |
2 |
Символ «X» |
Содержит значение предельного адреса цилиндра для данных. Может использоваться, если поле идентификатора типа ГМД (НП 72) содержит символ «А» |
83—84 |
Номер последнего сектора на индексном цилиндре |
о |
Символ «X» |
Содержит номер последнего сектора на индексном цилиндре |
85—86 |
Номер последнего сектора на цилиндре для данных |
9 |
Символ «X» |
Содержит номер последнего сектора на цилиндре для данных. Может использоваться, если поле идентификатора типа ГМД (НП 72) содержит символ «А» |
87—88 |
Длина физической записи |
о |
Символ «X» |
Содержит значение длины физической записи на цилиндрах для данных. Может использоваться, если поле идентификатора типа ГМД (НП 72) содержит символ «А» |
89 |
Число рабочих поверхностей |
1 |
Символ «X» |
Содержит число рабочих поверхностей ГМД. Может использоваться, если поле идентификатора типа ГМД (НП 72) содержит символ «А» |
90—128 |
Резерв для последующей стандартизации |
39 |
Пробелы |
— |
Формат и содержание метки файла (HDRI) должны соответствовать приведенным в табл. 3.
Таблица 3
Номер ПОЗИЦИИ |
Наименование поля |
Длина поля Д |
Содержание поля |
Примечание |
|
1—3 |
Идентификатор метки |
3 |
HDR |
|
|
4 5 |
Номер метки Резерв для последующей стандартизации |
1 1 |
1 Пробел |
|
— |
6—22 |
Идентификатор файла |
17 |
Символ |
«а» |
Используют для идентификации файла, назначают при создании файла. На одном томе не должно быть одинаковых идентификаторов файла |
23—27 |
Длина блока |
5 |
Символ |
«п» |
Указывает максимальное число символов в блоке |
28 |
Резерв для последующей стандартизации |
1 |
Пробел |
|
— |
29—33 |
Адрес начала экстента |
5 |
Символ |
«п» |
Указывает адрес первой физической записи экстента. Первые два символа «п» указывают адрес цилиндра (01:—предельный адрес цилиндра), третий символ— номер рабочей поверхности (О—1), два последних символа — номер сектора (01 — номер последнего сектора) |
34 |
Резерв для последующей стандартизации |
1 |
Пробел |
|
— |
35—39 |
Адрес конца экстента |
5 |
Символ |
«п» |
Указывает адрес последней физической записи экстента. Первые два символа «п» указывают адрес цилиндра (01 — предельный адрес цилиндра), третий символ — номер рабочей поверхности (0—1), последние два символа — номер сектора (01—номер последнего сектора) |
40 |
Формат записи |
1 |
Пробел, F, V или S |
Пробел или F — фиксированная длина; V — переменная длина; S — расширенная запись |
|
41 |
Идентификатор |
1 |
Пробел |
или |
Пробел — при обмене дан- |
Продолжение табл. 3
Номер позиции |
Наименование поля |
Длина поля Д |
Содержание поля |
Примечание |
42 43 44 45 46—47 48—53 |
обмена Доступность файла Защита записи Уровень обмена данными Идентификатор многотомного файла Порядковый номер секции файла Дата создания файла |
1 1 1 1 2 6 |
в Символ «а» Пробел или Р Символ «а» Пробел, С или L Символ «п» или пробел Символ «п» или пробелы |
ными информация в файле должна учитываться; В — при обмене данными информация в файле может не учитываться Указывает на ограничение доступа к информации в этом файле. Пробел означает отсутствие ограничений Пробел — нет ограничений для изменения информации в этом файле; Р — означает, что информация в файле не должна изменяться Идентифицирует уровень обмена данными между вычислительными системами: пробел — основной уровень; 1 — расширенный уровень
2 (уровень Е2); другой символ «а» — уровень обмена, не указанный в настоящем стандарте Пробел — файл является однотомным; С — файл является многотомным и на данном томе секция файла не является последней; L — последняя секция многотомного файла Идентифицирует секцию файла среди других его секций, если секции файла пронумерованы, начиная с номера 01. Пробелы означают, что либо файл является однотомным, либо секции файла не пронумерованы Первые два символа «и» обозначают год (0*0—99), последующие два — месяц (01—12), последние два — день (01—31). Пробелы означают, что это поле не используется |
Продолжение табл. 3
Номер позиции |
Наименование поля |
Длина поля д |
Содержание поля |
Примечание |
54—57 |
Длина записи |
4 |
Символ «п» или пробелы |
Указывают длину записи в соответствии с форматом записи (НП 40), при этом: если формат записи F, то это поле содержит действительную длину записей; если формат записи V, то это поле содержит максимальную длину записи» включая длину поля, содержащего длину самой записи (RCW); если формат записи S, то это поле содержит максимальную длину записи, исключая управляющие слова всех сегментов. |
58—62 63 64 65—66 67—72 |
Счстчик неиспользованных символов Характеристика записи Вид файла Резерв для последующей стандартизации Дата истечения срока хранения файла |
5 1 1 2 6 |
Символ «п» или пробелы Пробел или в Пробел или S Пробелы Символ «п» или пробелы |
В этом случае 0000 означает, что максимальная длина записи может превышать 9999. Пробелы означают, что длина записи равна длине блока Указывает число неиспользованных символов в последнем блоке данных файла. Пробелы означают, что в последнем блоке данных нет неиспользованных символов. Для несблокирован- ных записей это поле должно содержать пробелы или 00900 Пробел — несблокирован- ные записи; В — сблокированные записи Идентифицирует последовательный файл Первые два символа «п» обозначают год (00—99), последующие два — месяц (01 — 12), последние два — день (01—31). |
П родолжение табл. 3
|
Наименование поля |
Длина |
Содержание |
Примечание |
ПОЗИЦИИ |
поля Д |
поля |
||
|
|
|
|
Пробелы означают, что |
|
|
|
|
это поле не используется. Символы 999999 означают |
|
|
|
|
бесконечный срок хранения файла |
73 |
Идентификатор |
1 |
Символ «а» |
Указывает, что информа- |
|
проверки/копиро- |
|
или пробел |
ция в данном файле была |
|
вания файла |
|
|
проверена или скопирована на другой том. Пробел означает, что информация в файле не была проверена или скопирована на другой |
|
|
|
|
том |
74 |
Резерв для последующей стандартизации |
1 |
Пробел |
— |
75—79 |
Адрес конца |
5 |
Символ «п» |
Указывает адрес физичес- |
|
данных |
|
|
кой записи, содержащей начало первого неиспользованного блока в экстенте, |
|
|
|
|
если такой блок существует. Первые два символа «п» |
|
|
|
|
указывают адрес цилиндра |
|
|
|
|
(01 — предельный адрес цилиндра) , третий символ — номер рабочей поверхности (0—1), последние два символа— номер сектора (01— номер последнего сектора). |
|
|
|
|
Если содержимое этого |
|
|
|
|
поля совпадает с содержимым поля адреса начала экстента (НП 29—33), то это означает, что файл яв- |
|
|
|
|
ляется пустым. Если содержимое поля превышает содержимое поля адреса конца экстента (НП 35—39), то это означает, что в экстенте нет неиспользованных блоков |
80—128 |
Резерв для последующей стандартизации |
49 |
Пробелы |
|
|
Формат и содержание метки идентификации дефектных цилиндров (ERMAP) должны соответствовать приведенным в табл. 4.
Таблица 4
Номер позиции |
Наименование поля |
Длина поля Д |
Содержание поля |
Примечание |
1—5 |
Идентификатор метки |
5 |
ERMAP |
— |
6 |
Резерв для последующей стандартизации |
1 |
Пробел |
— |
7—9 |
Идентификатор первого дефектного цилиндра |
3 |
Пробелы или символ «п» |
Первые два символа «п» указывают адрес первого дефектного цилиндра (04— предельный адрес цилиндра), третий символ должен иметь значение 0. Пробелы означают, что том не содержит дефектных цилиндров |
10 |
Резерв для последующей стандартизации |
1 |
Пробел |
|
11—13 |
Идентификатор второго дефектного цилиндра |
3 |
Пробелы или символ «п» |
Первые два символа «п» указывают адрес второго дефектного цилиндра (02— предельный адрес цилиндра плюс 1), третий символ должен иметь значение 0. Пробелы означают, что том содержит меньше двух дефектных цилиндров |
14—128 |
Резерв для последующей стандартизации |
115 |
Пробелы |
■— |
6. УРОВНИ ОБМЕНА
Основной уровень обмена
Файл, удовлетворяющий основному уровню обмена, должен иметь следующие характеристики:
имя файла не должно превышать 8 символов;
длина блока не должна превышать размер физической записи;
все записи должны быть фиксированной длины;
все записи должны иметь длину, равную длине блока;
все записи должны быть несблокиро'ванными.
Поле уровня обмена данными метки HDRI (НП 44) должно содержать пробел.
Том может содержать несколько файлов основного уровня обмена.
Расширенный уровень обмена 1 (уровень Е1)
Файл, удовлетворяющий расширенному уровню обмена 1, должен иметь следующие характеристики: