📌  相关文章
📜  国际空间研究组织 | ISRO CS 2017 |问题 70

📅  最后修改于: 2022-05-13 01:58:04.948000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2017 |问题 70

一个计数信号量被初始化为 7。然后在这个信号量上完成了 20 次 P(等待)操作和 x V(信号)操作。如果信号量的最终值为 5,那么值 x 将是
(一) 0
(乙) 13
(C) 18
(四) 5答案: (C)
解释:在信号量中,P 操作表示等待操作,它将计数信号量的值减 1,而 V 操作表示信号操作,它增加计数信号量的值。
这里有一个计数信号量 S = 7
经过 20 次 P 操作后,s = 7-20 = -13
在 S=5 的“x”V 操作值之后,因此 -13 + xV = 5 和 S = 18 。
选项 C 正确。
这个问题的测验