Computing Abstraction Layers
Important concepts to understand CPU architecture:
-
Binary System
All data is represented as 0 or 1.
-
Computing Abstraction Layers
- Physics (atoms, silicon, metals)
- Transistors
- Logic Gates
- Functional Units
- Execution Units
- Microarchitecture
- Instruction Set Architecture
- Operating Systems
- Programming Languages
- Application