Saved Bookmarks
| 1. |
Explain the process model of Unix? |
|
Answer» Processes are scheduled using a priority-based preemptive round-robin scheduling algorithm. This ensures that there is no CPU starvation and CPU saturation. Based on the completion of the time slice or WAIT by any I/O, processes can be preempted from the run queue and moved to the sleep queue. While scheduling we MIGHT face DEADLOCK on any RESOURCES hence, user APPLICATIONS need to provide deadlock detection to ensure that user processes do not deadlock on resources. |
|