L' articolo di Wikipedia per Nice descrive la relazione come segue:
Come semplice esempio, quando due processi altrimenti identici associati alla CPU sono in esecuzione contemporaneamente su un sistema Linux a CPU singola, ciascuna parte del tempo della CPU sarà proporzionale a 20-p, dove p è la priorità del processo. Quindi un processo eseguito con un bel +15 riceverà il 25% del tempo CPU assegnato a un processo a priorità normale: (20−15) / (20−0) = 0.25. Sul programmatore BSD 4.x, d'altra parte, il rapporto nello stesso esempio è circa dieci a uno.
Vorrei sapere come la quota della CPU assegnata a ciascun processo nell'esempio semplice sopra sarebbe calcolata su un server Solaris, incluso il caso in cui un processo ha un bel +19. Punti bonus se è possibile fornire un collegamento a qualsiasi documentazione relativa a SunOS 5.1.
Modifica: ho anche richiesto citazioni per il comportamento dello scheduler descritto nella voce di Wikipedia.