Aptitude | GATE CS 1998 | Question 31
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
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.