对信号量8执行V操作后,以下叙述中正确的是(55)。A.当S等于0时唤醒一个阻塞进程B.当S小于0时唤醒一
对信号量8执行V操作后,以下叙述中正确的是(55)。
A.当S等于0时唤醒一个阻塞进程
B.当S小于0时唤醒一个阻塞进程
C.当S小于等于O时唤醒一个就绪进程
D.当S小于0时唤醒一个就绪进程
本题考查操作系统的基础知识。荷兰学者Dijkstra提出的信号量(或信号灯)机制,是一种卓有成效的进程同步与互斥的工具。对信号量的操作原语有两种,P操作和V操作。P操作和V操作是执行时不被打断的两个操作系统原语,P操作和V操作必须成对使用。在操作系统中,信号量是表示资源的实体,它由两个成员(S,Q)构成,其中S是一个具有非负初值的整型变量,是一个初始状态为空的队列。整型变量S表示系统中某类资源的使用情况,当其值大于0时,表示系统中当前可用资源的数目;当其值小于0时,其绝对值表示系统中因请求该类资源而阻塞等待的进程数目。除信号量的初值外,信号量的值能由P操作和V操作改变。P(S)的主要功能是:先执行S=S-1;若SO则进程继续执行;若SO则阻塞该进程,并将它插入到该信号量的等待队列Q中。V(S)的主要功能是:先执行S=s+1;若S>0则进程继续执行;若S≤0则从该信号量等待队列中移出第一个进程,使其变为就绪状态并插入就绪队列,然后再返回原进程继续执行。综上所述,当前的S小于等于0时,会将信号量队列中第一个进程移出,变为就绪状态。当S等于0时,原进程执行完后,移出的进程就会被唤醒。
用如何spss软件进行单因素方差分析和t检验0 μmol/L 0.5 μmol/L 1μmol/L 其他 2020-05-15 …
小A向整治一下小B,于是对他说:“小B,我有10个蛋(见下图),你将0.1,0.2,0.3,0.4 数学 2020-05-16 …
阅读理解应用:我们在课本中学习过,要想比较a和b的大小关系,可以进行作差法,结果如下a-b>0,a 数学 2020-05-17 …
一列火车出发1小时后因故停车0.5小时,然后以原速的34前进,最终到达目的地晚1.5小时.若出发1 数学 2020-06-16 …
一列火车出发1小时后因故停车0.5小时,然后以原速的34前进,最终到达目的地晚1.5小时.若出发1 数学 2020-06-16 …
某商店按批发价买进一批小皮球,每个0.35元,零售价每个0.4元当卖到剩20个皮球的时候,计算卖得 数学 2020-06-18 …
小刚和小强从A、B两地出发,小刚骑自行车,小强步行,出发后2h两人相遇,相遇时小刚比小强多行进24 数学 2020-07-13 …
1.3x^2+xy+2y^2-(-------------)=5x^2-xy-2y^2.2.若a小 数学 2020-08-02 …
下列说法正确的是A熵增大反应一定可自发进行B熵减小反应一定可自发进行CH小于0的反应一定可自发进行D 其他 2020-11-03 …
一列火车出发1小时后因故停车0.5小时,然后以原速的34前进,最终到达目的地晚1.5小时.若出发1小 数学 2020-11-11 …