Scaricare la 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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.