Computer Science
IT Question
1. Why are some device drivers not compiled into the kernel?
2. Most if not all desktops do not do a thing for preventing, avoiding, or detecting deadlocks. Explain why this is not a good design decision.
3. What four conditions must be present for a deadlock to occur? Explain (Lecture 14)
a. Mutual exclusion
b. Hold and wait
c. No preemption
d. Circular wait
4. What are three methods of recovery from deadlock? (Lecture 14)
5. For an interactive system, what metric is critical to the user (the person) acceptance and which scheduling algorithm is best to ensure its meet?