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 state complementate con altri lucidi, fatti dai docenti di questo corso o provenienti da altre fonti. (Ringrazio coloro che hanno gentilmente concesso l'uso di alcuni lucidi, in particolare R.Davoli)

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


6: Concorrenza e comunicazione

sincro.pdf


7: Memory management
memoria.pdf


8:Virtual memory
memoria virtuale.pdf


9:File Systems

File Systems.pdf


10:Security and Cryptography

SecurityCrypto.pdf (fino al lucido 54: Certification authorities)
[Dal libro Kurose-Ross]

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



Last modified: Tue May 9 12:01:20 CEST 2017