Professional Documents
Culture Documents
Faculty of science
Computer science department
CSC214 Programming 1
Research n⁰ 2: Von Neumann architecture
Kaslik-Liban
20 February 2012
The von Neumann architecture is a computer design model that uses a processing unit and
a single separate storage structure to hold both instructions and data. It is named after mathematician
and early computer scientist John von Neumann. Such a computer implements a universal Turing
machine, and the common "referential model" of specifying sequential architectures, in contrast with
parallel architectures.
The heart of the von Neumann computer architecture is the Central Processing Unit (CPU),
consisting of the control unit and the ALU (Arithmetic and Logic Unit). The CPU interacts with a Memory
and an input/output (I/O) subsystem and executes a stream of instructions (the computer Program) that
process the data stored in memory and performs I/O operations. The key concept of the von Neumann
architecture is that data and instructions are stored in the memory system.
Input/output Subsystem
–Communicate and interact with the outside world (Screen, keyboard, printer)
The time it takes to fetch/store a cell is the same for all cells.
Program