Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к зачету.docx
Скачиваний:
7
Добавлен:
19.09.2019
Размер:
590.16 Кб
Скачать

Структура защищенного хранилища документов «dokyment» Физическая организация нулевого служебного трека нд типа dokyment

байта

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1

запись

№ записи на треке

Lзаписи

Резерв

Lсегмента

Байт-описатель

F0

F0

F0

F0

F0

F0

F0

F1

00

10

00

FF

00

04

01

00

2

запись

№ записи на треке

Lзаписи

№ текущего трека (куда писали)

LС1

Байт-описатель

F0

F0

F0

F0

F0

F0

F0

F2

01

00

Таблица свободной памяти (1 байт на 1 трек, начиная с 0, 1 бит = 64 свободных байта), н.п. для НД размером 4500 треков длина таблицы свободной памяти будет равна 4500 байт.

3

запись

№ записи на треке

Lзаписи

Резерв

LС1

Байт-описатель

F0

F0

F0

F0

F0

F0

F0

F3

00

00

01

00

Число НД

LОП

MAX число НД

Резерв

Дата сброса в архив

Резерв – 48 байт

Физическое имя НД

Логическое имя НД

Ключ надсписка

Резерв

Т/М

Признак сжатия

LСлЗ

LСлС

Lблока

Резерв – 26 байт

83

04

04

32

88

Физическое имя НД

Логическое имя НД

и т.д.

4

запись

№ записи на треке

Lзаписи

Резерв

LС1

Байт-описатель

F0

F0

F0

F0

F0

F0

F0

F4

00

00

01

00

Кол-во сегментов

Lшага

Кол-во операций с сегментом

Резерв

00

08

00

10

00

08

№ сегмента

Формат

Lсегмента

Признак сжатия

Приз. автосохр.

Резерв

Список операций с сегментом

И т.д. для остальных 7 сегментов

Конец трека

00

Lзаписи – длина записи,

Lсегмента – длина сегмента,

Т/М – текущая метка.

Нумерация записей на дорожке ведётся в произвольном порядке. При создании записи выбирается первый свободный ключ.