Von Neumann architecture

11.3.2.1 describe the interaction of CPU with peripheral devices

11.3.2.2 describe the purpose of CPU components, system bus, and main memory

Von Neumann architecture

Video worksheet (download)

Memory and the stored program concept

Computers as we know them were first built in the 1940s and two of the early pioneers were Alan Turing and John von Neumann. The von Neumann architecture specifies the basic components of the computer and processor in which a shared memory and bus are used for both data and instructions.

The stored program concept:

  • A program must be resident in the main memory to be executed.
  • Machine code instructions are fetched, one after another, from main memory in sequence and are executed, one at a time, in the processor.

Virtually all computers today are built on this principle, and so the general structure as shown in the figure below is sometimes referred to as the von Neumann machine.

How data is stored in computer memory?

  • All data and instructions are stored in the Main Memory.
  • Data is stored in memory in binary code.

Central Processing Unit (CPU)

Central Processing Unit is a brain of computer.

Control Unit is the part of the processor that manages the execution of instructions.

ALU is the part of the processor that processes and manipulates data, carries out two types operation – arithmetic (+,-,*,/) and logic (AND, OR, NOT, etc).

Registers - the section of high speed memory within the CPU that stores data to be processed.

The scheme of interaction of computer parts

Main memory – quick memory that saves programs and information during computer operations.


Questions:

  1. What is the Von Neumann architecture?
  2. What are the main components of a Von Neumann machine?
  3. What is the significance of the Central Processing Unit (CPU) in the Von Neumann architecture?
  4. Describe the role of memory in the Von Neumann architecture.
  5. How do the control unit and arithmetic logic unit (ALU) function in the Von Neumann design?
  6. Explain the concept of "stored program" in relation to the Von Neumann design.

 


Exercises:

Ex.1 (Author: Litvinova Olga - CS teacher of NIS Pavlodar)

Ex.2 (Author: Litvinova Olga - CS teacher of NIS Pavlodar)

Next topic System bus

Ex.3


Exam questions:

Describe the Von Neumann model of computer architecture. (5 marks)
  • The computer has a memory that can hold data and the program (1) (nowadays called RAM).
  • The control unit manages the process of moving the data (1) and program between memory and storage is called the "accumulator" in the von Neumann design. (1).
  • The ALU is the calculator in the model (1). It also operates relative calculations such as "less than".
  • The bus indicates the flow of data (1) between each component and is shown as arrows on the diagram.
Категория: System architecture | Добавил: bzfar77 (06.09.2020)
Просмотров: 9346 | Теги: Input, Control Unit, ALU, von Neumann, Output, Memory, computer architecture, CPU | Рейтинг: 4.4/8
Всего комментариев: 0
avatar