什么是同步通信原语和异步通信原语?

题目
问答题
什么是同步通信原语和异步通信原语?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

是解决进程间同步和互斥的一对低级通信原语。

A.Create和Destroy

B.P,V原语

C.Block和Wakeop

D.Send和Receive


正确答案:B
解析:原语是操作系统内核中,由若干条指令构成、用于完成一个特定的功能的一个过程,该过程在执行时是不可中断的。Create/Destroy和Block/Wakeup属于进程控制原语,Create和Destroy用于创建/撤销进程;Block/Wakeup用于阻塞/唤醒进程。PV原语和Send/Receive属于进程通信原语,Send/Receive用于实现进程间的数据交换;P操作和V操作用于实现进程同步和互斥,其中P操作表示申请一个资源,V操作表示释放一个资源。

第2题:

对于同步通信原语而言,进行调用send原语将消息发出后便处于()状态。


正确答案:阻塞

第3题:

解决进程同步与互斥的一对低级通信原语是_______。


正确答案:

【解析】进程的同步和互斥用来限制进程之间的运行次序,使整个系统能有秩序地运行。进程的同步解决进程间的有序运行问题,进程间的互斥解决进程竞争独享资源的问题,为此,进程之间需要通信和沟通,P、V操作就是通信方式之一。其中,P操作用来申请一个资源,V操作用来释放一个资源,通过信号量来限制进程能否继续运行。

第4题:

在基于消息传递的通信机制中,其核心部分是发送原语和接收原语,统称为()。


正确答案:通信原语

第5题:

什么是同步通信原语和异步通信原语?


正确答案: 一个进程调用Send原语发送消息后便处于阻塞状态.直到消息完全发送完毕,发送进程才被唤醒;一个进程调用Receive原语语接收消息后便处于阻塞状态,直到消息实际接收下来才被唤醒,这样的通信原语称为同步的通信原语.若调用Send原语的发送进程或调用Receive原语的接收进程在发送消息时或接收消息时不进入阻塞状态,则这样的通信原语称为导步的通信原语.

第6题:

在消息缓冲通信方式中,发送原语和接收原语的主要功能是什么?


正确答案:当发送者要发信息时,执行SEND系统调用命令,产生自愿性中断进入操作系统核心。将信息放到缓冲区。当接收者执行到RECEIVE系统调用命令时,也产生自愿性中断,进入操作系统核心。将信息从缓冲区取出。

第7题:

原语的设计上,通信原语分为()和()、缓冲原语和非缓冲原语、可靠原语和非可靠原语。


正确答案:同步原语;异步原语

第8题:

SCCP和其用户之间通信采用的原语是:()

A.TC原语

B.N-原语

C.GT原语

D.DPC原语


参考答案:B

第9题:

基于WinSock的TCP/IP通信方式采用()。

  • A、PV操作原语通信
  • B、共享存储区通信
  • C、广播通信和点一点通信
  • D、异步通信

正确答案:C

第10题:

用于控制进程的原语是()

  • A、 创建原语、撤销原语、阻塞原语、唤醒原语
  • B、 等待原语、撤销原语、阻塞原语、唤醒原语
  • C、 创建原语、等待原语、阻塞原语、唤醒原语
  • D、 创建原语、撤销原语、通信原语、唤醒原语

正确答案:A