La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SISITEMI MONOPROGRAMMATI E MULTI PROGRAMMATI

Presentazioni simili


Presentazione sul tema: "SISITEMI MONOPROGRAMMATI E MULTI PROGRAMMATI"— Transcript della presentazione:

1 SISITEMI MONOPROGRAMMATI E MULTI PROGRAMMATI
I sistemi operativi gestiscono le risorse della macchina a seconda delle esigenze dell’utente: lo stesso processore può essere usato in modo che un solo utente ne sfrutti le capacità, oppure in modo che diversi utenti possano a turno o contemporaneamente accedere alle stesse. Una scelta importante che si deve affrontare per la scelta di un sistema operativo piuttosto che un’ altra, consiste nel decidere se il calcolatore dovrà essere o no in grado di eseguire i diversi programmi contemporaneamente. I sistemi operativi possono essere valutati descrivendo la due modalità di funzionamento delle macchine: monoprogrammazione e multiprogrammazione.

2 Un sistema viene detto monoprogrammato quando in un dato istante, la sua memoria centrale contiene codice utente proveniente da un unico programma. Vantaggi: semplicità Svantaggi: inefficiente e rigido Ai programmi utente viene riservata una parte della memoria (spazio utente) separata da quella del sistema operativo. Sistema operativo Spazio utente

3 Un sistema vene detto multiprogrammato quando vengono eseguiti più processi in RAM e si evita di lasciare inutilizzata la CPU. Vantaggi: più efficienti Svantaggi: più complessi da eseguire Allocazione contigua il processo viene caricato in un unico blocco di memoria - partizioni fisse - partizioni variabili Sistema operativo P1 Unico blocco P2

4 Allocazione non contigua il processo viene suddiviso in parti e i vari pezzi sono collocati in diverse regioni della memoria. - paginazione - segmentazione - memoria virtuale Sistema operativo P1 P2 P1 suddiviso in parti P1 P2 suddiviso in parti P2


Scaricare ppt "SISITEMI MONOPROGRAMMATI E MULTI PROGRAMMATI"

Presentazioni simili


Annunci Google