Операционные системы, среды и оболочки. Макаренко С.И. - 192 стр.

UptoLike

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

Для пользователя система UNIX трактует устройства так, как если бы
они были файлами. Устройства, для которых назначены специальные файлы
устройств, становятся вершинами в структуре файловой системы. Обращение
программ к устройствам имеет тот же самый синтаксис, что и обращение к
обычным файлам; семантика операций чтения и записи по отношению к
устройствам в большой степени совпадает с семантикой операций чтения и
записи обычных файлов. Способы защиты устройств совпадает со способом
защиты обычных файлов: путем соответствующей установки битов
разрешения доступа к ним (файлам).
Поскольку имена устройств выглядят так же, как и имена обычных
файлов, и поскольку над устройствами и над обычными файлами
выполняются одни и те же операции, большинству программ нет
необходимости различать внутри себя типы обрабатываемых файлов.
В общем случае в файловой системе UNIX могут быть следующие
объекты
Каталоги: файлы, которые представляют собой списки других
файлов.
Специальные файлы: механизм использования ввода-вывода.
Большинство специальных файлов находятся в /dev.
Ссылки: механизм обеспечения видимости файла или каталога во
множестве частей файлового дерева системы. Мы в деталях
поговорим о ссылках.
(Домены) сокеты: особый тип файла, подобный сокетам TCP/IP,
обеспечивающий взаимодействие в сети процессов, защищенных
контролем файловой системы на доступ.
Именованные каналы: действуют более или менее похоже на сокеты
и обеспечивают способ коммуникации между процессами без
использования правил поведения сетевых сокетов.
В файловой системе, файл представлен с помощью inode (индексного
дескриптора), своего рода серийного номера, содержащего информацию о
данных этого файла: кому принадлежит этот файл, и где он находится на
жестком диске.
Каждый раздел имеет свой собственный набор индексных
дескрипторов; на всей системе с несколькими разделами могут существовать
файлы с одним и тем же номером индексного дескриптора.
Каждый inode описывает структуру данных на жестком диске, хранит
информацию о свойствах файла, в том числе физическое местоположение его
данных. Когда жесткий диск назначается для хранения данных (обычно во
время начала процесса установки системы или при добавлении
дополнительных дисков к существующей) в разделе создается определенное
количество индексных дескрипторов. Этот число будет максимальным
192
     Для пользователя система UNIX трактует устройства так, как если бы
они были файлами. Устройства, для которых назначены специальные файлы
устройств, становятся вершинами в структуре файловой системы. Обращение
программ к устройствам имеет тот же самый синтаксис, что и обращение к
обычным файлам; семантика операций чтения и записи по отношению к
устройствам в большой степени совпадает с семантикой операций чтения и
записи обычных файлов. Способы защиты устройств совпадает со способом
защиты обычных файлов: путем соответствующей установки битов
разрешения доступа к ним (файлам).
     Поскольку имена устройств выглядят так же, как и имена обычных
файлов, и поскольку над устройствами и над обычными файлами
выполняются одни и те же операции, большинству программ нет
необходимости различать внутри себя типы обрабатываемых файлов.
     В общем случае в файловой системе UNIX могут быть следующие
объекты
     − Каталоги: файлы, которые представляют собой списки других
         файлов.
     −   Специальные файлы: механизм использования ввода-вывода.
         Большинство специальных файлов находятся в /dev.
     −   Ссылки: механизм обеспечения видимости файла или каталога во
         множестве частей файлового дерева системы. Мы в деталях
         поговорим о ссылках.
     −   (Домены) сокеты: особый тип файла, подобный сокетам TCP/IP,
         обеспечивающий взаимодействие в сети процессов, защищенных
         контролем файловой системы на доступ.
     −   Именованные каналы: действуют более или менее похоже на сокеты
         и обеспечивают способ коммуникации между процессами без
         использования правил поведения сетевых сокетов.

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


                                  192