1- What is the difference between preemptive scheduling and non-preemptive scheduling? What is the issue with the latter?
2- Describe round robin scheduling. What is the parameter associated with the scheduler? What is the issue in choosing the parameter?
3- What must the banker’s algorithm know a priori in order to prevent deadlock?
4- What are the goals of an operating system?
5- What are the types of System Calls?
Sample Solution