1. What is the hierarchy of processes in an operating system?
2. What is a monitor in operating systems?
3. What is the Dining Philosopher Problem?
4. What is the Reader-Writer Problem?
5. What is the Producer-Consumer Problem?
6. What is a classical two-process solution?
7. What is an n-process solution?
8. What are hardware primitives for synchronization?
9. What is the main challenge in the Dining Philosopher Problem?
10. What is the main challenge in the Reader-Writer Problem?
11. What is the main challenge in the Producer-Consumer Problem?
12. What is the purpose of the Test-and-Set instruction?
13. What is the purpose of the Compare-and-Swap instruction?
14. What is the main advantage of using monitors?
15. What is the main disadvantage of using hardware primitives for synchronization?
16. What is the main purpose of the Producer-Consumer Problem?
17. What is the main purpose of the Reader-Writer Problem?
18. What is the main purpose of the Dining Philosopher Problem?
19. What is the main purpose of the hierarchy of processes?