14
Специальные файлы − это файлы, связанные с устройствами вво-
да/вывода, которые позволяют выполнять операции ввода/вывода, исполь-
зуя обычные команды записи в файл или чтения из файла.
Папка
−
это, с одной стороны, группа файлов, объединенных поль-
зователем, исходя из некоторых соображений (например, файлы, содер-
жащие программы игр, или файлы, составляющие один программный па-
кет), а с другой стороны
−
это файл, содержащий системную информа-
цию о группе файлов, его составляющих. В папке содержится список фай-
лов, входящих в него, и устанавливается соответствие между файлами и
их характеристиками. Можно сказать, что папка
−
это специальное ме-
сто на диске, где содержатся ссылки на файлы и папки.
Для хранения файлов в ОС реализована файловая система, осно-
ванная на идее иерархического каталога. Иерархия − это свойство упоря-
доченного множества компонент, между которыми установлено отноше-
ние приоритета. Компоненты, между которыми отсутствует предпочти-
тельность, образуют один иерархический уровень. В широком смысле по-
нятие "файловая система" включает:
• совокупность всех файлов на диске;
• наборы структур данных, используемых для управления файлами,
такие, например, как папки файлов, дескрипторы файлов, таблицы распре-
деления свободного и занятого пространства на диске;
• комплекс системных программных средств, реализующих управле-
ние файлами, в частности: создание, уничтожение, чтение, запись, пере-
именование, поиск и другие операции над файлами.
На каждом магнитном диске (будь то дискета или раздел жесткого
диска) имеется одна главная папка.
Главная папка (корневой каталог)
−
это файл специального вида,
в котором зарегистрированы файлы пользователей и подпапки 1-го уров-
ня.
В папках 1-го уровня регистрируются файлы и папки 2-го уровня и
т.д. Получается иерархическая древовидная структура папок на магнитном
диске. Причем количество уровней иерархии определяется конкретной
операционной системой.
Определить права доступа к файлу − значит задать для каждого
пользователя набор операций, которые он может применить к данному
файлу. В разных файловых системах может быть определен свой список