ФАЙЛОВЫЕ СИСТЕМЫ FAT РПО-12 -01 Юрченко Е.
Обзор Файловые системы Что такое файловая система? Задачи файловой системы Иерархия каталогов FAT File Allocation Table Версии FAT Структура FAT Распределение пространства тома FAT
Что такое файловая система? q Файловая система — порядок, определяющий способ организации, именования, хранения информации на носителях в компьютерах, а также в другом электронном оборудовании.
Задачи файловой системы qименование файлов qпрограммный интерфейс работы с файлами для приложений qотражение логической модели файловой системы на физической организации хранилища данных qорганизация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств qсодержание параметров файла, необходимых для правильного его взаимодействия с другими объектами системы
Иерархия каталогов Практически всегда файлы на дисках объединяются в каталоги. Существует три основных системы организации каталогов: q. Одноуровневая система q. Иерархическая древовидная система q. Иерархическая сетевая система
Одноуровневая система LETTER. TXT LIGHT. JPG NOTEPAD. EXE FORM. BAT
MS-DOS версии 1. 19 Первые версии MS-DOS использовали одноуровневую систему каталогов.
Иерархическая древовидная система
Иерархическая древовидная система C: Program files CDEx. exe CDEx. hlp mppenc. exe Мои документы letter. txt Tornado. jpg D: Music Queen 1976 A Day At The Races 1986 A Kind Of Magic A Kind Of Magic. flac Friends Will Be Friends. flac
Иерархическая сетевая система
File Allocation Table FAT (англ. File Allocation Table — «таблица размещения файлов» ) — классическая архитектура файловой системы, которая изза своей простоты всё ещё широко используется для флэш-накопителей.
Версии FAT Существует несколько версий FAT: q. FAT 12 q. FAT 16 q. FAT 32 qex. FAT (extended FAT) q. Virtual FAT
Структура
Структура
Области пространства тома FAT Пространство тома FAT 32 логически разделено на три смежные области: q Зарезервированная область. Содержит служебные структуры. q Область таблицы FAT, содержащая массив индексных указателей ( «ячеек» ), соответствующих кластерам области данных. q Область данных, где записано cодержимое файлов — то есть текстовых файлов, кодированное изображение для файлов рисунков, оцифрованный звук для аудиофайлов и т. д. — а также т. н. метаданные — информация относительно имен файлов и папок, их атрибутов, времени создания и изменения, размеров и размещения на диске.
Области пространства тома FAT