Categorías: Todo - memoria - periferiche - risorse - processi

por Rachele Franceschini hace 6 años

158

IL SISTEMA OPERATIVO

Un sistema operativo è essenziale per la gestione delle risorse di un computer. Funziona come un intermediario tra l'hardware e l'utente, coordinando l'uso delle periferiche attraverso tecniche come lo SPOOL per ottimizzare l'

IL SISTEMA OPERATIVO

Il sistema operativo è visto come gestore di risorse.

IL SISTEMA OPERATIVO

MODELLO A STRATI

INTERPRETE DEI COMANDI
Shell
GESTIONE DELLE INFORMAZIONI
File system
GESTIONE DELLE PERIFERICHE
Periferiche virtuali

Gestiscono in modo non visibile agli utenti i problemi di utilizzo concorrente dei dispositivi e rendono più efficace e ottimizzato l'uso delle periferiche reali con tecniche quali lo SPOOL

GESTIONE DELLA MEMORIA
In un moderno sistema multiprogrammato ci sono diversi programmi in esecuzione contemporaneamente. Per utilizzarla multiprogrammazione in modo efficace è necessario che nella memoria principale siano caricati più processi.

Segmenti

E' un processo diviso in blocchi secondo criteri logici che riflettono l'organizzazione del software.

Pagine

Suddivide lo spazio di memoria in blocchi della stessa dimensione e sono gestite attraverso tabelle di MAPPING.

GESTIONE DI PROCESSI E PROCESSORE
Processi concorrenti e paralleli

E' la funzione che permette di eseguire le istruzioni di un programma da parte di più processori, con l'obiettivo di un'esecuzione più veloce del programma.

Multiprogrammazione

La CPU può eseguire più programmi contemporaneamente. I programmi in esecuzione nella memoria centrale si chiamano PROCESSI. I programmi

Priorità

Viene assegnato un valore di priorità ai processi, che misura l'importanza o l'urgenza di esecuzione.

Time sharing

I processi sono considerati tutti ugualmente importanti e sono eseguiti ciclicamente per un periodo di tempo.