Computer Architecture II

A.Y. 2015/2016
6
Max ECTS
60
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
Undefined
Expected learning outcomes
Undefined
Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
Course syllabus
BEHAVIOR OF THE COMPUTER
· Reference architecture. Von Neumann machine. Functional structure of the main parts of the machine.
· Machine language. The Assembly language. Exercises.

COMPUTER ARCHITECTURE
· Functional principles of digital computing systems. Digital coding of information. Switching logic, logic gates, bistables. Combinational and sequential circuits.
· Main parts of the microcomputer architecture. Memory circuits. Memory technologies (ROM, SRAM, DRAM).
· I/O (Input/Output) peripherals architecture. Types and characteristics of I/O devices. The bus: structure and interconnection schemes. Software handling of I/O.
· The CPU: Data Path design. Circuits performing Arithmetic operations. ALU model design.
· The CPU: Control Path design. Control Unit design. Wired and microprogrammed control units.
· Main architectural advances. Cache memories. Virtual memory. Pipelining.
INF/01 - INFORMATICS - University credits: 6
Laboratories: 24 hours
Lessons: 36 hours
Professor(s)
Reception:
Appointment by e-mail
DI - via Celoria 18, 20133 Milano