Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Academic Year 2019/2020)

Computer Architecture


Credits: 6
Content language:French
Course description
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.
Prerequisites
This is a basic course, no prerequisites are required.
Objectives
Basic notions on computer architecture. Internal architecture of a data processing system. Principles of CPU, memory and I/o devices operation.
Program
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.
Book
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.
Exercises
Some exercises will be given to guide the student through the course.
Professor
Professor not available
Video professors
Prof. Mahafzah Basel - Jordan University (Irbid - Jordan)
Prof. Romeo Beccherelli - Istituto per la Microelettronica e Microsistemi (CNR-IMM) Università Telematica Internazionale Uninettuno (Roma - Italia)
List of lessons
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
    •  Lesson n. 10: Les mémoires  Go to this lesson
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji
Mohamed Senhadji