Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Файловая система FAT16

РефератПомощь в написанииУзнать стоимостьмоей работы

Область данных начинается с Корневой папки, которая содержит записи для каждого файла и каждой папки, расположенных в ней. Единственным отличием корневой папки от остальных является то, что она занимает четко определенное место на диске и имеет фиксированный размер (не более 512 записей для жесткого диска; для дискет этот размер определяется их объемом). FAT представляет собой простую файловую… Читать ещё >

Файловая система FAT16 (реферат, курсовая, диплом, контрольная)

FAT представляет собой простую файловую систему, разработанную для небольших дисков и простых структур каталогов. Ее название происходит от названия метода, применяемого для организации файлов — «таблица размещения файлов» (File Allocation Table, FAT). Эта таблица размещается в начале тома. В целях защиты тома на нем хранятся две копии FAT.

Пространство тома FAT32 логически разделено на три смежные области:

  • · Зарезервированная область. Содержит служебные структуры, которые принадлежат загрузочной записи раздела (Partition Boot Record — PBR, для отличия от Master Boot Record — главной загрузочной записи диска; также PBR часто некорректно называется загрузочным сектором) и используются при инициализации тома;
  • · Область таблицы FAT, содержащая массив индексных указателей («ячеек»), соответствующих кластерам области данных. Обычно на диске представлено две копии таблицы FAT в целях надежности;
  • · Область данных, где записано собственно содержимое файлов

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

  • · 0, если кластер свободен;
  • · Номер следующего кластера данного файла, если этот кластер занят каким-либо файлом;
  • · Специальная метка, если кластер является последним кластером файла;
  • · Специальная метка, если кластер поврежден;

Область данных начинается с Корневой папки, которая содержит записи для каждого файла и каждой папки, расположенных в ней. Единственным отличием корневой папки от остальных является то, что она занимает четко определенное место на диске и имеет фиксированный размер (не более 512 записей для жесткого диска; для дискет этот размер определяется их объемом).

Папки содержат 32-байтные записи для каждого содержащегося в них файла и каждой вложенной папки. Эти записи содержат следующую информацию:

  • · Имя (в формате 8.3).
  • · Байт атрибутов (8 бит полезной информации): Archive (архивный), System (системный), Hidden (скрытый) и Read-only (только чтение).
  • · Время создания (24 бит).
  • · Дата создания (16 бит).
  • · Дата последнего доступа (16 бит).
  • · Время последней модификации (16 бит).
  • · Дата последней модификации (16 бит).
  • · Номер начального кластера файла в таблице расположения файлов (16 бит).
  • · Размер файла (32 бита).

В FAT16 — на номер кластера отводится 16 бит = 65 536 кластеров. Размер кластера боле 32 кбайт не поддерживается. Таким образом, максимальный размер тома 2 Гб.

Максимальный размер файла 2 Гб.

При удалении файла запись об этом файле стирается из соответствующей папки и соответствующие кластеров в таблице FAT помечаются как свободные.

Показать весь текст
Заполнить форму текущей работой