Please enable JavaScript.
Coggle requires JavaScript to display documents.
IL SISTEMA OPERATIVO - Coggle Diagram
IL SISTEMA OPERATIVO
MODELLO A BUCCIA DI CIPOLLA: mostra i programmi secondo una struttura gerarchica, nella quale ciascuno strato si serve di quello inferiore
-
-
-
-
-
-
I PROCESSI: Costituiti da fasi di elaborazione (CPU), e fasi di attesa per l'esecuzione dei programmi (modello di computazione indipendente, cooperazione e competizione), i processi sono costituiti da
-
dati del programma, suddivisi anche loro in
-
-
-
-
-
scheduling
la coda dei processi pronti (RL), in cui risiedono i processi caricati in memoria centrale che si trovano nello stato ready
la coda di attesa di un evento (WL), dove vengono
inseriti i processi in attesa di una particolare risorsa
Algoritmo di scheduling SJF: Per migliorare l’algoritmo FCFS in modo da ottenere sempre il minor tempo di attesa, basta scegliere tra la lista dei processi pronti quello che occuperà per meno tempo la CPU
Algoritmo di priorità: si mettono in ordine i processi da quelli con priorità più a quello con priorità più bassa (ordine decrescente), poi bisogna fare la media dei processi
Algoritmo RR: tutti i processi pronti vengono inseriti in una
coda circolare, inseriti in ordine di arrivo,
-
MODELLO KERNEL: Il processore gira nel modo supervisore, i compiti fondamentali sono:
-
-
-
-
-
-