CPU scheduling criteria typically focus on factors like CPU utilization, response time, and waiting time. Reliability is not a standard CPU scheduling criterion. These criteria are used to optimize the performance of the operating system’s scheduling algorithm.