ВУЗ:
Составители:
148
ОС MS-DOS 1.0, выпущенной в августе 1981 года. Файловая система
FAT была предназначена для работы с гибкими дисками размером менее
1 Мбайт, и вначале не предусматривала поддержки жестких дисков. В
настоящее время FAT поддерживает файлы и разделы размером до 2
Гбайт.
В FAT применяются следующие соглашения по именам файлов:
имя должно начинаться с буквы или цифры и может содержать
любой символ ASCII, за исключением пробела и символов
« " / \ [ ] : ; | = , ^ * ? »;
длина имени не превышает 8 символов, за ним следует точка и
необязательное расширение длиной до 3 символов;
регистр символов в именах файлов не различается и не сохраняет-
ся.
Логический раздел, отформатированный под файловую систему
FAT, имеет следующую структуру (на рис. 45).
Загрузочный сектор
Блок параметров BIOS
(BPB)
FAT
FAT
(копия)
Корневой каталог
Область файлов
Рисунок 45 – Структура раздела FAT
В блоке параметров BIOS содержится необходимая BIOS информа-
ция о физических характеристиках жесткого диска.
Таблица FAT (как основная копия, так и резервная) состоит из мас-
сива индексных указателей, количество которых равно количеству кла-
стеров области данных (рис. 46).
FAT
№
блока
Блоки данных
0x002
1
0x003
2
0x006
3
Блоки файла
0
4
0
5
0x007
6
0xFFF
7
0
8
0
9
Рисунок 46 – Таблица FAT для связи данных индексных указателей и блоков
данных файлов
Между кластерами и индексными указателями имеется взаимно од-
нозначное соответствие – нулевой указатель соответствует нулевому
кластеру и т.д. Индексный указатель может принимать следующие зна-
чения, характеризующие состояние связанного с ним кластера:
Страницы
- « первая
- ‹ предыдущая
- …
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »
