Корневой каталог - начальный каталог в
структуре каталогов устройства внешней памяти, в котором могут храниться файлы
и другие подкаталоги.
Файловая
структура логического диска :
Чтобы
обратиться к информации на диске(находящейся в файле), надо
знать физический адрес первого сектора(Nповерхности+Nдорожки+Nсектора),
общее кол-во кластеров, занимаемое данным файлом, адрес
следующего кластера, если размер файла больше, чем размер одного
кластера и т.д. Все это очень туманно, трудно и не нужно. MS DOS
избавляет Пользователя от такой работы и ведет ее сама. Для
обеспечения доступа к файлам - файловая система MS DOS организует и поддерживает на логическом диске определенную файловую
структуру.
Элементы
файловой структуры :
-
стартовый сектор(сектор начальной загрузки, Boot-сектор),
- таблица размещения файлов (FAT - File
Allocation Table),
-
корневой каталог(Root-Directory),
- область
данных(оставшееся свободным дисковое пространство)
Эти
элементы создаются спец. программами(в среде MS DOS) в процессе инициализации
диска.
Стартовый
сктор(сектор начальной загрузки, Boot-сектор) :
Здесь
записана информация, необходимая MS DOS для работы с диском :
-
идентификатор OS(если диск системный),
- размер
сектора диска,
- кол-во
секторов в кластере,
- кол-во
резервных секторов в начале диска,
- кол-во
копий FAT на диске(стандарт - две),
- кол-во
элементов в каталоге,
- кол-во
секторов на диске,
- тип
формата диска,
- кол-во
секторов в FAT,
- кол-во
секторов на дорожку,
- кол-во
поверхностей,
- блок
начальной загрузки OS,
За
стартовым сектором располагается FAT.
FAT(таблица
размещения файлов) :
Область
данных диска(см. выше) представлена в MS DOS как последовательность
пронумерованных кластеров.
FAT - это
массив элементов, адресующих кластеры области данных диска.
Каждому кластеру
области данных соответствует один элемент FAT. Элементы
FAT служат в качестве цепочки ссылок на кластеры файла в области
данных.
FAT -
крайне важный элемент Файловой Структуры !!!
Нарушения
в FAT могут привести к ПОЛНОЙ или ЧАСТИЧНОЙ потери информации
на ВСЕМ логическом диске !!! Именно поэтому, на диске хранится две копии FAT.
Существуют
спец. программы, которые контролируют состояние FAT и
исправляют нарушения.
Корневой
Каталог
:
Это определенная
область Диска, создаваемая в процессе инициализации (форматировании)
Диска, где содержится информация о файлах и каталогах, хранящихся на Диске. Корневой
Каталог ВСЕГДА существует на отформатированном Диске! На одном
Диске ВСЕГДА бывает только
ОДИН
Корневой Каталог. Размер Корневого Каталога для данного Диска -
величина фиксированная, поэтому максимальное кол-во "привязанных"
к нему файлов и других (дочерних) каталогов (Подкаталогов) - строго определенное.
Каталоги(ПодКаталоги) :
Каталог -
это определенное место на диске (в области данных диска),
где
содержится информация о файлах и Подкаталогах, "привязанных" к
данному Каталогу.
MS DOS
поддерживает иерархическую структуру каталогов (древообразную), В отличие
от Корневого Каталога, остальные каталоги(Подкаталоги) создаются
с помощью спец. команд MS DOS (внутренних). Основная цель такой структуры каталогов
- организация эффективного хранения большого кол-ва файлов на диске. КАЖДЫЙ Каталог(кроме корневого) "имеет"
"родителя", т.е. другой Каталог, к которому "привязан" данный
Каталог. MS
DOS рассматривает каждый Каталог (кроме корневого), как файл. Термин "привязан" иногда заменяется термином
"зарегистрирован".
|