Sistemi Operativi (2007/08)
Descrizione del Corso
Scopo del corso è di studiare la struttura dei moderni sistemi operativi analizzando i principi di funzionamento, le strategie operative ed i meccanismi interni. In particolare saranno affrontati argomenti come la gestione dei processi, della memoria, dell'I/O e del file system.
Al termine di questo modulo gli studenti saranno in grado di analizzare le tecniche che consentono di coordinare le risorse di un sistema operativo e di gestire le risorse di un sistema di elaborazione in modo da trasformare una macchina fisica in una macchina astratta.
Programma del Corso
Il programma del corso per l'anno accademico 2007/08 è disponibile qui.
Note sul corso
Tutti gli studenti sono invitati ad iscriversi al corso fornendo la propria email attraverso il portale (nel campo note) in modo da poter ricevere comunicazioni inerenti il corso.
Orario delle lezioni
Martedì 11:30-14:30 Aula 1
Mercoledì 8:30-11:30 Aula 1
Il corso è terminato.
Ricevimento studenti
Il ricevimento degli studenti è fissato nello studio n° 31 (o 3D237) il martedì dalle 16:00 alle 18:00 ed il mercoledì dalle 16:00 alle 18:00. Per ricevimento fuori dall'orario previsto richiedere un appuntamento tramite e-mail.
Prossimi appelli
12 Febbraio ore 9:30, Aula Magna.
19 Febbraio ore 9:30, Aula Magna.
6 Maggio ore 9:30, Aula Magna.
13 Maggio ore 9:30, Aula Magna.
8 Luglio ore 15:30, Aula Magna.
23 Luglio ore 10:30, Aula Magna.
18 Settembre ore 10:00, Aula Magna.
9 Dicembre ore 10:00, Aula Magna.
16 Dicembre ore 10:00, Aula Magna.
Per prenotarsi usare il portale del corso.
Testo principale di riferimento

A. Silberschatz, P. Galvin, G. Gagne, Sistemi operativi - Concetti ed esempi, 7a Edizione, Pearson Education Italia, 2006
Links interessanti
- VMware Player per l'avvio di un'immagine di una macchina virtuale
- Immagini di macchine virtuali preconfezionate e pronte per l'uso
- VMware Server per realizzare macchine virtuale personalizzate
- GaPil - Guida alla Programmazione in Linux
Materiale didattico
- Introduzione ai Sistemi Operativi
- Strutture dei Sistemi Operativi
- Processi
- Thread
- Scheduling della CPU
- Sincronizzazione dei processi
- Stallo dei processi
- Memoria centrale - I parte
- Memoria centrale - II parte
- Memoria virtuale
- Interfaccia del file system
- Realizzazione del file system
- Memoria secondaria e terziaria Nota: Per stampare più slide sullo stesso foglio in Acrobat Reader procedendo dal menu File selezionare Stampa->Ridimensionamento pagina->Più pagine per foglio
Vecchi Appelli
- Esame 02-10-07
- Esame 04-07-07
- Esame 26-07-07
- Esame 15-01-08
- Esame 12-02-08
- Esame 19-02-08
- Esame 06-05-08
- Esame 13-05-08
- Esame 08-07-08
- Esame 23-07-08
- Esame 18-09-08
- Esame 09-12-08
- Esame 16-12-08
Note sul materiale didattico
- Il materiale didattico non sostituisce il libro di testo consigliato né comprende interamente tutti gli argomenti e gli esercizi visti durante il corso
- Gli studenti sono invitati a segnalare eventuali errori contattando il docente tramite email ugo-dot-erra+so-at-unibas-dot-it