1) What do you mean by Semaphore? Write down the implementation of Bounded Buffer Producer Consumer Problem using Semaphore.
2) What is advantage of using Monitor? Give the implementation of Bounded Buffer Producer Consumer Problem using “Monitor”.
3) What is Critical Section Problem? Explain it with suitable example. What are the requirements of critical Section problem.
4) Describe Inter-Process Communication using Message Passing.
5) Describe Inter-Process Communication using Shared-Memory with suitable example.
6) Describe in detail aboput Peterson’s Algorithm for Critical Section Problem with suitable example.
7) Describe in detail about Bakery Algorithm for Critical Section Problem with suitable example.
8) Describe Hardware Solution for Critical Section Problem.
9) Write down the implementation of Readers-Writers Problem using “Semaphore”.
10) Write down the implementation of Dining Philosopher Problem using “Monitor” and “Semaphore”.