Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 13понятие файла и файловой системы. Логическая структура дисков.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
243.2 Кб
Скачать

Специальные файлы

Специальные файлы соответствуют физическим устройствам, таким как терминал, дисковое устройство, магнитная лента или канал связи. Сиcтема читает и записывает из/в специальные файлы также как и в обыкновенные файлы. Однако запросы системы на чтение и запись не приводят в действие нормальный механизм доступа к файлу. Вместо этого они активизируют драйвер устройства, связанный с файлом, приводя, возможно, в действие головки диска или магнитной ленты.

Расположение системы

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

Файловая система ос linux

Файловая структура представляет собой дерево каталогов, в которых размещены файлы. Только корень (root) этого дерева находится сверху, а ветви растут вниз. Листья этого дерева есть файлы, а разветвления – каталоги (директории).

При входе в систему пользователь оказывается в своей домашней директории, в которой он может создавать файлы, копировать и удалять. Имя, которой дается каталогу или файлу при его создании, не является полным. Полным именем является его путевое имя. Путевое имя состоит из всех имен каталогов, образующих путь к файлу от вершины дерева(/). Путевые имена даются и файлам. Фактически имя, которым система обозначает файл, представляет собой комбинацию имени файла с именами каталогов, образующих путь от корневого каталога до каталога до каталога данного файла.

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

Каждый каталог за исключением корневого имеет родительский каталог.

Права доступа к файлам и каталогам.

Для каждого файла и каталога создаются права доступа, определяющие кто и какие операции может осуществлять над файлами. Эти права позволяют ограничить доступ к файлу трем категориям пользователей (владелец, группа, остальные).

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

При создании файла или каталога права устанавливаются автоматически, но владелец может ими управлять самостоятельно. Изменять права можно только у тех файлов и директорий, владельцем которых вы являетесь.