This document contains 7 cases of different CPU scheduling algorithms, including FCFS, SJF (preemptive and non-preemptive), priority scheduling (preemptive and non-preemptive), and round robin. For each case, it provides the process details, draws the Gantt chart, and calculates the average waiting time. The key information provided includes the scheduling algorithm used, processes with burst times and arrival times, the Gantt chart showing process scheduling order and times, and the average waiting time calculation.