Table of Contents

Sistemi Operativi

ECTS 2.5 = 75 ore

PAP: 2.5 ore-lezione / settimana TP: 4 ore-lezione + 1 ora-lezione (esercitazioni) / settimana

PAP:

Ore lezione semestre: 2.5 * 16 = 40

TP:

Ore lezione semestre: 4 * 16 = 64 Ore esercitazioni semestre: 1 * 16 = 16 Totale: 80

Settimana 1

Refresh Architettura dei Calcolatori

Introduzione ai sistemi operativi

Settimana 2

Introduzione a Minix 3

Presentazione del progetto 1

Settimana 3

Processi e thread

Processi e thread

Settimana 4

Scheduling

Scheduling

Settimana 5

Problemi classici IPC (Lettori e scrittori)

Problemi classici IPC (Lettori e scrittori)

Settimana 6

Problemi classici IPC (Filosofi)

Problemi classici IPC (Barbiere sonnolento)

Settimana 7

Gestione della memoria

Gestione della memoria

Settimana 8

Gestione della memoria

Gestione della memoria

Settimana 9

Input e output

Input e output

Settimana 10

Input e output

Input e output

Settimana 11

Filesystem

Filesystem

Settimana 12

Filesystem

Filesystem

Settimana 13

Settimana 14

Sistemi operativi realtime

Sistemi operativi realtime

Settimana 15

Prova Scritta #2

Laboratori

1. Implementazione di una system call (2 settimane)

=== 2. Sviluppo di un filesystem (6 settimane) === === 3. Sviluppo di una periferica a caratteri (8 settimane) ===