Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


—труктура каталога




 

Ќадеемс€, что вы хорошо представл€ете себе организацию хранени€ книг в библиотеке и соответственно процедуру поиска нужной книги по ее шифру из каталога. ѕеренесите свое представление об этом на способ хранени€ файлов на диске и организацию к нему доступа.

ƒоступ Ц процедура установлени€ св€зи с пам€тью и размещенным в ней файлом дл€ записи и чтени€ данных.

 

»м€ логического диска, сто€щее перед именем файла в спецификации, указывает логический диск, на котором следует искать файл. Ќа этом же диске организован каталог, в котором хран€тс€ полные имена файлов, а также их характеристики: дата и врем€ создани€; объем (в байтах); специальные атрибуты. ѕо аналогии с библиотечной системой организации каталогов полное им€ файла, зарегистрированное в каталоге, будет служить шифром, по которому операционна€ система находит месторасположение файла на диске.

 аталог Ц справочник файлов с указанием месторасположени€ на диске.

 

–азличают два состо€ни€ каталога Ц текущее (активное) и пассивное. MS DOS помнит текущий каталог на каждом логическом диске.

“екущий (активный) каталог Ц каталог, в котором работа пользовател€ производитс€ в текущее машинное врем€.

ѕассивный каталог Ц каталог, с которым в данный момент времени не имеетс€ св€зи.

 

¬ операционной системе MS DOS прин€та иерархическа€ структура (рис. 9.1) организации каталогов. Ќа каждом диске всегда имеетс€ единственный главный (корневой) каталог. ќн находитс€ на 0-м уровне иерархической структуры и обозначаетс€ символом "\".  орневой каталог создаетс€ при форматировании (инициализации, разметке) диска, имеет ограниченный размер и не может быть удален средствами DOS. ¬ главный каталог могут входить другие каталоги и файлы, которые создаютс€ командами операционной системы и могут быть удалены соответствующими командами.

 

–ис. 9.1. »ерархическа€ структура организации каталога

–одительский каталог Ц каталог, имеющий подкаталоги.

ѕодкаталог Ц каталог, который входит в другой каталог.

 

“аким образом, любой каталог, содержащий каталоги нижнего уровн€, может быть, с одной стороны, по отношению к ним родительским, а с другой стороны, подчиненным по отношению к каталогу верхнего уровн€.  ак правило, если это не вызывает путаницы, употребл€ют термин "каталог", подразумева€ или подкаталог, или родительский каталог в зависимости от контекста.

 аталоги на дисках организованы как системные файлы. ≈динственное исключение Ц корневой каталог, дл€ которого отведено фиксированное место на диске. ƒоступ к каталогам можно получить, как к обыкновенному файлу.

ѕримечание. ¬ структуре каталогов могут находитьс€ каталоги, не содержащие ни одного файла или подкаталога. “акие подкаталоги напиваютс€ пустыми.

 

ѕравила наименовани€ подкаталогов такие же, как и правила наименовани€ файлов (см. подразд. 9.1). ƒл€ формального отличи€ от файлов обычно подкаталогам присваивают только имена, хот€ можно добавить и тип по тем же правилам, что и дл€ файлов.

ƒоступ к содержимому файла организован из главного каталога, через цепочку соподчиненных каталогов (подкаталогов) n -го уровн€. ¬ каталоге любого уровн€ могут хранитьс€ записи как о файлах, так и о каталогах нижнего уровн€.

Ќа рис. 9.2 приведена простейша€ структура каталога, где в главном каталоге 0-го уровн€ хран€тс€ только записи о файлах, каталогов нижнего уровн€ не существует.

Ќа рис. 9.3 приведена иерархическа€ структура каталога, где в каталогах любого уровн€ хран€тс€ записи о файлах и каталогах нижнего уровн€. ѕричем переход в каталог нижнего уровн€ может быть организован только последовательно через соподчиненные каталоги.

 

–ис. 9.2. ѕростейша€ структура каталога, в котором отсутствуют каталоги нижнего уровн€

 

 

–ис. 9.3. “ипова€ структура каталога, состо€щего из каталогов нижнего уровн€: при обозначении каталога нижнего уровн€ используютс€ три цифры: перва€ цифра обозначает номер уровн€; втора€ Ц

пор€дковый номер этого каталога на данном уровне, треть€ указывает, на каком уровне зарегистрировано его им€.  аждый каталог имеет им€  ј“ с индексами. Ќапример,  ј“342 Ц им€ каталога третьего уровн€, который зарегистрирован в каталоге второго уровн€ под номером 4

 

Ќельз€ перейти из главного каталога сразу в каталог, например 5-го уровн€. Ќужно об€зательно пройти через все предыдущие каталоги высшего уровн€.

ќписанный выше принцип организации доступа к файлу через каталог €вл€етс€ основой файловой системы.

‘айлова€ система Ц часть операционной системы, управл€юща€ размещением и доступом к файлам и каталогам на диске.

 

— пон€тием файловой системы тесно св€зано пон€тие файловой структуры диска, под которой понимают, как размещаютс€ на диске: главный каталог, подкаталоги, файлы, операционна€ система, а также какие дл€ них выделены объемы секторов, кластеров, дорожек.

ѕравила формировани€ файловой структуры диска. ѕри формировании файловой структуры диска операционна€ система MS DOS соблюдает р€д правил:

І файл или каталог могут быть зарегистрированы с одним и тем же именем в разных каталогах, но в одном и том же каталоге только один раз;

І пор€док следовани€ имен файлов и подкаталогов в родительском каталоге произвольный;

І файл может быть разбит на несколько частей, дл€ которых выдел€ютс€ участки дискового пространства одинакового объема на разных дорожках и секторах.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1304 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ћаской почти всегда добьешьс€ больше, чем грубой силой. © Ќеизвестно
==> читать все изречени€...

499 - | 444 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.008 с.