logo
ZH ос 20 вопр 36 стр

17. Файловая система fat. Структура системной области и области данных в fat.

Файловая система – это часть ОС, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс для работы с данными, хранящимися на диске и обеспечить совместное использование файлов несколькими пользователями и процессами. Понятие файловой системы включает:

  1. Совокупность всех файлов на диске.

  2. Набор структур данных, используемых для управления файлами (каталоги, таблицы распределения свободного и занятого пространства).

  3. Комплекс системных программных средств, реализующих управление файлами (создание, удаление, копирование, перенос и тому подобное).

Сектор – аппаратно адресуемые блоки носителя. Размер сектора в системах х86 – 512 байт.

Кластеры – адресуемые блоки, представляющие собой единицу выделения памяти для файла. Размер кластера всегда кратен размеру сектора и представляет собой цепочку смежных секторов. Кластеры предназначены для более эффективного управления дисковым пространством, то есть разбиение диска на кластеры позволяет более эффективно управлять диском.

Метаданные – данные, хранящиеся на дисковом томе, необходимые для поддержки управления файловой системы. Как правило, они не доступны приложениям. Например, метаданные содержат информацию определяющую местоположение файлов и каталогов.

FAT12, FAT16, FAT32.

Является основной файловой системой для Windows 95, 98. Windows NT, 2000 поддерживают эти файловые системы для совместимости с другими ОС и как формат для дискет. Драйвер находится в \WinNT\System32\Drivers\fastfat.sys.

В название каждой версии FAT входит число, которое указывает разрядность, применяемую для идентификации файлов на диске.

FAT делится на несколько областей.

FAT16

Загрузочный Первая таблица Вторая таблица Корневой каталог Остальные каталоги

сектор размещения ф. размещения ф. и все файлы

Системная область (не кластеризуется) Область данных, нумерация кластеров

начинается с числа 2