Il corso si propone di studiare gli impianti di elaborazione con particolare
riferimento al ruolo dei componenti hardware e software e ai problemi legati al
loro dimensionamento e alla valutazione delle loro prestazioni. Verranno
studiati i principali componenti hardware e software di un impianto,
analizzando tecnologie e soluzioni architetturali. Le conoscenze teoriche
acquisite verranno integrate con attività di laboratorio relative alla
realizzazione di esperimenti di benchmarking e alla configurazione dei servizi
offerti in ambiente Internet. Al termine del corso lo studente avrà acquisito le
conoscenze e le competenze che lo renderanno in grado di effettuare un confronto
critico tra impianti di elaborazione e di poter procedere ad un loro corretto
dimensionamento.
Gli argomenti trattati riguardano:
- Architetture degli impianti di elaborazione: caratteristiche e componenti.
- Indici di prestazione e loro ruolo. Benchmarking.
- Architetture RAID.
- Modelli client-server, peer-to-peer e ibridi.
- Servizi: web, posta elettronica, commercio elettronico.
Protocolli: HTTP, SMTP, POP3, IMAP4, FTP, DNS, ...
- Web caching. Content Delivery Network.
- Configurazione e dimensionamento di un impianto.
|