Инфо IT 24

IT блог, IT мышление

Именованный канал

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

Все файлы и каталоги, доступные пользователю UNIX-системы в ходе его сеанса работы, структурированы при помощи единой иерархической системы каталогов. Если рассматривать эту систему с точки зрения ее логической структуры — от пользователя оказываются скрытыми вопросы физического размещения файлов на накопителях, — единая структура каталогов может объединять файлы, находящиеся на разных дисках. При этом файлы и каталоги, физически находящиеся на одном диске, представляются в виде поддерева общей системы каталогов. Содержимое физического корневого каталога этого диска представляется в виде содержимого некоторого каталога в общей системе каталогов. Каталог, относительно которого располагаются файлы, хранящиеся на определенном физическом носителе, называется Точкой монтирования, а сам процесс, после которого содержимое диска становится доступным пользователям операционной системы, — Монтированием диска.

UNIX-системы являются многопользовательскими ОС. Даже в случае, если компьютером с установленной UNIX-системой пользуется один человек, для работы с системой необходима хотя бы одна учетная запись пользователя — учетная запись администратора root.

Выполнять обычную работу, используя учетную запись администратора, не рекомендуется по соображениям безопасности — в случае непродуманных действий системе можно нанести значительный урон. Для того чтобы этого избежать, работать можно из-под учетной записи, имеющей менее широкие права, чем администратор.

Статью опубликовал: i24TbloG

Метки:

Из каталога:

Программирование Linux Part D

Предыдущая статья:

Следующая статья: