试比较直接通信方式和间接通信方式。

大学 通信,方式,正确答案 已帮助 人

试比较直接通信方式和间接通信方式。

请帮忙给出正确答案和分析,谢谢!

热搜:卫星通信系统的电波以什么方式传播

答案解析

难度★★☆ 搜索
  • 正确答案:可从以下几个方面来比较直接通信方式和间接通信方式: (1)发送和接收原语。直接通信原语通常为send(receivermessage)、receive(sendermessage);间接通信原语通常为send(mailboxmessage)、receive(mailboxmessage)而且它还需要提供有关信箱创建和撤消的原语。 (2)提供对方的标识符。直接通信要求发送双方显式地提供对方的标识符对于接收进程如果允许它同时接收多个进程发来的消息则接收原语中的发送进程标识符可以是通信完成后返回的值;间接通信则不要求它们显式地提供对方的标识符而只需提供信箱标识。 (3)通信链路。直接通信时进程只需提供对方的标识符便可进行通信在收、发双方之间建立通信链路由系统自动完成并且在收、发双方之间有且仅有一条通信链路;间接通信时仅当一对进程共享某个信箱时它们之间才有通信链路每对进程间可以有多条链路。 (4)实时性。直接通信通常只能提供实时的通信而间接通信方式则既可实现实时通信也可实现非实时通信。
    可从以下几个方面来比较直接通信方式和间接通信方式:(1)发送和接收原语。直接通信原语通常为send(receiver,message)、receive(sender,message);间接通信原语通常为send(mailbox,message)、receive(mailbox,message),而且它还需要提供有关信箱创建和撤消的原语。(2)提供对方的标识符。直接通信要求发送双方显式地提供对方的标识符,对于接收进程,如果允许它同时接收多个进程发来的消息,则接收原语中的发送进程标识符可以是通信完成后返回的值;间接通信则不要求它们显式地提供对方的标识符,而只需提供信箱标识。(3)通信链路。直接通信时,进程只需提供对方的标识符便可进行通信,在收、发双方之间建立通信链路由系统自动完成,并且在收、发双方之间有且仅有一条通信链路;间接通信时,仅当一对进程共享某个信箱时,它们之间才有通信链路,每对进程间可以有多条链路。(4)实时性。直接通信通常只能提供实时的通信,而间接通信方式则既可实现实时通信,也可实现非实时通信。