Структура файловой системы

В ПЭВМ вся область памяти ВЗУ разбивается над подобласти, называемые логическими дисками. Логическому диску обычно соответствуют: накопители на гибких магнитных дисках, накопители на оптических дисках (CD-Rом), вся память либо ее часть накопителя на жестких магнитных дисках. Логическим дискам присваиваются имена A, B, C и т.д. Размещение файлов на логических дисках подчиняется иерархическому принципу, который реализуется с помощью каталогов. Каталог – это специальный файл, в котором содержатся сведения о других файлах. Любой файл, хранящийся на диске зарегистрирован, по крайней мере, в одном каталоге. При регистрации фиксируется полное имя файла, время и дата создания или изменения файла, размер файла в байтах и т.д. В любом каталоге кроме файлов могут быть зарегистрированы и другие каталоги, которые в этом случае называются подкаталогами, а регистрирующий их файл – родительским каталогом. Каталог, не входящий в другие каталоги, называется главным или корневым. Все каталоги (кроме корневого) имеют имена, назначаемые пользователем. Корневой – обозначается символом "" (слэш). Структуру логического диска можно представить в виде иерархии.

Fj (j =1,2,3,4) – j-й файл

Ki (i =1,2…6) – i-й каталог

Дисковод, чье имя указано в приглашении для DOS, называется текущим c:>


текущий текущий каталог

дисковод (корневой)

C

Каталог, чье имя указано в приглашении последним, называется текущим c:k1>

       
   
 
 


текущий текущий

дисковод С каталог К1

При запуске операции доступа к конкретному файлу возможны 2 случая:

1) если имя файла зарегистрировано в текущем каталоге, то для доступа достаточно указать имя файла (см. рис.) С:К1>F1

2) если имя файла зарегистрировано в другом (не текущем) каталоге, то для доступа перед именем файла необходимо указать путь, то есть цепочку соподчиненных каталогов, через которые необходимо пройти для достижения каталога, содержащего интересующий нас файл (см. рис.). При записи проходимые каталоги разделяются символом "".

C:K1>K4F3