[[TableOfContents]] = Course Information = * Textbook : Computer Organization and Design 4/E, Patterson = Computer Abstractions and Technology = == ? == * 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