Упорядочение файлов, хранящихся в дисковой памяти, называется логической организацией файловой системы.

 

Основой логической организации являются ка­талоги.

 

Каталогом называется специальный файл, в котором регистрируются дру­гие файлы.

 

В каталоге содержится вся информация, характеризующая входящие в него файлы, и сведения о том, в каком месте диска файл расположен. В частности, в ка­талоге содержатся следующие параметры файла: имя, расширение, атрибут, раз­мер в байтах, дата и время создания или последнего обновления, номер начально­го кластера размещения файла. Сам же файл хранится как последовательность байтов без каких-либо дополнительных справочных сведений.

Каталог, в свою очередь, может входить в другой каталог — быть его подкатало­гом. Самый верхний каталог, который не является ничьим подкаталогом, называ­ется корневым каталогом (Root Directory). Место для корневого каталога резер­вируется при форматировании (разметке) диска и имеет стандартный размер3584 байта (то есть вмещает не более 112 записей по 32 байта, а если больше, то их предварительно надо объединить в подкаталоги). Корневой каталог не может быть удален средствами операционной системы.

Каждый элемент (файл или подкаталог) корневого каталога имеет размер 32 байт и включает 8 полей, для файлов это:

имя файла — 8 байт;

расширение имени файла — 3 байт;

атрибут файла — 1 байт;

резерв — 10 байт;

время создания или последней модификации файла (час, минута, секунда) — 8 байт;

дата создания или последней модификации файла (год, месяц, день) — 2 байт;

номер кластера, с которого начинается файл на диске, — 2 байт;

фактическая длина файла в байтах — 4 байт.

Каждый диск хранит свою файловую структуру, которая формируется по следую­щим правилам:

файл или каталог может входить с одним и тем же именем в один и тот же ката­лог только один раз;

допускается вхождение в различные каталоги файлов и каталогов с одинако­выми именами;

на порядок следования файлов и подкаталогов в каталоге никаких ограниче­ний не накладывается;

глубина вложенности каталогов не ограничивается.

Файловая система обеспечивает формирование иерархической многоуровневой файловой структуры, в корне которой находится корневой каталог(имя носителя или логического диска), а ветвями яв­ляются каталоги и файлы.

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

Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему (понятно, что в этом случае на одном носителе не может быть двух файлов с тождественными полными именами).

Пример записи полного имени файла:

 

<имя носителя>\ <имя каталога-1>\...\<имя каталога-N>\<cобственное имя файла>

 

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

 

С:\АВТОМАТИЧЕСКИЕ АППАРАТЫ\ВЕНЕРА\АТМОСФЕРА\ Результаты исследований

С:\РАДИОЛОКАЦИЯ\ВЕНЕРА\РЕЛЬЕФ\Результаты исследований

Наименьшей физической единицей хранения данных на диске являетсясектор. В одном секторе дорожки обычно размещается 512 байт данных (это относится в равной степени, как к гибким, так и к жестким магнитным дискам). Обмен данными между НМД и оперативной памятью осуществляется последо­вательно кластерами, содержащими целое число секторов.

 








Дата добавления: 2014-12-09; просмотров: 1741;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.