Acquisire le conoscenze sul funzionamento di sistemi di calcolo ad alte prestazioni ed alle tecniche di utilizzo ed ottimizzazione di codici algoritmi e programmi
scheda docente
materiale didattico
- La CPU
- Multiprocessori e multicomputer
- Parallelismo sui dati e architetture GPU
- Memoria principale
- Esempi di codice di correzione degli errori
- Memorie cache
- Memorie secondarie
- Hard Disk magnetici, SSD e bus di collegamento
- Sistemi RAID
- Bus PCIe
- Sistemi di storage
- Il Sistema Operativo
- Virtualizzazione
- Sistemi di connessione, il modello TCP/IP
- I Database
- Container informatici
Esperienze di laboratorio
- Installazione di un sistema operativo
- Installazione di una VM
- sviluppo e tecniche di ottimizzazione di codici
- creazione e gestione di un database
- creazione e gestione di container informatici
i moderni sistemi operativi, A. S. Tanenbaum, H. Bos
Reti di Calcolatori, A. S. Tanenbaum, D. j. Wetherall
Programma
- Architettura dei calcolatori- La CPU
- Multiprocessori e multicomputer
- Parallelismo sui dati e architetture GPU
- Memoria principale
- Esempi di codice di correzione degli errori
- Memorie cache
- Memorie secondarie
- Hard Disk magnetici, SSD e bus di collegamento
- Sistemi RAID
- Bus PCIe
- Sistemi di storage
- Il Sistema Operativo
- Virtualizzazione
- Sistemi di connessione, il modello TCP/IP
- I Database
- Container informatici
Esperienze di laboratorio
- Installazione di un sistema operativo
- Installazione di una VM
- sviluppo e tecniche di ottimizzazione di codici
- creazione e gestione di un database
- creazione e gestione di container informatici
Testi Adottati
Architettura dei calcolatori. Un approccio strutturale, A. S. Tanenbaum , T. Austini moderni sistemi operativi, A. S. Tanenbaum, H. Bos
Reti di Calcolatori, A. S. Tanenbaum, D. j. Wetherall
Modalità Frequenza
La frequenza alle lezioni e alle attività di laboratorio è consigliata. Le attività didattiche prevedono lezioni frontali, esercitazioni pratiche e attività di laboratorio.Modalità Valutazione
La valutazione dell’apprendimento avverrà attraverso una prova orale e la presentazione di una relazione relativa alle attività pratiche svolte durante il laboratorio.