This document summarizes a lecture on operating system CPU scheduling. It discusses scheduling concepts like criteria, algorithms, and types. Specific algorithms covered include first come first serve, shortest job first, priority scheduling, and round robin scheduling. Examples are provided to illustrate how each algorithm works.