单选题 操作系统通常采用 (228) 解决进程间合作和资源共享所带来的同步与互斥问题。若在系统中有若干个互斥资源R,5个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数日为 (229)

单选题 A.调度 B.共享资源 C.信号量 D.通讯
【正确答案】 C
【答案解析】
单选题 A.21 B.25 C.10 D.5
【正确答案】 A
【答案解析】[解析] 解决进程同步与互斥问题的方法有信号量,互斥锁,管程等,只是它们适用于不同的应用场合,但是最常用的是信号量。(25)题,当资源R的数目达到21时,每个进程平均拥有4.2个资源,于是无论怎样分配,至少都会有一个进程能够得到5个资源而得以执行。当该进程执行结束释放资源后,系统便有足够的资源让其余4个进程并发执行,所以不会产生死锁。