Learning Outcome



At the end of this chapter, the students will be able to:

   Identify the criteria that the CPU scheduling algorithms has to achieve.

   Understand the different scheduling algorithms such as: first-Come first-served, shortest job first, priority
         scheduling and round-robin scheduling.

   Understand the scheduling algorithms for multiple-processor systems and real-time systems.

   Explain the different methods to evaluate the various scheduling algorithms.