Von Neumann Architecture

The structure and organization of virtually all modern computers are based on a single theoretical model of computer design called the Von Neumann architecture, named after the brilliant mathematician John Von Neumann who proposed it in 1946. The Von Neumann architecture is based on the following three characteristics: Four major subsystems called memory, input/output, the arithmetic/ logic unit (ALU), and the control unit. These four subsystems are diagrammed in Figure 5.2. The ALU and the control unit are often bundled together in what is called the Central Processing Unit or CPU. The stored program concept, in which the instructions to be executed by the computer are represented as binary values and stored in memory. The sequential execution of instructions, in which one instruction at a time is fetched from memory and passed to the control unit, where it is decoded and executed. Memory and Cache Memory is the functional unit of a computer that stores and retrieves the instructions ...