Профтемы студенту и преподавателю
Taketop.ru
СТУДЕНТУ И ПРЕПОДАВАТЕЛЮ
лекции по дисциплинам
Информатика и вычислительная техника :: Операционные системы и среды
Взаимодействие процессов
Взаимодействие процессов — это механизм обмена данными между процессами. 
 
В этой лабораторной работе рассмотрим один способ из пяти возможных для взаимодействия процессов.

Все способы:
·        Совместно используемая память — процессы могут просто читать и записывать данные в рамках заданной области памяти;
·        Отображаемая память — напоминает совместно используемую память, но организуется связь с файлами;
·        Каналы — позволяют последовательно передавать данные от одного процесса к другому;
·        FIFO-файлы — в отличие от каналов, с ними работают несвязанные процессы, поскольку у такого файла есть имя в файловой системе и к нему может обратиться любой процесс;
·        Сокеты — соединяют несвязанные процессы, работающие на разных компьютерах.

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

Работы, представленные на сайте http://taketop.ru, предназначено исключительно для ознакомления. Все права в отношении работ и/или содержимого работ, представленных на сайте http://taketop.ru, принадлежат их законным правообладателям. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием работ и/или содержимого работ, представленных на сайте http://taketop.ru
Рейтинг@Mail.ru
Сайт управляется SiNG cms © 2010-2015