Von Newmann Architecture

Programs live in the same memory space as the data they operate on.

How does a program run?

Running a program does a simple thing: it executes instructions. The processor fetches and instruction from Memory, decodes it, and executes it. After it is done with this instruction, the processor moves on to the next instruction until the program is complete. This is the basics of the Von Newmann Architecture model of computing.

  • But in Operating System, we will learn that there are other “wild things” going on underneath.