Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_GOS.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
8.21 Mб
Скачать

16 Организация файловой системы fat32 отличия от fat16, преимущества.

Реализация ФС FAT32 концептуально близка к реализации FAT16.

ФС впервые стала поддерживаться в Microsort Windows 2000. Если FAT l6 может поддерживать тома объемом до 4 Гбайт, то FAT32 способна обслуживать тома объемом до 2 Тбайт. Размер кластера в FAT32 может изменяться от 1 (512 байт) до 64 секторов (32 Кбайт). Дня хранения значений кластеров FAT32 требуется 4 байт (32 бит, а не 16, как в FAT16). Это означает, в частности, что некоторые файловые утилиты, рассчитанные на FAT 16, не могут работать с FAT3 2.

Однако вместо массива из 65536 элементов, в ней используется столько кластеров, сколько необходимо, чтобы покрыть весь раздел диска 2^32.

Отличия FAT32:

  1. Загрузочная запись занимает теперь 2 сектора. Появляется новый элемент- указатель на первый кластер корневого каталога.

2)Корневой каталог не привязан к определенному месту за копией ФАТ и может содержать произвольное количество записей.(фат 16 не мог занимать больше 512).

3)Создается резервная копия загрузочного сектора

4)Появляется сектор, содержащий число свободных кластеров и номер последнего используемого, что позволяет системе при выделении след. кластера не пересчитывать всю таблицу ФАТ.

ОС каждому файлу назначает 2 имени . Длинное имя в формате Юникод и короткое имя (в формате 8+3=11 байт)- для совместимости с системой DOS.

Когда создается файл, имя которого не соответствует правильности MS-DOS, то ОС создает дополнительное имя, при этом берется первые 6 символов длинного имя и добавляются префиксы тильда 1, тильда2. Если у файла есть длинное имя, то оно хранится в одной или нескольких каталоговых записях предшествующих описателю файла в формате MS-DOS.

Каждая такая запись содержит до 13 символов формата Unicode. Элементы имени хранятся в обратном порядке, начинаясь сразу перед описателем файла в формате MS-DOS и последующими фрагментами перед ним. Формат каждого фрагмента имени представлен на рисунке 5. Рисунок 5 – Формат каталоговой записи с фрагментом длинного имени файла Операционная система отличает стандартные каталоговые записи от записей с фрагментом длинного файла по полю Attributes (атрибуты). Для фрагмента длинного имени это поле содержит значение 0x0F

Сравнение. Цифры в названии файловых систем — FAT 16 и FAT32 — указывают на число бит, необходимых для хранения информации о номерах кластеров, используемых файлом. Так, в FAT 16 применяется 16-битная адресация и, соответственно, возможно использование до 216 адресов. В Windows 2000 первые четыре бита таблицы расположения файлов FAT32 необходимы для собственных нужд, поэтому в FAT32 число адресов достигает 228 .

Преимущества FAT16: 1)файловая система поддерживается операционными системами MS-DOS, Windows 95, Windows 98, Windows NT, Windows 2000, а также некоторыми операционными системами UNIX;

Недостатки FAT16: 1)корневой каталог не может содержать более 512 элементов. Использование длинных имен файлов существенно сокращает число этих элементов; 2)FAT16 поддерживает не более 65 536 кластеров, максимальный объем поддерживаемого тома ограничивается 4 Гбайт (под управлением Windows 2000).

Преимущества FAT32: корневой каталог в FAT32 представляет собой обычную цепочку кластеров и может находиться в любом месте диска, не накладывает никаких ограничений на число элементов в корневом каталоге; 3) за счет использования кластеров меньшего размера (4 Кбайт на дисках объемом до 8 Гбайт) занятое дисковое пространство обычно на 10-15% меньше, чем под FAT16; 4) FAT32 является более надежной файловой системой.

Недостатки FAT32: 1) размер тома при использовании FAT32 под Windows 2000 ограничен 32 Гбайт; 2) тома FAT32 недоступны из других операционных систем — только из Windows 95 OSR2 и Windows 9S; 3) не поддерживается резервная копия загрузочного сектора; 4) в FAT 32 не поддерживается встроенная защита файлов и их сжатие.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]