Scheda insegnamento (lingua italiana)

Stampato il 18.05.2024 ore 21:10

Insegnamento

Fondamenti di informatica II
Fundamentals of Computer Science II (Computer Architecture)

Corso di Laurea

Corso di Laurea in Ingegneria Gestionale dell'Informazione
First Level Degree in Information Management Engineering

Anno

Periodo didattico

Crediti

7

Docente:   Davide Pierattoni Anno accademico:   2007/2008

Obiettivi formativi specifici: Propedeuticità obbligatorie: Competenze acquisite (max. 500 caratteri per riga):
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 6
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 2
 Totale ore lezioni ed esercitazioni 40 
 di cui di esercitazione  
Ulteriori attività di didattica assistita
Ore
  Laboratorio  
  Seminari e/o testimonianze  4
  Corsi integrativi  
  Visite guidate  
   
 Totale ore dedicate ad altre attività di didattica assistita 4 
 Totale ore complessive
44 

Modalità d'esame: Prova scritta e orale

Testi consigliati: Ulteriore materiale didattico o informazioni reperibili al sito http:// web.diegm.uniud.it/pierattoni


- Documento generato con SOFIA -