Please enable JavaScript.
Coggle requires JavaScript to display documents.
I sistemi operativi (IN BASE ALL'UTILIZZO DELLA CPU ABBIAMO (SISTEMI…
I sistemi operativi
IN BASE ALL'UTILIZZO DELLA CPU ABBIAMO
SISTEMI IN MULTIPROGRAMMAZIONE
SISTEMI IN TIME SHARING
SISTEMI IN MONOPROGRAMMAZIONE
SISTEMI DISTRIBUITI
SISTEMI DEDICATI E TRANSAZIONALI
SISTEMI REAL-TIME
ELABORAZIONE INTERATTIVA
ELABORAZIONE A LOTTI
SISTEMI APERTI
TRASPORTABILI SU ALTRE MACCHINE
SISTEMI PROPRIETARI
NON TRASPORTABILE SU ALTRE MACCHINE E NON È POSSIBILE VEDERE IL CODICE DEL SISTEMA
INTERFACCIA
GUI
CLI
POLITICHE DI GESTIONE
PRIORITÀ STATICA
PRIORITÀ DINAMICA
FIFO
PREEMPTIVE
PRIORITÀ STATICA
PRIORITÀ DINAMICA
ROUND ROBIN
NON PREEMPTIVE
SJF
SCHEDULING CON PRIORITÀ
FCFS
A BUCCIA DI CIPOLLA
I LIVELLI PRINCIPALI SONO:
NUCLEO
GLI STATI DI UN PROCESSO CHE A LORO VOLTA POSSONO ESSERE CINQUE :
RUN
WAIT
READY
END
HOLD
GESTIONE INFORMAZIONI
GESTIONE DELLE PERIFERICHE
GESTIONE DELLA MEMORIA
PROGRAMMI
LA RILOCAZIONE
TRADUZIONE DEGLI INDIRIZZI VIRTUALI IN FISICI
L'ALLOCAZIONE
A PARTIZIONI
STATICHE
DINAMICHE
NON CONTIGUA
PAGINAZIONE
SI DIVIDONO IN
ESSA PUÒ ESSERE
È STRUTTURATO
CHE HA IL COMPITO DI GESTIRE
SI OCCUPA DEL CARICAMENTO DEI
DOVE VIENE EFFETTUATA
DOVE VIENE EFFETTUATA
SI OCCUPA DI
CHE SI DISTINGUE IN DUE TIPI
PER ASSEGNARE UNA RISORSA AD UN PROCESSO VENGONO UTILIZZATE LE :
LA CPU NON PUÒ RILASCIARE IL PROCESSO DURANTE L'ESECUZIONE
LA CPU PUÒ RILASCIARE IL PROCESSO DURANTE L'ESECUZIONE
IN BASE A COME UTILIZZA I DATI IN INGRESSO SI PUÒ DIVIDERE IN:
PERMETTE ALL'UTENTE DI UTILIZZARE LA MACCHINA