Конспект лекций по предмету "ИТ"


Коммуникация процессов

Рассмотрим теперь возможные механизмы для непосредственной коммуникации процессов и синхронизации их действий.
Наиболее распространенный их них - система сообщений; при этом процессы взаимодействуют между собой без обращений к общим переменным (сравните с алгоритмами производителя и потребителя раздела 9.4).
Средства коммуникации между процессами обеспечивают две операции вида:
send (message) – отправка сообщения message; размер сообщения может быть постоянным или переменным; receive (message) – получение сообщения в буфер message. Если процессам Pи Qтребуется взаимодействовать между собой, им необходимо:
Установить связь (communication link)друг с другом Обменяться сообщениями вида send/receive. Реализация связи может быть физической (общая память, аппаратная шина) или логической (например, логические свойства).
При реализации коммуникационного механизма между процессами необходимо решить следующие вопросы:
Как устанавливается связь? Можно ли установить связь более чем двух процессов? Сколько связей может быть установлено между двумя заданными процессами? Какова пропускная способность линии связи? Является ли длина сообщения по линии связи постоянной или переменной? Является ли связь ненаправленной или двунаправленной (дуплексной)? Будем использовать данный контрольный список вопросов при анализе различных способов коммуникации процессов.


Не сдавайте скачаную работу преподавателю!
Данный конспект лекций Вы можете использовать для создания шпаргалок и подготовки к экзаменам.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем конспект самостоятельно:
! Как написать конспект Как правильно подойти к написанию чтобы быстро и информативно все зафиксировать.