Lucidi corso e laboratorio SO

All'interno dei vari capitoli, i lucidi di base sono quelli provenienti dal libro di testo (Silberschatz, Galvin, Gagne). Certe parti sono complementate con altri lucidi.

Lezione

0: Presentazione corso

kickoff

1: Introduzione

intro1.pdf


2: Richiami di architettura

ch2.pdf


3: Organizzazione generale di un SO

ch3.pdf


4: Processi e threads

proc.pdf

threads.pdf


5: CPU scheduling

cpusched.pdf
note.txt


6: Concorrenza e comunicazione

sincro.pdf


7: Memory management
memoria.pdf


8:Virtual memory
memoria virtuale.pdf


Laboratorio

1: Richiami di Java

Java_primer1.pdf
Java_primer2.pdf

2: Java threads

Java_Threads1.pdf
Java_Threads2.pdf

3: Sincronizzazione tra processi

sincro.pdf