Chapter 3 covers CPU scheduling in operating systems, discussing objectives, criteria, and various scheduling algorithms. Key goals include fairness, throughput maximization, and resource utilization, as well as managing process priorities and minimizing waiting times. The chapter also details specific algorithms like First-Come, First-Served and Shortest-Job-First, along with their performance characteristics and implications for system efficiency.