Operating System Design :: Lessons :: Computer Architecture
This lesson is a synopsis of Chapter 5 from the book Building a Modern Computer From First Principles. After reading this synopsis you should read that chapter.
The stored program concept basis a computer on a series of fixed instructions that can be used and combined like building blocks to create sophisticated programs. The most common stored program concept in practice today is the von Neumann machine. A von Neumann machine is based on a CPU, interacting with a memory device, receiving data from an input device, and sending data to an output device. The computer's memory stores the data as well as the instructions.