Engineering - Course - Computer Architecture

  • Course Code: COMP423
  • Credits: 3
  • Hours Distribution: (3Crs.:2Lec,2Lab)
  • Course Type: Computer Engineering Core Courses (CECC)

Course Description

Organization vs Architecture. Fundamentals of computer design, Von-Neuman machine. Computer evolution and performance. Computer function and interconnection. Memory systems (Internal, external and cache). Input/Output modules. Instruction Sets:

Characteristics, functions, addressing modes and formats. RISC and CISC. Assembly and machine languages. Processor implementation techniques. Pipelining. Performance enhancements. Pre-req.: COMP 325 or COMP 326 or COMP 328 or COMP 335