题目
在操作系统中,P操作和V操作各自的动作是如何定义的
急……
急……
提问时间:2021-01-10
答案
答:P操作顺序执行下述两个动作:
①信号量的值减1,即S=S-1;
②如果S≥0,则该进程继续执行;
如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止).
V操作顺序执行下述两个动作:
①S值加1,即S=S+1;
②如果S>0,则该进程继续运行;
如果S≤0,则释放信号量队列上的第一个PCB(即信号量指量指针项所指向的PCB)所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行.
①信号量的值减1,即S=S-1;
②如果S≥0,则该进程继续执行;
如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止).
V操作顺序执行下述两个动作:
①S值加1,即S=S+1;
②如果S>0,则该进程继续运行;
如果S≤0,则释放信号量队列上的第一个PCB(即信号量指量指针项所指向的PCB)所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1让暴风雨来的更猛烈些吧为结尾
- 2这是莫娜吗?是的 怎么翻译成英文
- 3三羊开泰的动物是?属那个生肖
- 4甲、乙二人各有若干元,如果甲增加40元,甲的钱数是乙的钱数的2倍,如果乙增加20元,乙的钱数是甲的5/6,求甲、乙二人原来各有几元?
- 5地球大气分为哪几层?它们各有什么特征
- 6在等差数列an中,首项a1=0,公差d不等于0,若ak=a1+a2+…+a7,则k是?
- 7若Ix-2I+Iy+2I=0,求x-y的相反数.
- 8甲、乙、丙三数之和是1160,甲数是乙数的一半,乙数是丙数的2倍,甲、乙、丙三数各是多少?急
- 9如图,三角形田地中有两条小路AE和CF,交叉处为D,张大伯常走这两条小路,他知道DF=DC,且AD=2DE,则两块田地ACF和CFB的面积比是_.
- 10键盘上按什么键可以让数字小写转大写
热门考点
- 1一辆汽车从甲地到乙地,2小时行了全程的30%,这时已行的路程比剩下的路程少96千米.甲乙两地相距多少千米
- 2二项式定理:(2-x)^8*(2x+3)^2
- 31道数列问题(快!今天解决)
- 4Both the kids and their parents ______ English,I think.I know it from their accent.
- 5喜欢读书
- 6把一壶水烧开需要34克酒精,诺改用煤油需多少克?
- 7在物理学中,G=mg,其中g=9.8N╱kg ,这g是指什么?
- 8改错:Will it be snow tonight?
- 9因式分解-8a的立方b的平方+12a的立方b的平方c-6a的平方b
- 10规律 0,2,5,9,14……