-UMA NUMA quale tipo di architettura si adotta nelle soluzioni moderne
-Reti di interconnessioni. Algoritmi di scheduling. Problema della sincronizzazione.
Processi e Threads
-Differenza tra 1 processo ed 1 thread differenze tra kernel thread e user thread.
esercizio sulla generazione di processi
Supponendo che il pid del processo iniziale è 999 cosa succede a questo programma?
for(i=0;i<10;i++)
i=fork();
Scheduling su sistemi a monoprocessore
-RR, a priorità, code multiple con feedback.
Memoria centrale
- gerarchie di memorie. indirizzi logici e indirizzi fisici
-architetture usate per la traduzione degli indirizzi. A cosa serve la TLB? dove si trova? come migliorano le prestazioni?
Memoria virtuale
- Meccanismo dei page fault. come degradano le prestazioni quando c'è un page fault? (formula).
- Modello del working set. cos'è il working set? e a cosa serve.
-Allocazione della memoria del kernel. Buddy system.
mi sembra sia tutto... in bocca al lupo!!!