Home » Archivo » Archvio 2011 » Sistemi concorrenti e distribuiti - 2011/2012

Laurea Magistrale

Salta il menu di secondo livello

Sistemi concorrenti e distribuiti - 8 CFU - A.A. 2011/2012

Insegnante

Prof. Tullio Vardanega

Periodo

I anno - 1 trimestre | 03/10/2011 - 10/12/2011

Curriculum:

Ore: 52 Frontali, 0 Laboratorio, 12 Esercizi

Torna su ▲

Programma del Corso

Il corso si compone di due segmenti complementari. Nel primo segmento si prendono in esame modelli e paradigmi di programmazione concorrente, concentrandosi sulla concorrenza direttamente esprimibile a linguaggio (ossia senza ricorso a librerie esterne), utilizzando Java e Ada come linguaggi di sperimentazione.
Nel secondo segmento si affronta invece l'evoluzione architetturale tecnologica dei sistemi distribuiti, culminando nell'analisi di CORBA come paradigma di interconnessione di sistemi eterogenei secondo il modello cliente-servente. In questa parte del corso si illustrano anche i fondamenti di approcci particolarmente avanzati come virtualizzazione e cloud computing.
Nell'ambito di entrambi i segmenti del corso, il docente propone allo studente esercizi da realizzare in proprio in laboratorio per sperimentare direttamente le problematiche progettuali e realizzative e i paradigmi di soluzione illustrati a lezione.

Prerequisiti: Computer architecture (architettura degli elaboratori)
Operating systems (sistemi operativi)
Computer Networks (reti)

Propedeuticità:

Ausili Didattici: - -

Testi di Riferimento: 1. Distributed Systems - Principles and paradigms
(International edition)
Andrew S Tanenbaum, Maarten van Steen
Pearson Education International
ISBN 0-13-121786-0
2. Concurrent and Real-Time Programming in Ada
Alan Burns and Andy Wellings
Cambridge University Press ISBN 978-0-521-86697-2

Torna su ▲