Escolar Documentos
Profissional Documentos
Cultura Documentos
Senza di essa la CPU dovrebbe attendere parecchi cicli prima che unistruzione sia prelevata dalla memoria. La
memoria centrale si pu considerare una cache per la memoria secondaria.
Coerenza
In una struttura gerarchica come quella delle memorie pu accadere che gli stessi dati siano mantenuti
contemporaneamente in diversi livelli di memoria.
Architettura di protezione
Protezione dellI/O
Allo scopo di impedire lesecuzione di operazioni illegali di I/O da parte dellutente si definiscono privilegiate tutte le
istruzioni di I/O in modo che lutente non possa usarlo direttamente ma attraverso il sistema operativo.
Cos per compiere unoperazione di I/O un programma utenti usa una chiamata di sistema per richiedere che il So
esegua loperazione per suo conto.
Protezione della memoria
necessario proteggere linterrupt vector da ogni possibile alterazione da parte di programmi utente. Inoltre
necessario proteggere dalla modifica anche le procedure dei servizi dei segnali dinterruzione contenute nel codice del
S.O.
Per separare lo spazio di memoria di ogni singolo programma serve la capacit di determinare lintervallo di indirizzi
in cui programma pu accedere e proteggere la memoria fuori di esso. Questa protezione si realizza impiegando due
registri: il registro di base (contiene il pi basso indirizzo di memoria fisica al quale il programma dovrebbe accedere)
e il registro di limite contrente la dimensione dellintervallo.