|
Numero |
Descrizione |
Materiale |
Commenti |
Data |
|---|---|---|---|---|
|
-- |
|
Lezione soppressa: sospensione della didattica |
|
16/02/04 |
|
1 |
Lezione:Introduzione ai Sistemi Operativi |
Lucidi TBaum :: 1.1(cos'e un SO),1.4(richiami HW),1.7 (SO monolitici ed a livelli), 1.2.3 (multiprogrammazione) |
|
18/02/04 |
|
2 |
Lezione:Il modello a processi, System call, interruzioni |
Lucidi TBaum::2.1 (il modello a processi),1.6(chiamate di sistema) |
|
23/02/04 |
|
3 |
Lezione: Il modello a thread, thread user level e kernel level, esempi, modelli ibridi |
Lucidi TBaum::2.2(thread) |
25/02/04 |
|
|
4 |
Lezione: Meccanismi di IPC: disabilitazione delle interruzioni, TSL, semafori. |
Lucidi(IPC-1) TB :: 2.3.1 fino a 2.3.6 compreso |
|
01/03/04 |
|
?? |
Lezione:
monitor, scambio messaggi).
Soluzione di tipici problemi di interazione con semafori. |
Lezione soppressa: occupazione |
|
03/03/04 |
|
5 |
Lezione:
monitor, scambio messaggi).
Soluzione di tipici problemi di interazione
con semafori. Introduzione allo scheduling |
Lucidi(IPC-2) Lucidi(IPC-3) Lucidi(IPC-4) Lucidi(scheduling) TB::2.3.7 (monitor), 2.3.8 (scambio messaggi), 2.4.1 (filosofi a cena), 2.4.2 (lettori scrittori),2.5.1 (introd. scheduling) |
|
08/03/04 |
|
6 |
Lezione:
Scheduling Processi e scheduling in Unix/Linux |
Lucidi
(Scheduling) TB::2.5.2 (scheduling sistemi batch), 2.5.3 (fino a code multiple p.133),2.5.5,2.5.6 Lucidi (Unix) |
|
10/03/04 |
|
7 |
Lezione:Processi e scheduling in Unix e Windows |
Lucidi (Unix) Lucidi (Windows) TB cap 10 (Unix) : 10.2.2 (overview) 10.3.1,10.3.2,10.3.3 (processi,thread, scheduling) TB cap 11 (Windows) : 11.2.1 (API win32) 11.4.1, 11.4.2 (processi, thread) 11.4.3 (solo il paragrafo 'scheduling') |
15/03/04 |
|
|
8 |
Lezione: Risorse e stallo (1) |
Lucidi
(Risorse e stallo 1 e 2) TB capitolo 3 : dal 3.1 al 3.6 inclusi |
17/03/04 |
|
|
9 |
Esercitazione: Preparazione primo compitino (1) |
Testi esame con soluzioni |
22/03/04 |
|
|
10 |
Esercitazione: preparazione al primo compitino (2) |
Testi esame con soluzioni |
24/03/04 |
|
|
11 |
Lezione: Gestione della memoria: swapping |
Lucidi
(Gestione della memoria: introduzione e swapping) TB: Capitolo 4.1(tutto), 4.2(tutto) |
|
05/04/04 |
|
12 |
Lezione:Gestione della memoria: paginazione |
Lucidi
(Gestione della memoria: paginazione)ATTENZIONE!!! questi lucidi sono
stati riorganizzati rispetto alla copia
precedente. TB: 4.3 (tutto), 4.7 (tutto) |
|
07/04/04 |
|
13 |
Lezione: Algoritmi di sostituzione, Gestione della memoria in Unix e windows | Lucidi
(Gestione della memoria: algoritmi di
sostituzione) TB: 4.4.1,4.4.4(second chance), 4.4.5(clock), 4.4.6(LRU), 4.4.8(Working Set), 4.4.9 (WS clock), 4.6.1 (locali vs lobali), 4.6.2 (controllo carico), 4.6.3 (dimensione pagina), 4.6.4 (Istruzioni e dati), 4.6.5 (pagine condivise), 4.6.6 (demoni di paginazione) Lucidi (Gestione della memoria: casi di studio) TB: 10.4 (Unix) |
19/04/04 |
|
|
14 |
Esercitazione: Gestione della memoria |
|
21/04/04 |
|
|
15 |
Lezione: Dispositivi |
Lucidi
(Dispositivi) TB capitolo 5:5.1(richiami hw),5.2 (scopi sw i/o),5.3.1 (interrupt handlers), 5.3.2(device drivers), 5.3.3 (software di i/o indipendente dal dispositivo), 5.3.4 (sw di i/o a livello utente) |
26/04/04 |
|
|
16 |
Lezione: Dispositivi (2) |
Lucidi
(Dispositivi: esempi (1)) Lucidi (Dispositivi: esempi (2)) TB cap 5: 5.4.1 (dischi - fino a CDrom escluso),5.4.2 (formattazione), 5.4.3 (algoritmi di schedulazione del braccio), 5.4.4 (trattamento degli errori), 5,4,5 (stable storage) |
28/04/04 |
|
|
17 |
Lezione: File system Unix |
Lucidi
(File System Unix) Lucidi (File System 2) Lucidi (File System 3) TB cap 6: 6.1 (i file), 6.2 (le directory), 6.3 (implementazione del FS) meno il paragrafo 6.3.8; 6.4.5 (Unix V7) TB cap 10: 10.6.1 (concetti di base), 10.6.2 (system call), 10.6.3 (implementazione) |
|
03/05/04 Solo 12.00--13.00 per sospensione delle didattica |
|
18 |
Lezione: File system: casi di studio Unix e Windows |
Lucidi
(File System 4) Lucidi (File System 5) |
|
05/05/04 |
|
19 |
Lezione: File system |
|
10/05/04 |
|
|
20 |
Esercitazione: Preparazione al secondo compitino |
|
12/05/04 |
|
|
21 |
Lezione straordinaria: Windows (Cisternino) | Lucidi (Zipped) |
|
13/05/04 16.00--18.00 aula D1 |