Sistemi Operativi, Primo Modulo, Canale A-L e Teledidattica
per il corso di laurea in Informatica
A. A. 2018/2019
docente: Igor Melatti
melatti@di.uniroma1.it
Per l'organizzazione dell'esame di Sistemi Operativi (12 CFU), vedere qui. In questa pagina si tratta solamente del canale A-L e della teledidattica del primo modulo di Sistemi Operativi.
Indice
Date degli appelli
Programma del corso
Libri di testo
Informazioni sugli esami
Materiale sulle lezioni
Orario delle lezioni
Software per il corso
Date degli appelli
N.B.: Per gli appelli "da confermare", le date sono indicative e potrebbero subire modifiche
Appello |
Data |
Ora |
Aula |
Confermato |
Note |
Numero verbale Infostud |
1 |
14/01/2019 |
09:00 - 18:00 |
Aula 16 Lab. "Paolo Ercoli" |
Sì |
scritto e orale |
647804 |
2 |
04/02/2019 |
09:00 - 18:00 |
Aula 17 Lab. "Paolo Ercoli" |
Sì |
scritto e orale |
647805 |
straord1 |
01/04/2019 |
ore 10:30 - 13:00 |
Lab. Colossus |
Sì |
scritto e orale |
661265 |
3 |
25/06/2019 |
08:00 - 18:00 |
Aula 17 Laboratorio "P. Ercoli" |
Sì |
scritto e orale |
663256 |
4 |
15/07/2019 |
08:00 - 18:00 |
Aula 17 Laboratorio "P. Ercoli" |
Sì |
scritto e orale |
663257 |
5 |
02/09/2019 |
10:00 - 15:00 |
Aula 15 Laboratorio "P. Ercoli" |
Sì |
scritto e orale |
666824 |
straord2 |
30/10/2019 |
10:00 - 13:00 |
Lab. Colossus |
Sì |
scritto e orale |
685477 |
Si rammenta di iscriversi su Infostud
selezionando, per l'appello desiderato, il verbale il cui numero è indicato nell'ultima colonna.
Informazioni sul laboratorio "Paolo Ercoli" si possono trovare qui
.
Informazioni sul Laboratorio Colossus si possono trovare qui
Gli esami (scritti e orali) potranno essere soggetti a scaglionamenti in caso di eccessivo numero di prenotazioni. Tali scaglionamenti saranno comunicati su questo sito.
Programma del corso
Vedere il
sillabo
Libri e documentazione
W. Stallings, “Operating Systems, Internals and Design Principles”, 9th ed., Prentice-Hall, 2009.
Questo link
contiene informazioni sul libro.
L'intero libro (settima edizione) sembra essere disponibile legalmente qui
D. P. Bovet, M. Cesati, "Understanding the Linux Kernel", 3rd edition, O'Reilly, 2006.
L'intero libro sembra essere disponibile legalmente qui
R. Love, "Linux Kernel Development", 3rd edition, Developer's Library.
L'intero libro sembra essere disponibile legalmente qui
Regole per gli esami
Vedere le prime 16 slides della
prima lezione.
Le domande per l'orale sono pubblicate a
questo indirizzo
(aggiornato causa malfunzionamento host).
Alcuni esempi di domande per lo scritto sono pubblicate a
questo indirizzo
.
Materiale sulle lezioni
N |
Data |
Materiale |
Argomenti |
Note |
1 |
24/09/2018 |
slides |
Introduzione al corso (slides 1-50) |
Ultimo aggiornamento: 27/08/2019, ore 10:40 |
|
27/09/2018 |
|
ANNULLATA |
|
2 |
01/10/2018 |
vedere lezione 1 |
Introduzione ai sistemi operativi (slides 51 - fine) |
|
3 |
04/10/2018 |
slides |
La gestione dei processi (slides 1 - 43) |
Utimo aggiornamento: 14/10/2018, ore 20:00 |
4 |
08/10/2018 |
vedere lezione 3 |
La gestione dei processi: process e mode switch (slides 44 - fine) |
|
5 |
11/10/2018 |
slides |
Gli algoritmi di scheduling (slides 1 - 34) |
Ultimo aggiornamento: 18/10/2018, ore 15:30 |
6 |
15/10/2018 |
vedere lezione 5 |
Gli algoritmi di scheduling: conclusione (slides 35 - fine) |
|
7 |
18/10/2018 |
slides |
La gestione della memoria (slides 1 - 52) |
Ultimo aggiornamento: 12/11/2018, ore 09:20 |
8 |
22/10/2018 |
vedere lezione 7 |
La gestione della memoria: la memoria virtuale (slides 53-80) |
|
9 |
25/10/2018 |
vedere lezione 7 |
La gestione della memoria: elementi centrali (slides 81-130) |
|
|
29/10/2018 |
|
ANNULLATA |
|
10 |
05/11/2018 |
riassunto |
Esercitazioni e ricevimento studenti |
|
11 |
08/11/2018 |
vedere lezione 10 |
Esercitazioni e ricevimento studenti |
|
12 |
12/11/2018 |
slides |
La gestione dell'input/output: introduzione |
|
|
15/11/2018 |
|
ANNULLATA |
|
13 |
19/11/2018 |
slides |
La gestione dell'input/output: algoritmi per il disco e page cache. Il file system: introduzione (slides 1-25) |
Ultimo aggiornamento: 28/11/2018, ore 07:30 |
14 |
22/11/2018 |
vedere lezione 13 |
Il file system: allocazione/deallocazione; i-node di Unix (slides 26-59) |
|
15 |
26/11/2018 |
slides |
Il file system: FAT32 e conclusione (slides 60-fine). La gestione della concorrenza: introduzione (slides 1-32) |
Ultimo aggiornamento: 12/01/2019, ore 07:45 |
16 |
03/12/2018 |
vedere lezione 15 |
La gestione della concorrenza: produttori/consumatori, negozio del barbiere e algoritmo di Dekker (slides 33-91) |
|
17 |
06/12/2018 |
slides |
La gestione della concorrenza: conclusione (slides 92 - fine). Il deadlock: introduzione e prevenzione (slides 1 - 20) |
Ultimo aggiornamento: 10/12/2018, ore 21:00 |
18 |
10/12/2018 |
vedere lezione 17 |
Il deadlock: algoritmo del barbiere, rilevamento, filosofi a cena (slides 21 - fine) |
|
19 |
13/12/2018 |
slides |
La gestione della sicurezza |
|
|
17/12/2018 |
|
ANNULLATA |
|
20 |
20/12/2018 |
|
Esercitazione compito scritto + ricevimento studenti |
|
Orario delle lezioni
Giorno |
Dalle |
Alle |
Luogo |
lunedì |
16:30 |
19:00 |
Aula P1 - Città Universitaria |
giovedì |
16:30 |
19:00 |
Aula P1 - Città Universitaria |
L'aula P1 si trova
qui
.
Software (gratis) per il corso
Per la macchina virtuale con Linux: installare
VirtualBox