Lezioni ed esercitazioni |
Ore |
Argomenti |
Contenuti specifici |
|
Sistemi digitali |
Algebra di Boole. Funzioni combinatorie. Sistemi combinatori e sequenziali. Sintesi di reti logiche, mappe di Karnaugh |
4 |
Struttura e funzionamento di un sistema di calcolo |
Architettura di un sistema di calcolo: sottosistema di memoria, il processore, linguaggio macchina binario e simbolico (assembler), tipi e formati di istruzioni, esempi di codice assembler. Macchine CISC e RISC, tecniche di parallelismo, sottosistema di I/O, bus, tecniche di sincronizzazione tra UC e I/O |
6 |
Teoria dell'informazione |
Sorgenti di informazione. Entropia e ridondanza di una sorgente. Codici a prefisso, codifica entropica, primo teorema di Shannon |
2 |
Rappresentazione dell'informazione multimediale |
Rappresentazione digitale di testi alfanumerici, immagini bitmap e vettoriali, audio e video, numeri interi, numeri reali; numeri binari e conversioni di base |
10 |
Compressione dell'informazione |
Tecniche di compressione senza perdita: RLE, Huffman, LZW. Tecniche di compressione con perdita: JPEG (immagini), MPEG-x (video), MP3 (audio) |
4 |
Rilevazione e correzione di errori |
Rilevazione di errori. Distanza di Hamming. Codici correttori. Algoritmo di Hamming |
2 |
Software di sistema |
Software di base e sistemi operativi. Tipologie di sistemi operativi. Il problema della gestione delle risorse HW e SW. Utenti e privilegi: autenticazione, autorizzazione e accounting |
4 |
Gestione dei processi |
Concetto di processo, creazione e terminazione di processi, stato di avanzamento di un processo, interazione tra processi, tecniche di scheduling e gestione del tempo di CPU |
4 |
Gestione della memoria centrale |
Indirizzi, memoria virtuale, rilocazione statica e dinamica. Tecniche di gestione dello spazio in memoria: partizioni fisse e dinamiche, segmentazione, paginazione, segmentazione con paginazione |
4 |
Gestione dei file e dei dischi |
File system: organizzazione dei file, gestione dei dischi |
2 |
Fogli elettronici |
Utilizzo dei fogli elettronici per applicazioni tecnico-scientifiche |
4 |
Totale ore lezioni ed esercitazioni |
46 |
di cui di esercitazione |
6 |
Ulteriori attività di didattica assistita
|
Ore
|
Laboratorio |
6 |
Seminari e/o testimonianze |
0 |
Corsi integrativi |
0 |
Visite guidate |
0 |
|
|
Totale ore dedicate ad altre attività di didattica
assistita |
6 |
Totale ore complessive |
52
|