02323操作系统概论

进程间采用信箱通信方式时,可调用send原语把信件投放到()A、 发送者信箱B、 接受者信箱C、 指定的工作区D、 指定的PCB

题目

进程间采用信箱通信方式时,可调用send原语把信件投放到()

  • A、 发送者信箱
  • B、 接受者信箱
  • C、 指定的工作区
  • D、 指定的PCB
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

实现进程通信机制中的Send(N,M)原语的功能是:将信件( )送到指定的信箱( )中。


参考答案:M N

第2题:

如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是______。

A.指定的信箱不存在

B.渊用时没有设置参数

C.指定的信箱中无信件

D.指定的信箱中存满了信件


正确答案:D
解析:试题(23)的正确选项为D。因为Send原语是发送原语,如果系统采用信箱通信方式,那么当进程调用Send原语被设置成“等信箱”状态时,意味着指定的信箱存满了信件,无可用空间。

第3题:

● 如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是 (23) 。

(23)

A. 指定的信箱不存在

B. 调用时没有设置参数

C. 指定的信箱中无信件

D. 指定的信箱中存满了信件


正确答案:D

第4题:

当采用信箱进行通信时,接收原语receive( )操作中必须包含的信息是()。

  • A、指定的信箱名
  • B、取出的信件将存放的内存地址
  • C、读取信件的名称
  • D、读取信件的长度
  • E、信箱的互斥信号量

正确答案:A,B

第5题:

用信箱方式实现进程间通信时,应该()

  • A、由发送信件者设立信箱
  • B、发送者在信件中指定接收者名
  • C、在原语中要指出信箱名
  • D、当信箱空时应让发送者“等信件”

正确答案:C

第6题:

如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是(23)。

A.指定的信箱不存在

B.调用时没有设置参数

C.指定的信箱中无信件

D.指定的信箱中存满了信件


正确答案:D
解析:为了实现进程间的通信,可以设立一个通信机构——信箱,以发送信件以及接收回答信件为进程间通信的基本方式。
  采用信箱通信的最大好处是,发送方和接收方不必直接建联系,没有处理时间上的限制。发送方可以在任何时间发信,接收方也可以在任何时间收信。
  由于发送方和接收方都是独立工作的,如果发得快而收得慢,则信箱会溢出。相反,如果发得慢而收得快,则信箱会变空。因此,为避免信件丢失和错误的送出信件,一般而言通信应有如下的规则:
  (1)若发送信件时信箱已满,则发送进程应被置等信箱状态,直到信箱有空时才被释放。
  (2)若取信件时信箱中无信,则接收进程应被子置成等信件状态,直到有信件时才被释放。

第7题:

当采用信箱进行通信时,接收原语receive()操作中必须包含的信息是()。

A.指定的信箱名

B.取出的信件将存放的内存地址

C.读取信件的名称

D.读取信件的长度

E.信箱的互斥信号量


参考答案:A, B

第8题:

在间接通信时,用Send(N,M)原语发送信件,其中N表示______。

A.发送信件的进程名

B.接收信件的进程名

C.信箱名

D.信件内容


正确答案:C
解析:进程间的通信总共有四种方式:
  (1) 信号量通信机制,通过发送一个信号来通知进程某个事件发生;
  (2) 共享文件通信机制,就是管道通信;
  (3) 消息传递机制分为直接通信(进程直接传递信息,通过消息缓冲区)和间接通信(信箱);
  (4) 共享存储区通信机制,在内存中申请一个共享存储区,各个进程通过共享存储区实现通信,这是进程通信中最快捷的方法。
  间接通信方式(信箱)提供了以下相关原语。
  ①信箱的创建和撤销原语
  进程可利用信箱创建原语来建立一个新的信箱。创建者进程应给出信箱名字、信箱属性(公用、私用或共享);对于共享信箱,还应给出共享者的名字。当进程不再需要该信箱时,可用信箱撤销原语来撤销它。
  ②消息的发送和接收原语
  当进程之间要利用信箱进行通信时,必须有共享信箱,并利用系统提供的通信原语来实现。
  Send(mailbox,message):将一个消息发送到指定信箱,其中message是指消息,mailbox是指信箱。
  Receive(mailbox,message):从指定信箱中接收一个消息,其中mailbox是指定的信箱,message是接收消息的区域。
  所以在用Send(N,M)原语发送信件,其中N表示信箱名。

第9题:

进程间用信件传递信息时,信件中应含有()

  • A、发送者名
  • B、信件长度
  • C、信箱名
  • D、信件名

正确答案:A

第10题:

采用信箱方式进行通信时,不包含在信箱数据结构中的内容是()

  • A、信箱名
  • B、可存信件数
  • C、已有信件数
  • D、可存信件的指针

正确答案:C

更多相关问题