ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
203
Рис. 3.12 – Принцип межпроцессной коммуникации
Рассмотрим процессы на рис. 3.12 :
Процесс S1: передающий процесс помещает передаваемое со-
общение в буфер передачи.
Процесс S2: передающий процесс вызывает процедуру операци-
онной системы SEND и далее передаёт управление обменом данной
процедуре операционной системы.
Процесс B1: операционная система передаёт сообщение от бу-
фера передачи к буферу приёма.
Процесс E1: принимающий процесс для управления приёмом вы-
зывает процедуру операционной системы RECEIVE и тем самым пере-
даёт управление приёмом операционной системе.
Процесс B2: операционная система передаёт сообщение из бу-
фера приёма в область приёма, после чего сообщение становится дос-
тупным для принимающего процесса.
Рассматриваемая схема является упрощённой и не учитывает
приоритета процессов, а также переключения между процессами в слу-
чае
вовлечения в обмена более чем двух процессов.
Удалённый вызов процедуры предполагает синхронный обмен
сообщениями без ограничений на место расположения вызываемой
процедуры. Вызываемая процедура может находиться или в той же са-
Микропроцессорные системы и программное обеспечение в средствах связи
Рис. 3.12 – Принцип межпроцессной коммуникации
Рассмотрим процессы на рис. 3.12 :
Процесс S1: передающий процесс помещает передаваемое со-
общение в буфер передачи.
Процесс S2: передающий процесс вызывает процедуру операци-
онной системы SEND и далее передаёт управление обменом данной
процедуре операционной системы.
Процесс B1: операционная система передаёт сообщение от бу-
фера передачи к буферу приёма.
Процесс E1: принимающий процесс для управления приёмом вы-
зывает процедуру операционной системы RECEIVE и тем самым пере-
даёт управление приёмом операционной системе.
Процесс B2: операционная система передаёт сообщение из бу-
фера приёма в область приёма, после чего сообщение становится дос-
тупным для принимающего процесса.
Рассматриваемая схема является упрощённой и не учитывает
приоритета процессов, а также переключения между процессами в слу-
чае вовлечения в обмена более чем двух процессов.
Удалённый вызов процедуры предполагает синхронный обмен
сообщениями без ограничений на место расположения вызываемой
процедуры. Вызываемая процедура может находиться или в той же са-
203
Страницы
- « первая
- ‹ предыдущая
- …
- 201
- 202
- 203
- 204
- 205
- …
- следующая ›
- последняя »
