• No products in the cart.

OS1: Process Management – Unit 4: CPU Scheduling

CPU scheduling is the basis of multi-programmed operating systems. By switching the CPU among processes, the operating system can make the computer more productive. In this unit, you are going to be introduced to the basic scheduling concepts and be presented with several different CPU-scheduling algorithms. The problem of selecting an algorithm for a particular system will also be considered. Objectives: At the end of this unit, you should be able to: • Distinguish between preemptive and non-preemptive scheduling • State the goals for CPU scheduling • Give comparative analysis of the following scheduling algorithms: FCFS SJF Priority Scheduling Round-Robin Scheduling Multilevel Queue Scheduling Multilevel Feedback Queue Scheduling • Select a CPU scheduling algorithm for a particular system.
banner

Attachments10

 

Featured Courses