Unibo Logo

Sistemi Operativi
2016-2017

Renzo Davoli

 
 Home
 Informazioni generali
 Sistemi Operativi
 Attività di Laboratorio
 Materiale
 Studenti AA passati

Programma del corso di Sistemi Operativi

  1. Introduzione ai sistemi operativi.

    Cos'è un sistema operativo. Le sue funzioni. La sua storia. 
  2. Programmazione concorrente

    Sezioni critiche, Dekker, Peterson, Semafori, Monitor, Message Passing, Monitor in Java
  3. Struttura interna dei sistemi operativi

    Richiami di architettura. Cos'è il kernel. Struttura del kernel. Moduli
  4. Gestione delle risorse

    Algoritmi di scheduling. Deadlock. Gestione della memoria principale. Gestione della memoria secondaria. Gestione del file system.
  5. Protezione e sicurezza nei sistemi operativi

    Meccanismi e politiche
  6. Casi reali

    Linux, Windows
  7. Linguaggio C

  8. Linguaggi di shell scripting

  9. Linguaggio Python

  10. Installazione e configurazione di sistemi operativi

  11. Amministrazione di sistema

  12. Programmazione di sistema