PRESENTAZIONE DEL CORSO

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.