INDIETRO SU AVANTI

Priorita'


Ogni processo in esecuzione e' identificato da una priorita'.

Per motivi storici questa e' rappresentata in molti sistemi UNIX da un indice di priorita', un numero intero che varia da 0 a 128 (talora da 0 a 255 o da -128 a +127). Tale indice e' a rovescio rispetto al concetto di priorita': ad un valore alto corrisponde una priorita' bassa e viceversa.

All'atto del lancio, l'utente puo' imporre al suo processo anche un offset di priorita' rispetto al valore tipico di default della priorita' di lancio. Questo e' il valore di nice ed e' un indice che va solitamente dal valore +20 al valore -20.

Anche qui un valore positivo indica una diminuzione relativa della priorita'. Un utente normale puo' solo scegliere un valore positivo, diminuendo la proiorita' relativa del proprio processo in modo da essere nice (carino) verso gli altri processi.

Un valore di nice negativo aumenta la priorita' relativa del processo, e puo' essere usato solo dall'amministratore di sistema.