ГОСТ Р ИСО/МЭК 11694-4-2013
применением методов EDAC (за исключением типа 5. который должен состоять только из байтов
данных пользователя), как описывается в подразделах 16.1.3 и 16.1.4;
синхронизирующей метки;
шести BOS. содержащих адрес следующего сектора.
14.3.2Секторы типов 7-15
Этим типам секторов должна соответствовать запись с максимально возможным параметром
перемежения (48). Внутри каждого кадра должна содержаться одна синхронизирующая метка, и все
синхронизирующие метки должны быть записаны одновременно при первой записи на дорожку,
содержащую секторы указанных типов. Для дорожки, содержащей эти типы секторов, участок,
расположенный между предварительно форматированным и записанным заголовками дорожки,
должен состоять из 272 кадров по 48 битов каждый (см. рисунок 7).
Кадр с номером / должен состоять из синхронизирующей метки и 40 битов, включающих в себя
биты с номером
i
от каждого кодового слова, имеющегося на дорожке (см. рисунок 9).
Эти типы секторов определяются числом
т
блоков сообщений, записываемых в сектор, и
параметром перемежения. используемым для записи сектора. Количество
Sa
данных пользователя,
записываемых в данный сектор, выражается в байтах следующим образом:
sa
= наибольшее целое число, не превосходящее (190
т/
8) - 4.
Размер Sj вспомогательного поля, присутствующего в данных сектора, выражается в битах
следующим образом;
sa= (190
т)
mod 8.
14.3.3Сектор типа 7
Число блоков сообщений, записываемых в одном секторе, может быть различным, так что
секторы на одной и той же дорожке могут иметь разную длину. Сумма блоков сообщений во всех
секторах типа 7. содержащихся на одной полной дорожке, должна быть равна 40.
14.3.4Секторы типов 8-15
Максимальное число секторов на дорожке
п
вычисляют следующим образом:
п
= 40/т,
где
т
- число блоков сообщений.
Все секторы на данной дорожке должны быть одинаковой длины.
П р и м е ч а н и е - Допускаются дополнительные типы секторов. Тем не менее предполагается, что
каждый карточный считыватель поддерживает, по крайней мере, те типы секторов, что указаны в таблице
3.
Для
приложений, использующих дополнительные типы секторов, данное обстоятельство должно быть отражено на
дорожке с описанием приложения. Использование дополнительных типов секторов может исключать
возможность информационного обмена в других карточных считывателях.
Все секторы на данной дорожке должны быть одинаковыми по типу, а частично заполненные
дорожки следует дополнять только секторами того же типа, что и записанные на дорожку ранее.
П р и м е ч а н и е- Типы.’размеры секторов определены, чтобы обеспечить максимальную
эффективность хранения данных на дорожке, и могут меняться при помощи модуляционного кода.
г
14.3.5Вспомогательное поле
Поскольку в схеме EDAC используется блок сообщения длиной 190 битов, а данные сектора
состоят из целого числа байтов, то для формирования целого числа блоков сообщений должны
добавляться биты. Эти добавочные биты, называемые вспомогательным полем, обрабатываются
схемой EDAC и доступны для приложения. Размер вспомогательного поля (sa) может быть рассчитан
исходя из числа
т
блоков сообщений, содержащихся в секторе:
sa
= (190
т)
mod 8.
П р и м е ч а н и е- Если т кратно четырем, то длина вспомогательного поля равна нулю. Такие
секторы не имеют вспомогательных полей
(
са
.
таблицу
3).
14.3.6Биты заполнения сектора незначащей информацией
Непрерывные нулевые биты, добавляемые каждому сектору, чтобы сделать длину сектора
равной целому числу 48-битных кадров данных. Поскольку эти биты не обрабатываются схемой
EDAC, они не доступны для приложения.
14.3.7Кадр данных
Структура данных длиной 48 битов. Для секторов типов с 7 по 15 кадр данных содержит 40
битов данных пользователя и оканчивается синхронизирующей меткой (см. рисунок 3).
14.4Структура дорожки
Структура дорожки позволяет считывать дорожку в любом направлении, то есть справа налево
или слева направо.
10