Il corso e’ la naturale continuazione di Sistemi Operativi Mod. A già presente su Federica
Obiettivo: completare lo studio della struttura e delle funzioni dei moderni sistemi operativi.
Funzioni di un sistema operativo
Processi differenti possono cooperare per la risoluzione di un problema
Versione “leggere” dei processi possono condividere risorse
Coordinamento dei processi e thread
Il massimo impiego della CPU si ottiene con la multiprogrammazione
La memoria è una sequenza di locazioni o byte, ciascuna con un proprio indirizzo.
Fornisce un supporto rapidamente accessibile per la memorizzazione dei dati (ma volatile) condiviso dalla CPU e dai dispositivi di I/O.
Il sistema operativo è responsabile delle seguenti attività connesse alla gestione della memoria centrale:
La memoria secondaria è un supporto per salvare i dati contenuti della memoria centrale.
Il sistema operativo è responsabile delle seguenti attività connesse alla gestione della memoria secondaria:
Un file è una collezione di informazioni correlate. Permette una visione logica uniforme del processo di memorizzazione
ed e’ l’unità di memorizzazione logica.
Il sistema operativo è responsabile delle seguenti attività connesse alla gestione di file:
La periferiche di I/O interfacciano l’utente con il computer. Sono gestiti dai dispositivi di I/O e consentono di leggere, scrivere dati in maniera “friendly”.
Il sistema operativo è responsabile delle seguenti attività connesse alle operazioni di I/O:
2. Lo stallo dei processi – parte prima
3. Lo stallo dei processi – parte seconda
4. Lo stallo dei processi – parte terza
6. Il S.O. Linux – parte prima
7. Il S.O. Linux – parte seconda
8. Il S.O. Windows – parte prima
9. Il S.O. Windows – parte seconda
10. Il S.O. Windows – parte terza
11. I S.O. multimediali – parte prima
12. I S.O. multimediali – parte seconda
13. I S.O. multimediali – parte terza
14. I Sistemi Operativi distribuiti - parte prima
15. I Sistemi Operativi distribuiti - parte seconda
16. I Sistemi Operativi distribuiti - parte terza
17. I Sistemi Operativi distribuiti - parte quarta
18. I Sistemi Operativi distribuiti - parte quinta
19. I Sistemi Operativi distribuiti - parte sesta
Deitel, Deitel e Choffnes: Sistemi Operativi 3 ed. - Pearson ed. - Addison Wesley
A. Tanenbaum: I moderni Sistemi Operativi 2 ed. - Jackson libri
Silberschatz, Galvin, Gauge: Sistemi Operativi VII ed. - Pearson ed.- Addison Wesley
2. Lo stallo dei processi – parte prima
3. Lo stallo dei processi – parte seconda
4. Lo stallo dei processi – parte terza
6. Il S.O. Linux – parte prima
7. Il S.O. Linux – parte seconda
8. Il S.O. Windows – parte prima
9. Il S.O. Windows – parte seconda
10. Il S.O. Windows – parte terza
11. I S.O. multimediali – parte prima
12. I S.O. multimediali – parte seconda
13. I S.O. multimediali – parte terza
14. I Sistemi Operativi distribuiti - parte prima
17. I Sistemi Operativi distribuiti - parte quarta
18. I Sistemi Operativi distribuiti - parte quinta
19. I Sistemi Operativi distribuiti - parte sesta
I podcast del corso sono disponibili anche su iTunesU e tramite Feed RSS.