Università della Calabria - Facoltà di Ingegneria

A.A. 2004-2005

Sistemi di Elaborazione in Rete

Luigi Pontieri

 

Obiettivi e Crediti Didattici

Il modulo ha lo scopo di illustrare i concetti che stanno alla base dei Sistemi Operativi e delle Reti di Calcolatori. Particolare attenzione sarà dedicata alla rete Internet, di cui saranno descritti l’architettura, i servizi di base e le principali tipologie di applicazioni.

Il modulo ha valore formativo pari a 5 crediti didattici e consta di 48 ore, suddivise in 30 ore di lezione, e 18 ore di esercitazione.

Prerequisiti

Conoscenza del linguaggio Java e dei rudimenti della programmazione orientata agli oggetti.

Superamento dell’esame di Fondamenti di Informatica I


Programma

Il modulo si articola in tre parti, dedicate rispettivamente ai Sistemi Operativi, alle Reti di Calcolatori e ad alla rete Internet. E’ prevista, inoltre, una serie di esercitazioni in cui saranno illustrati esempi di programmazione distribuita e concorrente in Java.
·    Sistemi Operativi
·    Reti di Calcolatori
·    Protocollo TCP/IP
·    Internet
·    Esercitazioni

Libri di Testo

-         Silberschatz, P. Galvin, “Sistemi Operativi”, Addison-Wesley, 5° o 6a edizione, 2002.

-         Andrew S. Tanenbaum, "Reti di Calcolatori", terza edizione o quarta edizione, Prentice Hall International, 2003.

Testi Complementari

-          M. L. Liu, "Distributed Computing: Principles and Applications", Prentice Hall, 2003

-         A.S. Tanenbaum, “I moderni Sistemi Operativi”, Jackson Libri, 1999.

-         J.F. Kurose, K.W. Ross, Internet e Reti di Calcolatori, McGraw-Hill, 2003.

-         D. Comer, Internetworking con TCP/IP, vol.1, Addison Wesley Italia, 2002.

Altro materiale didattico

·         Lucidi delle lezioni del corso e dispense

·         Esercitazioni del corso


Modalità di esame

L'esame prevede lo svolgimento di una prova scritta, comprendente esercizi di programmazione (in Java), e di una prova orale.