Page 321 - ЭВМ
P. 321

тель, получатель и подсистема передачи сообщений должны реагиро-
               вать на отказы узла или коммуникационного канала во время взаимо-
               действия; что нужно делать, если приемник не готов принять сообще-

               ние;  нужно  ли  отбрасывать  сообщение  или  сохранять  его  в  буфере,
               а если сохранять, то как быть, если буфер уже заполнен; разрешено
               ли приемнику изменять порядок обработки сообщений в соответствии
               с их важностью? Ответы на подобные вопросы составляют семантику
               конкретного протокола передачи сообщений.









































                      Рис. 10.1. Примитивы обмена сообщениями и транспортные средства
                                              подсистемы ввода-вывода

                      Центральным вопросом взаимодействия процессов в сети явля-
               ется способ их синхронизации, который полностью определяется ис-
               пользуемыми  в  операционной  системе  коммуникационными  прими-

               тивами.  В  этом  отношении  коммуникационные  примитивы  делятся
               на  блокирующие (синхронные)  и  неблокирующие (асинхронные),
               причем смысл данных терминов в целом соответствует смыслу анало-
               гичных  терминов,  применяемых  при  описании  системных  вызовов

               и операций ввода-вывода. В отличие от локальных системных вызо-
               вов  при  выполнении  коммуникационных  примитивов  завершение


                                                           310
   316   317   318   319   320   321   322   323   324   325   326