CO101 Lec02 ComputerLevelHierarchy
CO101 Lec02 ComputerLevelHierarchy
Writing complex programs requires a “divide and conquer” approach, where each program
module solves a smaller problem.
Complex computer systems employ a similar technique through a series of virtual machine
layers.
▪ Each virtual machine layer is an abstraction of the level below it.
▪ The machines at each level execute their own instructions, calling upon machines at
lower levels to perform tasks as required.
▪ Computer circuits ultimately carry out the work.
Computer Organizations – CO 101 2
The Computer Level Hierarchy
Computer system organization uses an approach called the Principle of Abstraction.
tinyurl.com/comporgq02