//serge.at.ua/
Пятница, 20.06.2025, 12:09
Меню сайта

Форма входа

Календарь новостей
«  Июль 2008  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
28293031

Поиск

Друзья сайта
http://footballmh.at.ua/

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Наш опрос
Оцените мой сайт
Всего ответов: 18

Главная » 2008 » Июль » 16 » Размеры FAT (ТРФ)
Размеры FAT (ТРФ)
21:13

FAT (от англ. File Allocation Table — «таблица размещения файлов») — файловая система, используемая в операционных системах DOS и Windows.

1. Структура системы FAT

Логический диск, отформатированный в системе FAT, имеет следующие разделы:

Для хранения файлов всё доступное для них пространство разбивается на кластеры. Таблица размещения файлов содержит ячейки, каждая из которых указывает на определенный кластер на жестком диске. Если кластер принадлежит файлу, то его ячейка содержит номер следующей ячейки этого же файла. Если ячейка указывает на конец файла, она содержит значение «FFFF». Неиспользуемые кластеры помечены нулём. «Плохие» кластеры помечены специальным кодом.

Максимальный размер кластера, который поддерживается в FAT составляет 32 килобайта. Зная, что максимальное количество кластеров , которое можно проадресовать шестнадцатиразрядным указателем равно 65536, можно вычислить какой величины раздел можно отформатировать применяя тот или иной размер кластера. Если взять размер кластера равным размеру физического кластера, то получим: 65536*512/1024/1024=32 Мб. если взять кластер в 2 раза больше, то можно отформатировать раздел уже до 64мб. Ввиду того, что разрядность ФС величина постоянная, для форматирования дисков различных размеров будут применяться разные размеры кластеров. Например, чтобы отформатировать диск более 1 Гбайт нужно применять кластер 32 Кбайт. Поскольку такой размер кластера является максимально допустимым в этой ФС, то можно определить, что максимальный размер раздела форматируемый под FAT равен 2 Гбайт.

2. Отказоустойчивость системы

Поскольку система FAT хранит данные о файлах и данные о свободном месте на диске в одной таблице, то операция по записи файла, традиционно состоящая из двух этапов (1) добавление занимаего блока в перечень занятых 2) исключение этого же блока из списка свободных) происходит в FAT в одно действие. Благодаря этому система FAT обладает врожденной устойчивостью к сбоям, т.е. сбой (например, питания) в момент выполнения операции чтения или записи в большинстве случаев не приведет к разрушению файловой системы. Однако следует помнить, что в данном случае речь идет именно о целостности файловой системы, а не самих файлов.

3. Версии системы FAT

Существует три версии FAT — FAT12, FAT16 и FAT32. Они отличаются количеством бит, отведённых для хранения номера кластера. FAT12 применяется в основном для дискет, FAT16 — для дисков малого объёма.

В различных операционных системах также были внедрены различные расширения FAT. Например, в DR-DOS имеются дополнительные атрибуты доступа к файлам; в Windows 95, Linux и Proolix — поддержка длинных имён файлов в формате Unicode (VFAT); в OS/2 — расширенные атрибуты файлов.

 


FAT12

FAT16

FAT32

Разработчик

Microsoft

Полное название

File Allocation Table (русск. Таблица Размещения Файлов)

(12-bit версия)

(16-bit версия)

(32-bit версия)

Представлена

1977 (Microsoft Disk BASIC)

Июль 1988 (MS-DOS 4.0)

Август 1996 (Windows 95 OSR2)

Идентификатор тома

0x01 (MBR)

0x04, 0x06, 0x0E (MBR)

0x0B, 0x0C (MBR)
EBD0A0A2-B9E5-4433
-87C0-68B6B72699C7 (
GPT)

Structures

Directory contents

Таблица

File allocation

Linked List

Bad blocks

Cluster tagging

Ограничения

Максимальный размер файла

32 MiB

2 GiB

4 GiB

Максимальное количесвто файлов

4.077

65.517

268.435.437

Максимальная длина имени файла

8.3, или 255 символов при использовании LFN

Максимальный размер тома

32 MiB

2 GiB
4 GiB

8 TiB

Features

Dates recorded

Creation, modified, access

Date range

1 января, 1980 - 32 декабря, 2107

Forks

Not natively

Attributes

Только для чтения, скрытый, системный, volume label, подкаталог, архивный

Permissions

No

Transparent compression

Per-volume, Stacker, DoubleSpace, DriveSpace

No

Transparent encryption

Per-volume only with DR-DOS

No

Просмотров: 580 | Добавил: SERGE | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright MyCorp © 2025
Бесплатный конструктор сайтовuCoz