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.