The Course gives an overview on the Computers Architecture and has the objective of explain how they works with focus on the x86 architecture. At the end of the course the student will acquire deep knowledge about how the computers work, the memory management systems and the Assembler programming. |
This is a basic course, no prerequisites are required. |
Basic notions on computer architecture. Internal architecture of a data processing system. Principles of CPU, memory and I/o devices operation. |
Computer description techniques. CPU architecture, data path and control unit description. Mamory management. X86 working basics. Assembler language. Input/Output sub system. System bus. Overview on the RISC and Superscalar processors. |
J. L. Hennessy, D. A. Patterson, "Computer Architecture", Apogeo, 2008
V. C. Hamacher, Z. G. Vranesic, S. G. Zaky, "Computer Architecture and Organization", Ed. Mc Graw-Hill, 1977
J. P. Hayes, "Computer Architecture and Organization", MacGraw Hill, New York, 1998. |
Some exercises will be given to guide the student through the course. |
Professor/Tutor responsible for teaching
|
Prof.
Romeo Beccherelli
- Istituto per la Microelettronica e Microsistemi (CNR-IMM) Università Telematica Internazionale Uninettuno (Roma - Italia)
|