You are on page 1of 1

von Neumann Machine Architecture

Salient Features
Stored program. Separation of processing from storage. Predefined instruction set. Instruction execution cycle. Shared buses. Sequential architecture. Control flow vs. data flow.

John von Neumann, 1903-1957 1903-

http://www.software-engineer-training.com/category/computer-architecture-2/

Control Unit and Execution Unit

Basis for Programming Concepts


The Control Unit interprets instructions of the program and controls the other parts of the processor.

Instruction register Instruction (program) counter Status register Decoder

The execution unit carries out arithmetic and logic operations.


http://www.lrr.in.tum.de/~jasmin/neumann.html

Memory (RAM): linear address space.

Bottleneck of von Neumann Architecture

Speed discrepancy between different component.


Between CPU and RAM Between CPU and I/O devices Between RAM and I/O devices Between I/O devices

Bus structure.

You might also like