Computer Architecture

📚 CSE 2113 3.0 Credits (3 Lectures/Week) 🎯 academic

    Introduction

    Organization and architecture, Structure and function, Importance of studying computer architecture and organization.

    A Top-Level View of Computer Function and Interconnection

    Computer function, Interconnection structure, Bus interconnection.

    Cache Memory

    Cache memory principle, Elements of cache design.

    Internal Memory

    Semiconductor main memory, Error correction.

    External Memory

    Magnetic disk, RAID, Optical memory.

    Input/Output

    I/O modules, Programmed I/O, Interrupt-driven I/O, Direct memory access, Input/output processor, Universal serial bus (USB).

    Computer Arithmetic

    Arithmetic and logic unit, Integer representation, Floating- point representation.

    Instruction Sets

    Characteristics and functions, Addressing mode and formats.

    CPU Structure and Function

    Processor organization, Register organization, Instruction cycle, Instruction pipelining.

    Reduced Instruction Set Computers

    Reduced instruction set architecture, RISC pipelining, RISC versus CISC.

    Instruction-Level Parallelism and Superscalar

    Basic view, design issues.

    Control Unit Operation

    Micro-operations, Control of the processor.

    Micro Programmed Control

    Basic concepts, Microinstruction sequencing and execution.

    Introduction to High Performance Techniques

    Multiple processor organization, Multithreaded architectures, Architectures of multi-core processors and Vector supercomputers.

    Share on