早教吧作业答案频道 -->其他-->
某系统有同类资源m个,被n个进程共享,当M>N和M
题目详情
某系统有同类资源m个,被n个进程共享,当M>N和 M<=N时候,每个进程最多请求多少个这类资源,一定不会死锁
麻烦高手指点。谢谢:)
我自己想过一个答案 抽象数字不会做就用 6和2 代入 也就是说当 M》N时候是 M/N个 (6/2=3),M
麻烦高手指点。谢谢:)
我自己想过一个答案 抽象数字不会做就用 6和2 代入 也就是说当 M》N时候是 M/N个 (6/2=3),M
▼优质解答
答案和解析
例如11个同类资源被5个进程共享,每个进程最多可以请求多3个资源才能保证系统不会发生死锁。
因为如每个进程都已分配到2个资源,系统还剩下一个资源,就能保证某一个进程能分配到全部3个资源,并能运行到底,最终释放这3个资源。
当m>n时,设一个进程最多可以请求多x个资源,故当
m > n * (x-1)
时,系统不会发生死锁。
于是:
x – 1 < m / n
x < m / n +1
当 m 能被n除尽时,x = m / n
当 m 不能被n除尽时,x = trunc (m / n) +1
当m=n时,每个进程最多可以请求1个资源。
当m < n时,每个进程也最多可以请求1个资源。
因为如每个进程都已分配到2个资源,系统还剩下一个资源,就能保证某一个进程能分配到全部3个资源,并能运行到底,最终释放这3个资源。
当m>n时,设一个进程最多可以请求多x个资源,故当
m > n * (x-1)
时,系统不会发生死锁。
于是:
x – 1 < m / n
x < m / n +1
当 m 能被n除尽时,x = m / n
当 m 不能被n除尽时,x = trunc (m / n) +1
当m=n时,每个进程最多可以请求1个资源。
当m < n时,每个进程也最多可以请求1个资源。
看了某系统有同类资源m个,被n个进...的网友还看了以下:
高数数列极限的问题我刚进入大学,对极限这个问题理解有一点困难.想请教下列几个问题.1.当n>N,这 2020-04-09 …
在l=nπR/180中,当n为常数时,r与l成什么比例关系;当l为常数时,r与n成什么比例关系为什 2020-05-13 …
● 设系统中有n(n>2)个进程,且当前操作系统没有执行管理程序,则不可能发生的情况是 (35) 。 2020-05-26 …
1.直线条数n与最多交点数y的关系为y=0.5n(n-1),当n=6时,变量y为?2.如果某变量x 2020-06-02 …
拜托这一题机率有没有人会一个人投球,当他投进一球后,则下一球命中率为0.6,当他有一球投不进后则下 2020-06-13 …
神童请进1.以知y-(m+3)+n+8(m,n为常数)与x成正比例,求此函数与y轴交点坐标().2 2020-07-07 …
如图,用A,B,C三个不同的元件连接成一个系统N.当元件A正常工作且元件B、C至少有一个正常工作时 2020-08-03 …
在平面直角坐标系中,已知抛物线与直线的图象如图所示,当y1≠y2时,取y1,y2中的较大值记为N;当 2020-10-31 …
把二项式系数Cn0,Cn1,…,Cnn中奇数的个数记为an.已知an与n的二进制数间具有某种联系,观 2020-11-08 …
高数上30页定理4收敛数列与其子数列间的关系证明取K=N,则当k>K时,nk>nK=nN≥N,于是高 2020-12-01 …