logo
Полный текст учебника

Адресация информации на диске

Используются следующие системы адресации информации на МД:

На каждом диске можно выделить 2 области: системную и данных. Системная область диска (начинается с 0 дорожки, стороны 0, сектора 1) состоит из 3 участков;

Для каждого файла в корневом каталоге (3-я зона системной области) указывается номер его начального кластера, а в этом начальном и следующих кластерах в FAT указываются, соответственно, следующие кластеры файла, и так до последнего, где указан код FFFF. Таблица размещения файлов крайне важна, так как без нее последовательно читать файл на диске (особенно, если кластеры файла записаны не подряд, а через промежутки, занятые другими файлами) становится невозможно. Поэтому для надежности FAT на диске дублируется. Когда файл на диске удаляется, все его кластеры маркируются как свободные, но сами данные файла не удаляются (затираются только после записи на их место других данных).

Структура записи параметров файла в корневом каталоге показана в табл. 12.3 (для FAT16). В области данных расположены подкаталоги и сами данные. На жестких дисках системная область создается на каждом логическом диске.

Таблица 12.3. Структура записи параметров файла

Байты

Параметр

Размер, байтов

0–7

Имя файла

8

8–10

Расширение

3

11

Атрибуты

1

12–20

Свободно

10

22–23

Время

2

24–25

Дата

2

26–27

Начальный кластер

2

28–31

Размер

4