Computer Architecture (Hardware Engineering)
Architecture and organization of computer systems. Topics include the processor, control unit and microprogramming, computer arithmetic, memory hierarchy and memory management, input/output, and instruction sets.
· To study structures and functions of CPU, Control Unit, Memory, Storage devices, Input/output, and system buses of computer hardware systems.
· To relate computer hardware designs (hardware engineering) to current commercial products, such as Pentium and PowerPC computers.
· To gain knowledge of the state of the art hardware systems.
PDF Files: Links to PowerPoint Slides:
II. THE COMPUTER SYSTEM.CH03: System Buses.
CH04: Cache Memory.
CH05: Internal Memory Technology.
CH06: External Memory.
CH08: Operating System Support.
III. THE CENTRAL PROCESSING UNIT.CH09: Computer Arithmetic.
CH10: Instruction Sets: Characteristics and Functions.
CH11: Instruction Sets: Addressing Modes and Formats.
CH12: CPU Structure and Function.
CH13: Reduced Instruction Set Computers (RISCs).
CH14: Instruction-Level Parallelism and Superscalar Processors.
CH15: The IA-64 Architecture.
IV. THE CONTROL UNIT.
V. PARALLEL ORGANIZATION.