Corso Vittorio Emanuele II, 39 - Roma 0669207671

Computer engineering (Academic Year 2020/2021) - Information and communication technologies engineering (reserved for the students of Helwan University, Cairo, Egypt)

Computer Architecture


Credits: 6
Content language:English
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/Tutor responsible for teaching
Romeo Beccherelli
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
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
    •  Lesson n. 16: Memories  Go to this lesson
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
    •  Lesson n. 30: Software 1/2  Go to this lesson
Romeo Beccherelli
    •  Lesson n. 31: Software 2/2  Go to this lesson
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli