Computer Architecture
Objectives and Requirements
To study fundamentals on computer system architectures. On completion of the course, students should be able to:
- understand the design and processor functional units, register set, instruction encoding, assembler programming with case study on a processor design;
- identify some critical issues to achieve performance in processor design and multiprocessing systems;
- understand the basic operations of cache memory and memory system, bus and I/O interface and operations, interrupt handling and design of I/O devices.
- understand the design and processor functional units, register set, instruction encoding, assembler programming with case study on a processor design;
- identify some critical issues to achieve performance in processor design and multiprocessing systems;
- understand the basic operations of cache memory and memory system, bus and I/O interface and operations, interrupt handling and design of I/O devices.
Contents
Computer Models. Central Processing Unit. Memory System. Cache memory organization. I/O Interfaces. CISC and RISC. Multiprocessors.
Credit(s): 3
Prerequisite Course(s): Computer Organization