Технологии доступа к данным в информационных системах: Файловые системы FAT. Павлов А.Ю. - 19 стр.

UptoLike

Составители: 

Поскольку загрузочная запись слишком мала для хранения алгоритма поиска
системных файлов на диске, то системные файлы должны находиться в определен-
ном месте, чтобы загрузочная запись могла их найти. Фиксированное положение
системных файлов в начале области данных накладывает жесткое ограничение на
размеры корневого каталога и таблицы размещения файлов. Вследствие этого об
-
щее число файлов и подкаталогов в корневом каталоге на диске FAT16 ограничено
512.
Корневой каталог
Подкаталог
программ
Подкаталог
текстов
Подкаталог
картинок
Подкаталог
книг
Подкаталог
статей
Рис.6. Древовидная структура каталогов
Формат элемента каталога Таблица 7
Смещение Размер Содержимое
(+0) 8
Имя файла или каталога, выровненное на левую границу
и дополненное пробелами.
(+8) 3
Расширение имени файла, выровненное на левую
границу и дополненное пробелами.
(+11) 1 Атрибуты файла.
(+12) 10 Зарезервировано.
(+22) 2
Время создания файла или время его последней
модификации.
(+24) 2
Дата создания файла или дата его последней
модификации.
(+26) 2 Номер первого кластера, распределенного файлу.
(+28) 4 Размер файла в байтах.
Существует два типа каталогов: корневой каталог, о котором говорилось выше,
и подкаталоги. Подкаталоги размещаются в области данных, в точности так же, как
обычный файл. Размер подкаталога не фиксирован. Подкаталог всегда прикреплен
к каталогу-предку, который может быть либо корневым каталогом, либо также под-
каталогом. Таким образом формируется древовидная структура (рис. 6).
Любой каталог содержит 32-байтовые элементы - дескрипторы, описывающие
файлы и другие каталоги. Формат дескриптора приведен в таблице 7.