Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KONSP OT.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Глава 6. Запоминающие устройства пк

Атрибуты файлов

Атрибут — это классифицирующий файл признак, определяющий способ его ис­пользования, права доступа к нему и т. д. ОС DOS допускает задание следую­щих элементов в атрибуте:

□ R (Read only) — файл предназначен только для чтения и не может быть ни удален, ни изменен. При попытке обновить или уничтожить такой файл сис­ темными средствами (при помощи программ DOS) будет выдано сообщение об ошибочных действиях. Атрибут устанавливается для защиты от случайно­ го изменения или уничтожения;

О Н (Hidden) — скрытый файл. Игнорируется многими командами DOS. При просмотре каталога командой DIR сведения о скрытом файле обычно не вы­даются;

□ S (System) — системный файл. Системные файлы предназначены для работы операционной системы или работы внешних устройств ПК;

О A (Archive) — еще не архивированный файл. Этот атрибут позволяет опреде­лить, было ли произведено резервное копирование файла (создание его ре­зервной копии в специальном формате). Атрибут А присваивается каждо­му вновь создаваемому файлу и сбрасывается (уничтожается) при создании . резервной копии файла.

Файлу могут быть присвоены одновременно любые из перечисленных атрибутов или ни один из них.

К группе атрибутов файла можно условно отнести пароль, обеспечивающий раз­граничение доступа к файлам.

Логическая организация файловой системы

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

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

Внешние запоминающие устройства

171

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

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

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

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

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

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

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

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

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

Каталог — это файл специального формата, содержащий записи о файлах и ката­логах, которые ему подчинены. Каталог, который входит в другой каталог, назы­вается подкаталогом, или дочерним каталогом. В свою очередь каталог, имеющий дочерние каталоги, называется родительским каталогом, или иадкаталогом. Как правило, если это не вызывает путаницы, употребляют термин «каталог», подра­зумевая или подкаталог, или надкаталог в зависимости от контекста. Термины «подкаталог» (дочерний каталог) и «надкаталог» (родительский каталог) обычно применяют, когда речь идет о собственно структуре каталогов. Подкаталоги мо­гут создаваться и уничтожаться пользователем. Правила наименования подката­логов такие же, как и правила наименования файлов, но имена подкаталогов не имеют расширений. Каталог, не содержащий никаких файлов, называется пустым.

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

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

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

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

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

Файловая система обеспечивает формирование иерархической многоуровне­вой файловой структуры, в корне которой находится корневой каталог, а узлами и листьями являются каталоги и файлы. Рассмотрим пример дерева каталогов (рис. 6.7). Здесь в состав корневого каталога включены подкаталоги ASM, VIR и DB, содержащие файлы компиляторов, программ антивирусной защиты и дан­ных. В свою очередь, подкаталог ASM содержит компилятор языка ассемблер masm.exe и подкаталог ASMPROG, в котором находятся файлы с программами на этом языке. Подкаталог VIR содержит файлы aidstest.exe и dir.exe. В подкаталоге DB расположены файлы базы данных.

Объединение файлов в каталоги не означает, что они каким-либо образом сгруп­пированы в одном месте на диске. Более того, один и тот же файл может быть

172

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]