某计算机系统中互斥资源R的可用数为8,系统中有3个进程PI、P2和P3竞争R,且

题库2022-08-02  36

问题 某计算机系统中互斥资源R的可用数为8,系统中有3个进程PI、P2和P3竞争R,且每个进程都需要i个R,该系统可能会发生死锁的最小i值为(  )。A.1B.2C.3D.4

选项 A.1
B.2
C.3
D.4

答案 D

解析 本题考操作系统死锁问题。
本题对于R资源可用数为8,分配到3个进程中,为了让最后的i值最小,所以每个进程尽量平均分配,可以得到3、3、2的分配情况,此时如果假设i的取值为3,则必定不会形成死锁。当i>3时系统会形成死锁,此时取整,即最小i值为4。
关于系统不发生死锁的资源最小数。考点:n个进程互斥并发执行,每个进程需要r个资源,计算可以避免死锁现象的最少资源m;公式:m=n*(r-1)+1。
转载请注明原文地址:https://tihaiku.com/congyezige/2423836.html

最新回复(0)