第1题:
A 发送进程
B 消息队列
C 接收进程
D 信箱
第2题:
s=0表示满缓冲的数量、即多少缓冲区里有消息
m=1表示互斥信号量
A:P(m)B:V(m)C:P(s)D:P(m)
由题意,m用于实现进程互斥,初值应为1,并应成对出现,由接收者进程的V(m)操作可知,m用于实现消息链存、取缓冲区操作的互斥,故D为P(m)。相应的,A为P(m),B为V(m)。
由发送者进程可知,当发送者将一个消息放入消息链尾后,执行V(s)操作,故s表示接收者可取消息的数量,又因s用于实现进程同步,所以接收者接受消息前,应判断是否有消息可以取,需对s执行P操作,所以C为P(s),发送者发送消息前,接收者无消息可取,s的初值应为0。
第3题:
在间接通信时,用Send(N,M)原语发送信件,其中N表示______。
A.发送信件的进程名
B.接收信件的进程名
C.信箱名
D.信件内容
第4题:
消息队列中消息的发送端进程和消息的接受端之间不需要额外实现进程之间的同步。()
第5题:
在kill(pid,signum)函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。Pid>0表示()。
第6题:
m个进程(Pi,0≤i≤m-1)通过k个等长的缓冲区(Bi,0≤i≤k-1)向n个进程(Qi,0≤i≤m-1)发送消息。每个进程Pi发送消息的顺序与数量不受限制,每个进程Qi接收消息的顺序与数量也不受限制,但发送进程与接收进程作为两个分别的整体,要求消息发送与接收的整体次序相同。为保证消息发送与接收的充分并行,需要设置(24)。
A.3个信号量,初值分别为1,1,0
B.4个信号量,初值分别为1,0,1,0
C.3个信号量,初值分别为k,1,0
D.4个信号量,初值分别为k,1,0,1
第7题:
以下关于kill命令的描述正确的有()
第8题:
系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是
A.同步关系
B.互斥关系
C.调度关系
D.父子进程关系
第9题:
定义进程到进程的发送,在哪层有这种发送?
第10题:
系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。