Реферат: Файловая структура диска
Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак <DIR>, дату и время создания.
Рассмотрим возможные варианты содержимого каталога. 1-й вариант. В каталоге хранятся только записи о файлах (рис. 9.5). Перед записями о файлах выводится сообщение о названии каталога. В данном случае — это главный каталог гибкого диска А. В конце содержимого каталога выводится сообщение о количестве файлов, хранящихся на диске, и о свободном пространстве диска в байтах. Например, в приводимом выше каталоге выводится сообщение:
4 file(s) 359560 bytes free Количество файлов на диске. Обьем свободного пространства диска, байт2-й вариант.
10
В каталоге хранятся только записи о каталогах нижнего уровня (рис. 9.6).
Рис. 9.7. В главном каталоге хранятся файлы и подкаталоги
В конце каталога, как и в предыдущем случае, вы увидите аналогичную рассмотренной выше запись об объеме свободного пространства на диске.
3-й вариант.В каталоге хранятся записи как о файлах, так и о каталогах нижнего уровня (рис. 9.7). Из этой структуры видно, что в данном каталоге имеются 3 файла и 2 каталога нижнего уровня BASIC и LEXICON. На диске свободного пространства 2,6575 Мбайт.
11
Рассмотренные выше три варианта представления каталогов отражают содержимое главного каталога. Структура каталогов, начиная с 1-го уровня и ниже, идентична и отличается от главного только тем, что перед записями о файлах и каталогах нижнего уровня помещаются две записи с многоточием (рис. 9.8). Точки, которые вы видите вначале, означают, что на экран вызвано содержимое подкаталога (каталога 1-го уровня) KNIGA, который содержит два текстовых файла SVET и TON.
Directory of C:\KNIGA | ||
<DIR> |
11-12-90 |
09:40 |
<DIR> |
10-10-91 |
08:30 |
svet txt 55700 |
04-04-90 |
10:05 |
ton txt 60300 |
03-05-91 |
11:20 |
2 files 912348 bytes free | ||
Рис. 9.8. Структура записей в подкаталоге |
12
1.2. Файловая система FAT.
Операционными системами Windows используется, разработанная еще для DOS файловая система FAT, в которой для каждого раздела и тома DOS имеется загрузочный сектор, а каждый раздел DOS содержит две копии таблицы размещения файлов (file allocation table – FAT).
FAT представляет собой матрицу, которая устанавливает соотношение между файлами и папками раздела и их физическим местоположением на жестком диске.
Перед каждым разделом жесткого диска последовательно расположены две копии FAT. Подобно загрузочным секторам, FAT располагается за пределами области диска, видимой для файловой системы.
При записи на диск файлы не обязательно занимают пространство, эквивалентное их размеру. Обычно файлы разбиваются на кластеры определенного размера, которые могут быть разбросаны по всему разделу.
В результате таблица FAT представляет собой не список файлов и их местоположения, а список кластеров раздела и их содержимого, а в конце каждого описания содержится ссылка на следующий занимаемый файлом кластер.