Читать реферат по Отсутствует: "Файловые системы FAT, FAT16, FAT32" Страница 2
- 1
- 2
- 3
- 4
- . . .
- последняя »
информация о кластерах логического диска. Каждому кластеру в FAT соответствует отдельная запись, которая показывает, свободен ли он, занят ли данными файла, или помечен как сбойный (испорченный). Если кластер занят под файл, то в соответствующей записи в таблице размещения файлов указывается адрес кластера, содержащего следующую часть файла. Из-за этого FAT называют файловой системой со связанными списками. Оригинальная версия FAT, разработанная для DOS 1.00, использовала 12-битную таблицу размещения файлов и поддерживала разделы объемом до 16 Мб (в DOS можно создать не более двух разделов FAT). Для поддержки жестких дисков размером более 32 Мб разрядность FAT была увеличена до 16 бит, а размер кластера - до 64 секторов (32 Кб). Так как каждому кластеру может быть присвоен уникальный 16-разрядный номер, то FAT поддерживает максимально 216, или 65536 кластеров на одном томе. Табл.1.2 - Размеры кластера
| Размер раздела | Размер кластера | Тип FAT |
| < 16 Мб | 4 Кб | FAT12 |
| 16 Мб - 127 Мб | 2 Кб | FAT16 |
| 128 Мб - 255 Мб | 4 Кб | FAT16 |
| 256 Мб - 511 Мб | 8 Кб | FAT16 |
| 512 Мб - 1023 Мб | 16 Кб | FAT16 |
| 1 Гб - 2 Гб | 32 Кб | FAT16 |
Поскольку загрузочная запись слишком мала для хранения алгоритма поиска системных файлов на диске, то системные файлы должны находиться в определенном месте, чтобы загрузочная запись могла их найти. Фиксированное положение системных файлов в начале области данных накладывает жесткое ограничение на размеры корневого каталога и таблицы размещения файлов. Вследствие этого общее число файлов и подкаталогов в корневом каталоге на диске FAT ограничено 512.
Каждому файлу и подкаталогу в FAT соответствует 32-байтный элемент каталога, содержащий имя файла, его атрибуты (архивный, скрытый, системный и "только для чтения”), дату и время создания (или внесения в него последних изменений), а также прочую информацию (табл.1.3). Табл.1.3 - Элементы каталога
| Содержание | Размер (байт) |
| Имя файла | 8 |
| Расширение | 3 |
| Байт атрибутов | 1 |
| Зарезервировано | 10 |
| Время | 2 |
| Дата | 2 |
| Номер начального кластера с данными | 2 |
| Размер файла | 4 |
Файловая система FAT всегда заполняет свободное место на диске последовательно от начала к концу. При создании нового файла или увеличении уже существующего она ищет самый первый свободный кластер в таблице размещения файлов. Если в процессе работы одни файлы были удалены, а другие изменились в размере, то появляющиеся в результате пустые кластеры будут рассеяны по диску. Если кластеры, содержащие данные файла, расположены не подряд, то файл оказывается фрагментированным. Сильно фрагментированные файлы значительно снижают эффективность работы, так как головки чтения/записи при поиске очередной записи файла должны будут перемещаться от одной области диска к другой. В состав операционных систем, поддерживающих FAT, обычно входят специальные утилиты дефрагментации диска, предназначенные повысить производительность
- 1
- 2
- 3
- 4
- . . .
- последняя »
Похожие работы
| Тема: Операционные системы, файловые системы |
| Предмет/Тип: Другое (Контрольная работа) |
| Тема: Операционные системы, файловые системы |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Контрольная работа) |
| Тема: Система FAT32 и разделы на диске |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Статья) |
| Тема: Сравнительная характеристика файловых систем FAT32 и NTFS |
| Предмет/Тип: Другое (Статья) |
| Тема: Система FAT32 и разделы на диске |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Статья) |
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)