Quando gli viene assegnata la CPU, il processo passa nello stato di esecuzione, dal quale può uscire per tre motivi: –termina la sua esecuzione, cioè il processo esaurisce il suo codice e quindi finisce(exit); –termina il suo tempo di CPU, cioè il suo quanto di tempo, e quindi ritorna nella lista dei processi pronti (RL); –gli manca la disponibilità di una risorsa: per poter evolvere necessita di una risorsa che al momento non è disponibile e quindi il processo si sospende (suspend) e passa nello stato di attesa, insieme ad altri processi, formando la Waiting List (WL ).RLCon RL si indica la Ready List, cioè la lista dei processi che si trovano nello stato di pronto (ready) e stanno aspettando il loro turno di utilizzo della CPU.WLCon WL si indica la Waiting List, cioè la lista dei processi che si trovano nello stato di attesa (wait), aspettando che si liberi una risorsa oltre alla CPU che gli permetta di evolvere (stampante, me-moria, ecc).