Meccanismo di Interrupt
Classi di Interrupt
Tre modalità di comunicazione
I/O programmato
I/O interrupt driven
DMA (Direct Memory Access)
Struttura della memoria
Gerarchia di memoria
Caching
E’ necessaria la protezione di memoria per:
Per proteggere la memoria è possibile aggiungere all’hardware due registri
I processori moderni presentano due stati di funzionamento
Per proteggere l’hardware, le istruzioni di accesso e modifica allo stato di una risorsa fisica devono essere eseguite in modo supervisore.
Architettura e funzionalità dei sistemi operativi
1. Introduzione ai Sistemi Operativi
2. Richiami
3. Architettura e funzionalità dei sistemi operativi
4. Esercitazione – Installazione del Sistema operativo Linux
6. Gestione dei processi nei sistemi operativi Unix/Linux e Window...
8. Esercitazione: Makefile e librerie
9. Esercitazione: System call per la gestione dei processi
11. Introduzione alla Sincronizzazione dei Processi
12. Sincronizzazione nel modello ad ambiente globale
13. Sincronizzazione nel modello ad ambiente locale
14. Esercitazione: Interprocess Communication e Shared Memory
15. Esercitazione: Gestione dei semafori
16. Esercitazione: Problema dei produttori e consumatori
17. Esercitazione: Problema dei lettori e degli scrittori
19. Il Deadlock
P. Ancilotti, M.Boari, A. Ciampolini, G. Lipari, “Sistemi Operativi”, Mc-Graw-Hill (Cap.1, Par. 1.3)