System Architecture 463 - Lecture Notes Fall 2003

Key Lecture Notes Support Notes
  • Chapter 1 - Architectural overview.
    Introduction
    Architectural overview
    Von Neumann overview
    Basic fetch/execute cycle
    Fetch/execute example
    Levels of architecture
  • Chapter 2 - Data Representation
    Data Representation
    Real Data Representation
    Min/Max Float Limit
    Data storage & transfer
    Error catching
    Data Representation
    Real Data Representation
    Min/Max Float Limit
    Types of data(old)
    Data storage & transfer
  • Chapter 3 - Digital logic level.
    Transistors & digital logic
    Compound Circiuts
    Full Adder States
    Arithmetic Logic Unit
    General Memory Circiuts
    Transistors & digital logic
    Boolean Rules
    Compound Circiuts
    Example of flip-flop
    General Memory Circiuts
  • Chapter 4 - Micro-Architectural level.
    CPU structure
    Memory access techniques
    CPU datapath
    Fetch/Execute example
    Pipelining Issues
    Units
    Bus basics
    Data arrangement
    CPU structure
    Fetch/Execute cycle
    Pipelining Issues
    Marie instructions lecture
    Instructions cheatsheet
  • Chapter 5 - Instruction Set Architecture Level.
    Risc/Cisc
    Instructions
    Classifed by
  • Action
  • Data types
  • Effective address
  • Example
  • Marie instructions lecture
    Instructions cheatsheet
    ISA recognized data types
    Cpu/isa overview notes
    ISA Effective Addressing
    Example
  • Chapter 6 - Memory and its management.
    Memory overview
    Read Only Memory
    Random Access Memory
    Cache Overview
    Cache Details
    Cache notes 1
    Cache notes 2
    Cache Overview
    Cache Details
  • Chapter 6 - Virtual Memory
    Ways to Expand Memory
    Virtual Memory Overview
    Virtual Memory Details
    Segmentation Overview
    Virtual Memory Overview
    Virtual Memory Specifics
  • Chapter 7 - Input/Output Secondary storage
    I/O Interaction
    I/O Overview
    Hard Drives
    Removable
    Bus Types
    CDROM
    DVDROM
    Raid
    Buses
    USB
    Secondary Concepts
    Secondary Interfaces
    Hard Drives
    CD/DVD
    RAID
    Comparison
    Buses
  • Chapter 8 - Operating systems
    Introduction
    Booting system
    Paritioning
    Unix filesystem
    MSDOS filesystem
    NTFS filesystem
    DLL usage
    Binding
    MSDOS filesystem
    Unix filesystem
    Assembler 1st Pass
    Assembler 2nd Pass
    Object Modules
    Linker Action
  • Chapter 11 - Network
    Overview
    Local Area Network
    Internet
    TCP/IP