Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС_ответы.doc
Скачиваний:
35
Добавлен:
27.10.2018
Размер:
21.59 Mб
Скачать

12.Файлові системи fat (fat-16, fat-32, vfat).

Файловая система FAT впервые появилась вместе с DOS, поддерживается DOS, всеми версиями Windows, UNIX, Linux и OS/2. Название файловая система FAT получила из-за одноименной таблицы расположения файлов (File Allocation Table) - структуры, управляющей вы-делением памяти под файлы.

Диск, отформатированный с помощью файловой системы FAT, содержит 5 областей:

- Загрузочный сектор, содержит программу начальной загрузки операционной системы. Вид этой программы зависит от типа ОС, которая будет загружаться из этого раздела.

- Основная копия FAТ, содержит информацию о размещении файлов и катало­гов на диске

- Резервная копия FAT.

- Корневой каталог занимает фиксированную область в 32 сектора (16 Кбайт), что позволяет хранить 512 записей о файлах и каталогах (каждая запись каталога состоит из 32 байт).

- Область данных предназначена для размещения всех файлов и всех катало­гов, кроме корневого каталога.

Элементы таблицы FAT:

Значение элемента

Описание

0

bad

Reserved

eof

nnn

Кластер доступен

Кластер содержит поврежденный сектор и непригоден для использования

Кластер зарезервирован для использования операционной системой

Специальный признак конца файла; обозначает последний кластер файла

Номер следующего кластера файла

Изначально в файловой системе FAT под элементы ее таблицы выделялось по 12 бит (разрядов). 16-разрядная файловая система типа FAT под названием FAT16 впервые представлена в операционной системе DOS 4.0 и предназначалась для работы с большими кластера-ми и соответственно - с дисками большего размера. Мах кол-во кластеров которое поддерживает система FAT 16, равно 65536, что ограничивает размер томов FAT до 2 или 4 Гбайт (max. размер кластера * max. число кластеров = количество байтов).

Следом за FAT16 в Windows 95 OSR 2 представлена новая файловая система FAT32, в ко-торой под элементы таблицы размещения файлов выделялось уже по 32 бита, что позволило увеличить mах возможное число кластеров до 232. Соответственно mах размер кластера в 32768 байт означает, что объем тома FAT32 может составлять до 8 Тбайт (1 терабайт равен 1024 Гбайт), а на данный момент текущие возможности аппаратного обеспечения (512 байт на сектор) ограничивают это число до 2 Тбайт.

Размеры кластеров в файловых системах FAT16 и FAT32, принятые по умолчанию, перечислены в таблице.

Размеры кластеров в файловой системе FAT16, принятые по умолчанию

Объем тома кластера

Размер

Секторов в кластере

Менее 32 Мбайт

512 байт

1

От 32 до 64 Мбайт

1 Кбайт

2

От 65 до 128 Мбайт

2 Кбайт

4

От 129 до 255 Мбайт

4 Кбайт

8

От 256 до 511 Мбайт

8 Кбайт

16

От 51 2 Мбайт до 1 Гбайт

16 Кбайт

32

От 1 до 2 Гбайт

32 Кбайт

64

От 2 до 4 Гбайт

64 Кбайт

128

Размеры кластеров в файловой системе FAT32, принятые по умолчанию

Объем тома

Размер кластера

Секторов в кластере

До 512 Мбайтов

Не поддерживается

Не определено

От 512 Мбайт до 8 Гбайт

4 Кбайт

8

От 8 до 16 Гбайт

8 Кбайт

16

От 16 до 32 Гбайт

16 Кбайт

32

Свыше 32 Гбайт

32 Кбайт

64