Home Computer?

Sistemi Operativi (2008/09)

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 2008/09 è 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ì 10:30-13: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 10:00 alle 12:00 ed il Mercoledì dalle 10:00 alle 12:00. Per ricevimento fuori dall'orario previsto richiedere un appuntamento tramite e-mail.

Prossimi appelli

4 Febbraio ore 10:00, Aula Magna.
17 Febbraio ore 10:00, Aula Magna.
27 Aprile ore 15:30, Aula Magna.
1 Luglio ore 14:00, Aula Magna.
14 Luglio ore 14:00, Aula Magna.
29 Settembre ore 10:00, Aula Magna.
14 Dicembre ore 10:00, Aula 1. 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

Test di autovalutazione

Prossimamente.

Links interessanti

Appliance di Ubuntu per VMWare

Materiale didattico

  1. Introduzione ai Sistemi Operativi
  2. Strutture dei Sistemi Operativi
  3. Processi
  4. Thread
  5. Scheduling della CPU
  6. Sincronizzazione dei processi
  7. Stallo dei processi
  8. Memoria centrale - I parte
  9. Memoria centrale - II parte
  10. Memoria virtuale
  11. Interfaccia del file system
  12. Realizzazione del file system
  13. Memoria secondaria e terziaria
  14. Introduzione a Linux
  15. 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

  1. Esame 04-02-09
  2. Esame 17-02-09
  3. Esame 27-04-09
  4. Esame 01-07-09
  5. Esame 14-07-09
  6. Esame 29-09-09
  7. Esame 14-12-09 Risultati

Note sul materiale didattico

Teaching