Q1. What do you mean by deadlock? Write down the essential conditions that can occur deadlock condition in a system.
Q2. Describe the given in terms of deadlock avoidance:
a) Safe-state
b) Resource-Allocation graph algorithm
Q3. Illustrate the difference among the dead lock avoidance, prevention and detection?
Q4. Describe the mutual exclusion and hold and wait conditions in context to the deadlock prevention.
Q5. Explain how Deadlock can be detected if each resource has single instance and many instances?