Primo modulo (SC1) - A.A. 2016-2017
Canali:
Secondo modulo (SC2) - A.A. 2016-2017
Lunedì 20 febbraio 2017 - lezione teorica (
slide di riferimento)
Venerd' 24 febbraio 2017 - lezione teorica (
slide di riferimento)
Lunedì 27 febbraio 2017 - lezione teorica (
slide di riferimento)
- Symmetric multiprocessing
- Microkernel
- Pthreads
Mercoledì 1 marzo 2017 - lezione pratica (
slide diriferimento)
- Overhead: processi vs thread
- Thread concorrenti che accedono a variabili condivise: problematiche
Venerdì 3 marzo 2017 - lezione teorica (
slide di riferimento)
- Concorrenza
- Mutua esclusione
- Supporto Hardware per la mutua esclusione
Lunedì 6 marzo 2017 - lezione teorica (
slide di riferimento,
dispensa su mutua esclusione)
- Algoritmo di Dijkstra per la mutua esclusione
- Semafori
Venerdì 10 marzo 2017 - lezione teorica (
dispensa su mutua esclusione,
esempi sull'algoritmo di Dijkstra)
- Approfondimenti sull'algoritmo di Dijkstra (ruolo di k, no-deadlock, starvation)
Lunedì 13 marzo 2017 - lezione teorica (
dispensa su mutua esclusione)
- Esercizi sull'algoritmo di Dijkstra
- Algoritmo del Panettiere di Lamport
Mercoledì 15 marzo 2017 - lezione pratica (
slide di riferimento)
- Libreria pthread per i semafori in C
- Accesso sezione critica in mutua esclusione (misurazione overhead semafori)
- Accesso in mutua esclusione a N risorse
Venerdì 17 marzo 2017 - lezione teorica (
slide di riferimento)
Lunedì 20 marzo 2017 - lezione teorica (
slide di riferimento)
- Produttore/Consumatore
- Monitor
- Message Passing
Mercoledì 22 marzo 2017 - lezione pratica (
slide di riferimento)
- Gestione degli errori
- Sincronizzazione inter-processo
Venerdì 24 marzo 2017 - lezione teorica (
slide di riferimento)
Lunedì 27 marzo 2017 - lezione teorica (
slide di riferimento)
- Architettura di Internet: Internet service providers, Internet exchange points, architettura a tre livelli
Mercoledì 29 marzo 2017 - lezione pratica (
slide di riferimento)
- Esercizi di riepilogo su processi, thread e semafori
Venerdì 31 marzo 2017 - lezione teorica (
slide di riferimento)
Lunedì 3 aprile 2017 - lezione teorica (
slide di riferimento)
Mercoledì 5 aprile 2017 - lezione pratica (
slide di riferimento)
Venerdì 7 aprile 2017 - lezione teorica (
slide di riferimento)
Lunedì 10 aprile 2017 - lezione teorica
Mercoledì 12 aprile 2017 - lezione pratica (
slide di riferimento)
Mercoledì 19 aprile 2017 - lezione pratica (
slide di riferimento)
Venerdì 21 aprile 2017 - lezione teorica (
slide di riferimento)
Mercoledì 26 aprile 2017 - lezione pratica (
slide di riferimento)
- Server multi-process/multi-thread
Venerdì 28 aprile 2017 - lezione teorica (
slide di riferimento)
Mercoledì 3 maggio 2017 - lezione pratica (
slide di riferimento)
- Approfondimento su letture e scritture
Venerdì 5 maggio 2017 - lezione teorica (
slide di riferimento)
Lunedì 8 maggio 2017 - lezione teorica (
slide di riferimento)
Mercoledì 10 maggio 2017 - lezione pratica (
slide di riferimento)
Venerdì 12 maggio 2017 - lezione teorica
Lunedì 15 maggio 2017 - lezione teorica (
slide di riferimento,
dispensa su mutua esclusione)
- Algoritmo di Ricart-Agrawala
Mercoledì 17 maggio 2017 - lezione pratica
Venerdì 19 maggio 2017 - lezione teorica (
slide di riferimento)
- Introduzione alla Cyber Security
Lunedì 22 maggio 2017 - lezione teorica (
slide di riferimento)
[
A.A. 2014-2015 |
A.A. 2015-2016 ]