Sistemi operativi e distribuiti T1/2005-2006
Informazioni generali
Sistemi operativi e distribuiti è un corso per la laurea triennale in Comunicazione Digitale.
Docenti
Orari delle lezioni
- Lunedì 10:30-12:30 (effettiva 10.45 - 12.15)
- Mercoledì 09:30-11:30 (effettiva 09.45 - 11.15)
Dove: V1, Via Venezian 15 Settore Didattico (6)
Orario di ricevimento studenti
Mercoledì h. 14.00 @ Via Comelico, 8
Sito del corso
All'url [1] sito del prof. Bellettini Forum DiCo del Corso
Materiale didattico
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.
Il libro è: "Sistemi Operativi e Distribuiti" (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).
Links utili
Modalità d'esame
Gli step sono 2: teoria e progetto.
- La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.
- Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera)http://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1&action=edit. Il progetto chiaramente è proporzionato al tempo di svolgimento.
Non sono previsti orali.
Diario del corso
LUN 6.03.06 - Intro
Slide Presentazione del corso
Slide Introduzione ai Sistemi Operativi
- Uso del Forum, mezzi di comunicazione con il docente
- Introduzione ai sistemi operativi
MER 8.03.06 - Organizzazione dei Sistemi Operativi
Slide Organizzazione dei Sistemi Operativi
- Device Management
- Process, Thread, and resuorce management
- Memory Management
- OS Design Constraints
- Performance
- Protection and Security
- Protezione Hardware
- Protezione CPU
- The UNIX Architecture
- Microkernel organization
LUN 13.03.06 - Architettura dei Sistemi di Calcolo
- Architettura dei Sistemi Operativi
- Windows NT/2000 Architecture
- Program Specification
- Machine Language
- The Von Neumann Architecture
- ALU
- CU
- Primary Memory Unit
- Device Controller Interface
- Addressing Devices
- Performing a write operation
- Accesso diretto alla memoria (DMA)