Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Каталоги содержат данные, однако, в отличие от обычных файлов, ядро накладывает



ограничения на структуру этих данных: каталоги содержат для каждого файла данные в

виде связки "номер индексного дескриптора – имя файла":

- номер индексного дескриптора используется в качестве индекса блока таблицы

Индексов, где содержится вся информация о файле;

- имя файла является текстовой информацией (ASCII). Каталог не может

Содержать одинаковые имена, относящиеся к нескольким файлам.

В качестве первого имени каждого каталога используется "точка" (.), это – синоним

собственного имени каталога, в качестве второго имени используется "две точки" (..),

это – синоним имени вышестоящего ("родительского") каталога.

Следует напомнить, что имена файлов, начинающиеся с символа "точка", являются

скрытыми, они могут быть выведены командой ls только с опцией –a.

Когда добавляется новое имя файла, размер каталога автоматически увеличивается,

Однако, при удалении имени файла из каталога, размер каталога не уменьшается; ядро

Системы использует освободившуюся часть каталога для размещения вновь создаваемых

записей имен файлов (точнее связок "номер индексного дескриптора – имя файла").

Специальный файл устройства обеспечивает доступ к устройству. В UNIX

Различают символьные (character) и блочные (block) файлы устройств.





Дата публикования: 2014-11-29; Прочитано: 194 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...