- Docente: Giovanni Neri
- Credits: 6
- SSD: ING-INF/05
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LS) in Computer Engineering (cod. 0234)
Learning outcomes
The course is aimed at providing students with a knowledge of advanced processors and their functional behaviour. In order to have an in-depth experience the course analyses the x86 family. At the end of the course students are able to start a design using an advanced microprocessor
Course contents
Real microprocessor based microcomputer analysis - 8086 microprocessor architecture - Memory hierarchy - Caches - MESI protocol - Branch prediction techinques - PENTIUM microprocessor architecture and interface - Memory protection techniques - Segmentation and paging - Out-of-order execution architectures - PENTIUM IV architecture
Readings/Bibliography
Hennessy Patterson -Computer architecture: a quantitative approach
Morgan Kaufmann pub. Inc.
or
Giacomo Bucci - Architetture dei calcolatori elettronici - McGraw-Hill
Teaching methods
Room lectures. Slides of the course and solved exams papers are available at site http://deis48.deis.unibo.it
Assessment methods
A written paper and an oral test. The oral test must follow a positive result of the written test whose validity is one year. For the written test students MUST register by Uniwex.
Teaching tools
Slides of the course and solved exams papers are available at Neri site http://deis48.deis.unibo.it
Links to further information
Office hours
See the website of Giovanni Neri