Un SO esegue una varietà di “programmi”:

Spesso i termini lavoro e processo sono utilizzati in modo intercambiabile

Informalmente un processo può essere considerato come un programma in esecuzione

Un programma di per sé non è un processo

Il programma, anche detto sezione testo, è un’entità passiva, mentre il processo è un’entità attiva

Un processo include:

Stato del processo

L’esecuzione di un processo deve progredire in maniera sequenziale

Mentre un processo è in esecuzione è soggetto a cambiamenti di stato

Ogni processo può trovarsi in uno tra i seguenti stati: