Home > Common Problem > body text

What are the five major parts of a von Neumann architecture computer?

青灯夜游
Release: 2023-02-10 15:06:06
Original
254034 people have browsed it

Five major parts of a von Neumann structure computer: 1. "Input devices" for inputting data and programs, such as mouse and keyboard; 2. "Storage" for storing programs and data, such as memory; 3. Completion "Operator" for data processing; 4. "Controller" for controlling program execution; 5. "Output device" for outputting processing results, which can display data or program processing results to users, such as monitors and printers.

What are the five major parts of a von Neumann architecture computer?

#The operating environment of this article: Windows 7 system, Dell G3 computer.

Von Neumann architecture computer, referred to as von Neumann computer, is a computer designed based on the stored program concept proposed by von Neumann. The main features are: instructions and data are stored in binary form in the memory; instructions are executed according to the order in which they are stored.

The Hungarian-American scientist von Neumann first proposed the idea of ​​program storage and successfully applied it to the design of computers. The computer built based on this principle is called von Neumann Structural computer. Due to his outstanding contributions to modern computer technology, von Neumann is also known as the "Father of Modern Computers".

A computer constructed based on the von Neumann architecture must have the following functions:

  • Send the required programs and data to the computer.

  • Must have the ability to long-term memory programs, data, intermediate results and final operation results.

  • The ability to complete various arithmetic, logical operations and data transmission and other data processing.

  • It can control the program direction as needed, and can control the coordinated operation of various parts of the machine according to instructions.

  • The processing results can be output to the user as required.

In order to complete the above functions, the computer must have five basic components, including:

1. Input devices for inputting data and programs;

2. Memory for storing programs and data;

3. Arithmetic unit for completing data processing;

4. Controller for controlling program execution;

5. Output processing The output device for the results.

That is, the von Neumann structure computer system consists of five basic components:

1. Arithmetic unit: used to complete various arithmetic operations, logical operations and Data processing such as data transmission.

2. Controller: used to control the execution of programs and is the brain of the computer. The arithmetic units and controllers make up the computer's central processing unit (CPU). The controller works according to a sequence of instructions (program) stored in memory, and a program counter controls the execution of the instructions. The controller has the ability to judge and select different workflows based on calculation results.

3. Memory: used to store programs and data, such as memory. Programs and data are stored in the memory indiscriminately in the form of binary codes, and the storage location is determined by the address.

4. Input device: used to input data or programs into the computer, such as mouse and keyboard.

5. Output device: Displays the processing results of data or programs to the user, such as monitors and printers.

The five basic components are controlled through instructions, and data is transferred between different components.

Related recommendations: "Introduction to Programming"

The above is the detailed content of What are the five major parts of a von Neumann architecture computer?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!