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" scritto e orale 647804
2 04/02/2019 09:00 - 18:00 Aula 17 Lab. "Paolo Ercoli" scritto e orale 647805
straord1 01/04/2019 ore 10:30 - 13:00 Lab. Colossus scritto e orale 661265
3 25/06/2019 08:00 - 18:00 Aula 17 Laboratorio "P. Ercoli" scritto e orale 663256
4 15/07/2019 08:00 - 18:00 Aula 17 Laboratorio "P. Ercoli" scritto e orale 663257
5 02/09/2019 10:00 - 15:00 Aula 15 Laboratorio "P. Ercoli" scritto e orale 666824
straord2 30/10/2019 10:00 - 13:00 Lab. Colossus 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

Edit | Attach | Watch | Print version | History: r77 < r76 < r75 < r74 < r73 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r77 - 2019-11-30 - IgorMelatti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback