IL NUCLEO Le funzioni del nucleo sono: Avvio e terminazione dei processi Assegnazione della CPU ai diversi processi Sincronizzazione tra i processi Sincronizzazione dei processi con l ’ ambiente esterno
Quando a un processo viene tolta la CPU, esso viene messo in fondo alla coda se rimane in stato di pronto oppure passa in stato di attesa: in entrambi i casi la CPU viene assegnata al primo processo in coda
I processi in attesa vengono posti su diverse code in base alle diverse priorit à : al momento di scegliere il processo da mandare in esecuzione vengono favoriti quelli a priorit à pi ù elevata Il gestore dei processi (scheduler) ha la priorità massima