Architettura degli elaboratori (2013/2014)



Codice insegnamento
4S00011
Crediti
12
Coordinatore
Franco Fummi
Settore disciplinare
ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Lingua di erogazione
Italiano
L'insegnamento è organizzato come segue:
Attività Crediti Periodo Docenti
Laboratorio [II turno M-Z] 2 II semestre, I semestre Nicola Bombieri
Laboratorio [I turno A-l] 2 II semestre, I semestre Nicola Bombieri
Teoria 9 II semestre, I semestre Franco Fummi
Esercitazioni 1 II semestre, I semestre Nicola Bombieri

Orario lezioni

I semestre
Attività Giorno Ora Tipo Luogo Note
Laboratorio [I turno A-l] martedì 16.30 - 18.30 laboratorio Laboratorio didattico Delta  
Teoria lunedì 14.30 - 16.30 lezione Aula Gino Tessari  
Teoria giovedì 8.30 - 10.30 lezione Aula D dal 31-ott-2013  al 31-gen-2014
Laboratorio [II turno M-Z] mercoledì 16.30 - 18.30 laboratorio Laboratorio didattico Delta  
II semestre
Attività Giorno Ora Tipo Luogo Note
Laboratorio [I turno A-l] mercoledì 14.30 - 16.30 laboratorio Laboratorio didattico Delta  
Teoria lunedì 8.30 - 9.30 lezione Aula A  
Teoria mercoledì 11.30 - 13.30 lezione Aula A  
Teoria venerdì 8.30 - 9.30 lezione Aula D  
Laboratorio [II turno M-Z] giovedì 14.30 - 16.30 laboratorio Laboratorio didattico Delta  

Obiettivi formativi

Il corso si propone di dare allo studente la conoscenza teorica e pratica necessaria alla realizzazione in forma digitale di un algoritmo, presentando le possibili alternative comprese tra l'utilizzo di un sistema di calcolo automatico general purpose e la costruzione di un dispositivo digitale dedicato. Queste conoscenze costituiscono i prerequisiti necessari alla comprensione dei meccanismi di funzionamento di un sistema informativo e del processo di codifica di un programma a partire da una sua descrizione ad alto livello.

Programma

Fondamenti: codifica dell'informazione, funzioni booleane, aritmetica.

Progettazione digitale: circuiti combinatori, circuiti sequenziali, circuiti sequenziali con unità di elaborazione, circuiti sequenziali programmabili.

Architettura del calcolatore: principi di base, il set di istruzioni, unità di elaborazione, gerarchia di memoria, organizzazione dell'input/output, dal modello alla realtà, parallelismi.

Laboratorio: progettazione digitale automatica di un dispositivo programmabile, il linguaggio assemblatore dell'Intel 80X86.

Modalità d'esame

Le competenze teoriche vengono verificate con una prova scritta scomposta durante il corso in prove intermedie.
Per la verifica delle attività di laboratorio è prevista la consegna di due elaborati il cui voto medio incide per un massimo di 4/30 sul voto finale.
Voti di teoria non completati dal voto di laboratorio nella stessa sessione d'esame vengono mantenuti per la sessione successiva a fronte di una riduzione.

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Teoria C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian Introduzione all'architettura dei calcolatori (Edizione 1) McGraw-Hill 2012 9788838667510 per la seconda parte del corso
Teoria Franco Fummi, Mariagiovanna Sami, Cristina Silvano Progettazione Digitale (Edizione 2) McGraw-Hill 2007 8838663521 per la prima parte del corso
Materiale didattico
Titolo Formato (Lingua, Dimensione, Data pubblicazione)
programma dettagliato II semestre html html (it, 60 KB, 02/05/14)
programma dettagliato I semestre html html (it, 46 KB, 29/10/13)

Statistiche per i requisiti di trasparenza (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

Statistiche esiti
Esiti Esami Esiti Percentuali Media voti Deviazione Standard
Positivi 79.06% 21 2
Respinti 4.65%
Assenti 2.32%
Ritirati 13.95%
Annullati --
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
17.6% 17.6% 20.5% 11.7% 5.8% 5.8% 2.9% 5.8% 5.8% 2.9% 0.0% 2.9% 0.0% 0.0%

Valori relativi all'AA 2013/2014 calcolati su un totale di 43 iscritti. I valori in percentuale sono arrotondati al numero intero più vicino.