Операционные системы. Теория и практика. Замятин А.В. - 190 стр.

UptoLike

Составители: 

190
перевести полученное двоичное число в восьмеричную систему
счисления (например, восьмеричным представлением двоичного числа
110100000 будет 640).
Права доступа также можно в числовой форме задать путем сумми-
рования восьмеричных значений отдельных битов прав доступа:
400 владелец имеет право на чтение;
200 владелец имеет право на запись;
100 владелец имеет право на выполнение;
040 группа имеет право на чтение;
020 группа имеет право на запись;
010 группа имеет право на выполнение;
004 остальные имеют право на чтение;
002 остальные имеют право на запись;
001 остальные имеют право на выполнение.
Можно заметить, что для прав доступа rw-r----- получим:
400 + 200 + 040 = 640.
Типы файлов
В ОС Unix имеются следующие основные типы файлов:
обычные файлы (regular files);
каталоги (directories);
символьные ссылки (symbolic links);
файлы физических устройств (device files);
именованные каналы (named pipes);
доменные гнезда (sockets).
Обычные файлы используются наиболее широко и представляют
собой именованные наборы данных с возможностью произвольного до-
ступа.
Каталоги специальный тип файлов, позволяющий группировать
вместе другие файлы и каталоги. Содержимое каталога представляет со-
бой список находящихся в нем файлов.
Файлы устройств в Unix являются средством общения прикладных
программ с драйверами оборудования компьютера. Для того чтобы пе-
редать данные драйверу какого-либо устройства, прикладная программа
должна произвести запись в соответствующий специальный файл. По
аналогии, операция чтения из файла устройства означает получение
данных от его драйвера. Обычно каталог с файлами имеет имя «/dev».