Skip to main content

Computing Abstraction Layers

Important concepts to understand CPU architecture:

  1. Binary System

    All data is represented as 0 or 1.

  2. Computing Abstraction Layers

    • Physics (atoms, silicon, metals)
    • Transistors
    • Logic Gates
    • Functional Units
    • Execution Units
    • Microarchitecture
    • Instruction Set Architecture
    • Operating Systems
    • Programming Languages
    • Application