Question: 1. (a) Explain how scheduling, synchronization, and deadlock affect performance. (b) Explain how to improve the solution to the Readers-writers problem. (c) Why is this
1. (a) Explain how scheduling, synchronization, and deadlock affect performance. (b) Explain how to improve the solution to the Readers-writers problem. (c) Why is this not a deadlock problem?
2. (a) What are the main purposes of semaphores? Explain. (b) For what problems are these used? (c) Are they used in deadlock? Explain.
3. Is RR scheduling a multiclass scheduling technique? Explain.
4. (a) Why does a higher degree of multi-programming improve performance? (b) Is multiprogramming used with scheduling and/or synchronization? Explain.
5. Explain why the Five Philosophers Problem is a deadlock problem.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
