Friday, 26 04 2019

Computer Architecture

General

 
Computer Architecture
 
Lesson Code:  22Γ801
Level:  -
Semester:  8ο

Description

 

Computer abstractions and technology. Integrated circuits. The role of performance. Measuring performance. Performance metrics. Instructions: Language of the machine. Operations and operands of the computer hardware. Computer Instructions. Procedures, arrays and pointers. Arithmetic for computers. Negative numbers. Addition, subtraction multiplication and division. Floating point. The processor: Datapath and control. Building a datapath. Simple and multiple clock cycle implementations. Microprogramming. Enhancing performance with pipeline. Pipeline datapath and control. Data and branch hazards. Exceptions and performance of pipelined systems. Large and fast: Exploiting memory hierarchy. Caches. Virtual memory. Interfacing processors and peripherals. I/O performance measures. Types and characteristics of I/O devices. Buses. Interfacing I/O devices.

 

Professor

 
Koufopavlou Odysseas
Theodoridis George