单选题
操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用
(42)
。某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是
(43)
。
A、
调度
B、
分派
C、
通讯
D、
信号量
【正确答案】
D
【答案解析】
[解析] 使用一个称为信号量的变量并对它进行的两个原语操作。
A、
30
B、
25
C、
10
D、
5
【正确答案】
C
【答案解析】
[解析]M是进程数,N是系统资源数,要满足:M+N>M个进程所需资源数对于这题就是 3+N>3×4=>N最小为10。
提交答案
关闭