![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Все винчестеры и флоппи-диски, поддерживаемые MS-DOS, за рядом исключений, имеют сходный логический формат. Под логическим форматом понимается то, что на диске резервируются определенные области для хранения служебной информации, необходимой операционной системе для работы с этим устройством. Процесс создания и заполнения таких областей носит название логического форматирования. Для создания логической структуры диска используются специальные программы, входящие обычно в состав операционной системы или существующие как независимые утилиты. Заметим, что содержимое создаваемых областей может полностью или частично заполняться и изменяться не только во время форматирования, но и в процессе последующей работы с данным диском.
Итак, практически каждый диск содержит следующие области: загрузочная запись, или сектор BR (Boot Record), две (одну) таблицы размещения файлов (FAT – File Allocation Table), корневой каталог RD (Root Directory) и область данных DA (Data Area).
Загрузочный сектор BR каждого диска занимает по определению только один сектор.
Таблица размещения файлов располагается непосредственно после загрузочной записи и имеет переменный размер (разумеется, в секторах). FAT используется для хранения сведений о размещении файлов на диске. Заметим, что эта таблица состоит из элементов (12-, 16- или 32-битных), каждый из которых соответствует определенному участку дискового пространства и присвоенным кодом характеризует его состояние: занят, свободен или имеет дефект. В самом начале каждой таблицы FAT (первый элемент) хранится так называемый дескриптор (media descriptor), определяющий тип носителя (например, для жесткого диска – F8h). Отметим, что минимальным элементом, которым MS-DOS оперирует при работе с дисками, является не сектор, а кластер. Кластеры состоят из нескольких секторов (2, 4 и т.д.). Для дисков с магнитным носителем обычно используются две копии FAT, которые следуют одна за другой. Содержимое их полностью дублируется.
Корневой каталог диска всегда занимает строго фиксированное место – сразу за последней таблицей FAT. Он состоит из ограниченного числа записей, каждая из которых содержит информацию о файле или другом каталоге (подкаталоге), а также метке диска. Все остальное место на диске занимает область данных, содержащая файлы данных или подкаталогов.
Дата публикования: 2015-04-10; Прочитано: 634 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!