Phil Bull
philbull@gmail.com 2014
Decidere se un processo può usare il processore per una frazione maggiore o minore di tempo.
Davide Ferracin
davide.ferracin@protonmail.com 2022

# Modificare la priorità di un processo

È possibile comunicare al computer che alcuni processi dovrebbero avere una priorità più elevata di altri, e che di conseguenza dovrebbero ricevere una frazione più alta delle risorse computazionali. Questo renderà la loro esecuzione più veloce, ma solo in certi casi. È altresì possibile assegnare a un processo una priorità più bassa se si pensa che stiano usando una potenza di calcolo eccessiva.

Passare alla scheda Processi e fare clic sul processo di cui si vuole modificare la priorità.

Fare clic destro sul processo, e usare il menù Cambia priorità per assegnare al processo una priorità maggiore o minore.

Tipicamente è raramente necessario modificare manualmente le proprietà. Il computer di solito compie già da solo un buon lavoro nel gestirle. (Il sistema di gestione delle priorità dei processi è detto nice.)

# Una priorità elevata rende un processo più veloce?

Il computer condivide il proprio tempo di calcolo tra tutti i processi in esecuzione. Normalmente viene condiviso in modo intelligente, in modo che i programmi che stanno svolgendo più lavoro ricevono automaticamente una frazione maggiore delle risorse. Solitamente i processi ottengono tante risorse quante ne servono, perciò vengono già eseguiti il più velocemente possibile. Modificare la loro priorità non farà differenza.

Se il proprio computer sta eseguendo contemporaneamente più programmi che richiedono tante risorse, però, il tempo del processore potrebbe essere “over-subscribed” (ossia il processore viene usato a piena capacità). Si potrebbe notare che altri programmi girano più lenti del solito, dato che non c'è abbastanza tempo di elaborazione da condividere tra tutti i programmi.

In questo caso, può essere d'aiuto cambiare la priorità dei processi. Si potrebbe diminuire la priorità di uno dei programmi che consumano molte risorse, per liberarne alcune per altri programmi. In alternativa si può aumentare la priorità di un processo più importante, e che si vuole che venga eseguito più velocemente.