2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Sistemi Distribuiti e Reti di Calcolatori
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 9 Università FIRENZE
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Tecnologie per lo sviluppo di applicazioni Web: HTML e CSS; concetti di base di servlets e JavaServer Pages (JSP).
    • * FCD - Fondamenti del Calcolo Distribuito
      Sistemi distribuiti real time: concetti di base, paradigmi e modelli principali.
    • * FCD - Fondamenti del Calcolo Distribuito
      Sistemi distribuiti fault-tolerant: concetti di base, paradigmi (consenso, membership, comunicazione, replicazione, recovery), e modelli.
    • PASR - Programmazione di Applicazioni e Servizi di Rete
      Tecnologie per lo sviluppo di applicazioni Web: gestione delle richieste del client, popolazione automatica di Java Bean, gestione delle risposte del server, cookie e sessioni; JDBC e cenni di MySQL.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Piattaforme e sistemi distribuiti: name e directory service, file system distribuito, Distributed Computing Environment, CORBA, WWW, sistemi basati su gruppi.
    • * FCD - Fondamenti del Calcolo Distribuito
      Principali paradigmi distribuiti di coordinamento. Modelli di computazione distribuita: sincroni e asincroni, cliente-servente con RPC, orientati ai gruppi, memoria distribuita condivisa, bus di messaggi.
    • * MIR - Modelli di Interazione in Rete
      Stili di interazione: scambio di messaggi, operazioni remote, comunicazione a gruppi.
    • * FCD - Fondamenti del Calcolo Distribuito
      Tempo, orologi e sincronia. Ordinamento di eventi distribuiti.
    • * FCD - Fondamenti del Calcolo Distribuito
      Concetti di base: reti di calcolatori, multicomputer e sistemi distribuiti; confronto tra sistemi centralizzati e distribuiti; evoluzione dei sistemi distribuiti (dall'accesso remoto al codice mobile); notazioni formali per la modellizzazione di sistemi e proprietà. Indirizzamento e risoluzione dei nomi.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali