Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
Sistemi operativi e reti

Docente: L. Bernardinello, R. Bisiani, F. De Paoli, C. Ferretti, H. Le Van, L. Mariani, R. Melen

 

Crediti: 16 CFU

 

Obiettivi dell'insegnamento:

L'insegnamento fornisce conoscenze sulla struttura dei sistemi operativi, sui modelli della concorrenza e dei sistemi distribuiti e loro realizzazione in Java, infine sulle attuali tecnologie informatiche per la comunicazione. Il laboratorio fornisce competenze pratiche di base. 

 

Descrizione e Programma dell'insegnamento:

Il corso si articola nei seguenti moduli:

  • Sistemi Operativi: 4 CFU (C. Ferretti, H. Le Van)
  • Paradigmi Concorrenti e Distribuiti: 4 CFU (L. Bernardinello, F. De Paoli)
  • Tecnologie Informatiche per la Comunicazione: 4 CFU (R. Bisiani, R. Melen)
  • Laboratorio di Sistemi Operativi e Reti: 4 CFU (H. Le Van, L. Mariani)

Programma:

Sistemi Operativi

  • Architettura a livelli di un Sistema Operativo;
  • Kernel; Scheduling dei processi; Gestione della memoria;
  • Shell di Unix e system call;
  • Comunicazione fra processi; Gestione del file system
  • Sistemi Concorrenti e Distribuiti
  • Modellazione di sistemi concorrenti con automi a stati finiti;
  • Realizzazione di programmi concorrenti in Java: threads e monitors
  • Le socket: il modello di comunicazione e architettura di semplici sistemi client-server
  • Sistemi distribuiti: i modelli peer-to-peer e RPC. Esemplificazioni con Java-RMI.

 


Tecnologie Informatiche per la Comunicazione

  • Reti wireless: architettura generale, livello fisico e livello MAC;
  • Protocolli wireless: WiFi, Bluetooth, WiMax; Protocolli GSM e UMTS;
  • Distribuzione dell’informazione: algoritmi di routing (cenni), qualità del servizio;
  • Applicazioni multimediali: streaming e telefonia (VoIP)


Laboratorio di Sistemi Operativi e Reti

  • Esercitazioni pratiche sugli argomenti del corso

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 25/03/2011