NEOCODE

Operating Systems MCQs

1. What is the Critical Section Problem?

2. Which of the following is a solution to the Critical Section Problem?

3. What is a semaphore?

4. What is the initial value of a binary semaphore?

5. What are concurrent processes?

6. What is the main purpose of cooperating processes?

7. What is a precedence graph?

8. Which of the following is true about the Critical Section Problem?

9. What is the purpose of the "wait" operation in semaphores?

10. What is the purpose of the "signal" operation in semaphores?

11. What is a race condition?

12. What is the main advantage of cooperating processes?

13. What is the primary use of a precedence graph?

14. Which of the following is a disadvantage of semaphores?

15. What is the main purpose of mutual exclusion in the Critical Section Problem?