Differenze tra le versioni di "Sistemi operativi e distribuiti T1/2005-2006"

Da WikiDsy.
Riga 44: Riga 44:
  
 
* 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.
* 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). Il progetto chiaramente è proporzionato al tempo di svolgimento.
+
* 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.
 
Non sono previsti orali.
Riga 51: Riga 51:
  
 
=== LUN 6.03.06 - Intro ===
 
=== LUN 6.03.06 - Intro ===
 +
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']
 +
 +
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']
 +
 
* Uso del Forum, mezzi di comunicazione con il docente
 
* Uso del Forum, mezzi di comunicazione con il docente
* Introduzione e concetti base
+
* Introduzione ai sistemi operativi
  
 
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===
 
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===
 +
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']
 
* Device Management
 
* Device Management
 
* Process, Thread, and resuorce management
 
* Process, Thread, and resuorce management

Versione delle 14:52, 13 mar 2006


Informazioni generali

Sistemi operativi e distribuiti è un corso per la laurea triennale in Comunicazione Digitale.

Docenti

Carlo Bellettini

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

  • Archittettura dei Sistemi Operativi
    • Windows NT/2000 Archetecture
  • 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)

MER 15.03.06