Setiap proses berjalan dengan keutamaan tertentu, yang disebut tahap bagus. Proses dengan keutamaan tinggi akan mendapat lebih banyak masa CPU daripada yang mempunyai keutamaan yang lebih rendah, dan dengan demikian nampaknya berjalan lebih cepat. Mengubah tahap bagus hanya masuk akal untuk proses intensif CPU, kerana kebanyakan program menghabiskan hampir sepanjang masa mereka untuk menunggu sesuatu (seperti input pengguna) dan dengan itu tidak akan mendapat manfaat atau penderitaan jika keutamaan mereka berubah.