This document contains the code for simulating different CPU scheduling algorithms including FCFS, SJF, and priority scheduling. It includes the code to input process details like name, arrival time, and burst time. It then calculates start time, waiting time, turnaround time, and response time for each process. The average waiting time and average turnaround time are also calculated at the end for each algorithm.