Studying at the University of Verona
Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.
Study Plan
The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.
1° Year
Modules | Credits | TAF | SSD |
---|
Mathematical analysis 1
Computer Architecture
2° Year activated in the A.Y. 2018/2019
Modules | Credits | TAF | SSD |
---|
3° Year activated in the A.Y. 2019/2020
Modules | Credits | TAF | SSD |
---|
One course to be chosen among the following
Modules | Credits | TAF | SSD |
---|
Mathematical analysis 1
Computer Architecture
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
One course to be chosen among the following
Legend | Type of training activity (TTA)
TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.
Computer Architecture [Cognomi M-Z] (2017/2018)
Teaching code
4S00011
Credits
12
Language
Italian
Scientific Disciplinary Sector (SSD)
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
The teaching is organized as follows:
Teoria
Laboratorio
Esercitazioni
Learning outcomes
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 a basso livello di un programma a partire da una sua descrizione ad alto livello.
A completamento del corso, gli studenti saranno in grado di comprendere il funzionamento dell'architettura di un calcolatore per poter:
- sviluppare o modificare componenti di un sistema digitale;
- sviluppare applicazioni che interagiscono direttamente con il sistema di calcolo.
Program
Teoria
----------
* 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à (cache, memoria virtuale, pipeline),
- parallelismi.
Laboratorio
-----------------
* Progettazione digitale automatica di un dispositivo programmabile
* Il linguaggio assembly dell'Intel 80X86
* Interazione tra linguaggio assembly e linguaggio ad alto livello
Bibliography
Activity | Author | Title | Publishing house | Year | ISBN | Notes |
---|---|---|---|---|---|---|
Teoria | C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian | Introduzione all'architettura dei calcolatori (Edizione 1) | McGraw-Hill | 2012 | 9788838667510 | Seconda parte del corso |
Teoria | Franco Fummi, Mariagiovanna Sami, Cristina Silvano | Progettazione Digitale (Edizione 2) | McGraw-Hill | 2007 | 8838663521 | Prima parte del corso |
Examination Methods
Per superare l'esame gli studenti devono dimostrare di:
- saper progettare un dispositivo digitale,
- conoscere i componenti principali dell'architettura di un calcolatore,
- saper programmare in assembly interagendo correttamente con i componenti del calcolatore,
- saper applicare le conoscenze acquisite per risolvere problemi applicativi presentati sotto forma di esercizi, domande e progetti.
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.
Teaching materials e documents
-
Orario dettagliato II semestre (it, 74 KB, 3/27/18)
-
Orario dettagliato I semestre (it, 73 KB, 12/8/17)