CSC-313
BS
Computer Architecture
Theory: 3 Cr. Hrs
Total: 3 Cr. Hrs
Objectives: Computer organization and architectural principles, cache hierarchies, memory systems, superscalar processors, RISC instruction sets, and microprogrammed control.
Contents: Basic Concepts and Computer Evolution; Performance Concepts; Computer Function and Interconnection; Locality and Performance; Cache Memory; Internal Memory; External Memory; Input/Output; Operating System Support; Arithmetic and Logic; Instruction Sets: Characteristics and Functions; Instruction Sets: Addressing Modes and Formats; Assembly Language; The Central Processing Unit; Processor Structure and Function; Reduced Instruction Set Computers; Instruction-Level Parallelism and Superscalar Processors; Control Unit Operation and Microprogrammed Control.
Prerequisites