Related Articles

# Aptitude | GATE CS 1998 | Question 31

• Last Updated : 28 Jul, 2021

A counting semaphore was initialized to 10. Then 6 P (wait) operations and 4 V (signal) operations were completed on this semaphore. The resulting value of the semaphore is
(A) 0
(B) 8
(C) 10
(D) 12

Explanation: Initially we have semaphore value = 10
Now we have to perform 6 p operation means when we perform one p operation it decreases the semaphore values to one.

So after performing 6 p operation we get, semaphore values = 10 – 6 = 4 and now we have to perform 4 v operation means when we perform one V operation it increases the semaphore values to one. So after performing 4 v operation we get, semaphore values = 4 + 4 = 8.

Option (B) is correct.

Watch GeeksforGeeks Video Explanation :

Attention reader! Don’t stop learning now.  Practice GATE exam well before the actual exam with the subject-wise and overall quizzes available in GATE Test Series Course.

Learn all GATE CS concepts with Free Live Classes on our youtube channel.

My Personal Notes arrow_drop_up