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

admin2019-04-09  23

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

选项 A、21
B、25
C、10
D、5

答案A

解析 解决进程同步与互斥问题的方法有信号量,互斥锁,管程等,只是它们适用于不同的应用场合,但是最常用的是信号量。(25)题,当资源R的数目达到21时,每个进程平均拥有4.2个资源,于是无论怎样分配,至少都会有一个进程能够得到5个资源而得以执行。当该进程执行结束释放资源后,系统便有足够的资源让其余4个进程并发执行,所以不会产生死锁。
转载请注明原文地址:https://kaotiyun.com/show/bjVZ777K
0

最新回复(0)