Cada proceso se ejecuta con una cierta prioridad, llamada nivel de nice. Un proceso de alta prioridad obtiene más tiempo de UCP que los que tienen prioridades inferiores y por ello se ejecuta más rápido. Cambiar el nivel de nice sólo tiene sentido real para los procesos de uso intensivo de UCP ya que la mayoría de programas gastan la mayor parte de su tiempo esperando por algo (como una entrada) y por ello no se benefician o sufren cambios en la prioridad.