Differenze tra le versioni di "Sistemi operativi e distribuiti T1/2005-2006"
(→Links utili) |
(→Modalità d'esame) |
||
Riga 43: | Riga 43: | ||
Gli step sono 2: teoria e progetto. | 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. | + | * 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. Per questa parte non e' prevista scrittura ci codice. |
− | * Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). | + | * Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php |
Non sono previsti orali. | Non sono previsti orali. |
Versione delle 16:42, 13 mar 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. Per questa parte non e' prevista scrittura ci codice.
- Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php
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)