Textbook : Computer Organization and Design 4/E, Patterson
- Application software
- System software
- Compiler
- Operating System
- Hardware
- Processor, memory, I/O controllers
Abstractions ¶
Abstraction helps us deal with complexity
Instruction set architecture (ISA)
Application binary interface
Implementation