Home » Archivo » Archvio 2009 » Sistemi concorrenti e distribuiti - 2009/2010

Laurea Magistrale

Salta il menu di secondo livello

Sistemi concorrenti e distribuiti - 8 CFU - A.A. 2009/2010

Insegnante

Prof. Tullio Vardanega

Periodo

I anno - 1 trimestre | 01/10/2009 - 04/12/2009

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 invece in esame modelli e paradigmi di programmazione concorrente, concentrandosi sulla concorrenza direttamente esprimibile a linguaggio (ossia senza ricorso a librerie di sistema), 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.
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: Tutto il materiale utilizzato dal docente, inclusi i quesiti d'esame e le relative soluzioni viene reso sistematicamente disponibile in formato elettronico alla pagina Web del corso all'URL http://www.math.unipd.it/~tullio/SCD/2009/calendario.html

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 ▲