Phil Bull
philbull@gmail.com 2014
Lo stato di un processo può essere: in esecuzione, dormiente, fermato o zombie.
Davide Ferracin
davide.ferracin@protonmail.com 2022

# Cosa significano gli stati dei processi?

Lo stato di un processo dice se sta facendo qualcosa o no al momento. Esistono quattro possibili stati che un processo può avere:

# In esecuzione

Processi che stanno facendo qualcosa al momento (per esempio, un browser web che sta caricando una pagina). I processi in esecuzione usano attivamente la CPU.

# Dormiente

Processi che non stanno facendo niente al momento (per esempio, perché stanno aspettando che accada qualcosa). Non stanno usando il processore, ma occupano comunque memoria. Se dovranno fare qualcosa, si «sveglieranno» e cambieranno il loro stato in «in esecuzione».

# Fermato

Un processo fermato è un processo che è stato messo a riposo manualmente. Un processo potrebbe essere stato fermato perché per esempio stava usando troppo tempo del processore.

To do this, click the process in the Processes tab, then right-click it and select Pause from the menu that appears. You can wake it up again by clicking Resume on the same menu.

# Zombie

Un processo zombie ha terminato la sua esecuzione e non ripartirà di nuovo, ma per qualche motivo viene mantenuto nella lista dei processi. Ciò accade solitamente perché tale processo è stato avviato da un altro programma che ha bisogno di sapere se ha terminato o no con successo, ma non ha ancora controllato se ciò è avvenuto.

I processi zombie non occupano memoria o usano tempo del processore, e prima o poi se ne vanno da soli, senza bisogno che l'utente faccia qualcosa.

La gran parte dei processi sarà in esecuzione o dormiente.