消息队列(MQ)是一种()的通信方法。

题目
消息队列(MQ)是一种()的通信方法。

A、应用程序到应用程序

B、应用程序到操作系统

C、操作系统到操作系统

D、应用程

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

常用的进程间通信方式包括管道、信号量、共享内存、消息队列


C/S;P2P

第2题:

236、在消息通信机制中,发送进程和接收进程都必须互斥地访问消息队列。


直接间接

第3题:

8、消息缓冲队列通信机制中,通信过程中,属于接收进程的工作范畴的是()

A.申请缓冲区

B.构成消息

C.发送消息

D.释放缓冲区

E.接收消息


在消息缓冲队列通信机制中应具有如下几个方面的功能: (1)构成消息。发送进程在自己的工作区设置发送区a将消息正文和有关控制信息填入其中。 (2)发送消息。将消息从发送区a复制到消息缓冲区并把它插入到目标进程的消息队列中。 (3)接收消息。由目标进程从自己的消息队列中找到第一个消息缓冲区并将其中的消息内容拷贝到本进程的接收区b中。 (4)互斥与同步。互斥是指保证在一段时间内只有一个进程对消息队列进行操作;同步是指在接收进程和发送进程之间进行协调。为此应在接收进程的PCB中设置用于实现互斥和同步的信号量。 在消息缓冲队列通信机制中,应具有如下几个方面的功能:(1)构成消息。发送进程在自己的工作区设置发送区a,将消息正文和有关控制信息填入其中。(2)发送消息。将消息从发送区a复制到消息缓冲区,并把它插入到目标进程的消息队列中。(3)接收消息。由目标进程从自己的消息队列中找到第一个消息缓冲区,并将其中的消息内容拷贝到本进程的接收区b中。(4)互斥与同步。互斥是指保证在一段时间内只有一个进程对消息队列进行操作;同步是指在接收进程和发送进程之间进行协调。为此,应在接收进程的PCB中,设置用于实现互斥和同步的信号量。

第4题:

2、关于消息通信,以下说法错误的是()

A.当发送消息时,发送原语就陷入到内核态,然后申请消息缓冲区,消息被从用户态缓冲区拷贝到这个消息缓冲区中,接着要找到接收者进程的pcb,并将消息挂到该PCB消息队列队列的末尾。#B.因为消息队列是临界资源,因此插入操作要用wait-signal的操作,确保它们互斥的访问。#C.消息队列是临界资源,应该对其进行互斥的访问,不存在同步问题。#D.当发送者进程把消息放到消息队列离开的时,要进行一个signal操作,就是要唤醒接收者进程,告诉接收者进程,队列中有消息了。
C

第5题:

消息队列只能用于通信,而不能用于同步。


错误

第6题:

消息缓冲队列通信中,消息队列是临界资源,应互斥使用。


D

第7题:

5、消息队列只能用于通信,而不能用于同步。


错误

第8题:

消息缓冲通信技术是一种高级通信机制。请给出消息缓冲通信机制(有限缓冲)的基本工作原理。


正确答案:操作系统管理一个用于进程通信的缓冲池,其中的每个缓冲区单元可存放一条消息。欲发送消息时,发送者从中申请一个可用缓冲区,直接将消息送入内存公用消息缓冲池,并将它挂接在接收者进程的消息缓冲队列上,接收进程从消息缓冲队列中取走消息,并释放该缓冲区,每个进程均设置一条消息队列,任何发送给该进程的消息均暂存在其消息队列中。

第9题:

在消息缓冲通信方式中,临界资源为( )。

A 发送进程

B 消息队列

C 接收进程

D 信箱


参考答案B