2
Computer Systems Architecture
Computer system: hardware core surrounded by layers of software