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
5: CPU scheduling
cpusched.pdf
note.txt
6: Concorrenza e comunicazione
sincro.pdf
7: Memory management
memoria.pdf
note/esempi indirizzi logici/fisici
esempi EAT e PT
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]
note cifratura a blocchi
note RSA
2: Java threads
Java_Threads1.pdf
Java_Threads2.pdf
3: Sincronizzazione tra processi
sincro.pdf
4: Programmazione rete e altro materiale
concorrenza
socket, thread, RMI
[ Altri lucidi ed esercizi su socket:
lucidi socket
]
Alcuni esercizi si possono anche trovare sulla
piattaforma Virtuale
5: Specifiche progetto
Specifiche progetto
(ATTENZIONE: ultima modifica GIUGNO 25; rispetto alla versione pubblicata a fine Marzo, e' stato tolto il
comando "inspectNodes", la cui specifica non era abbastanza precisa)