Home  >  Article  >  Who proposed the principle of stored procedures?

Who proposed the principle of stored procedures?

百草
百草Original
2023-08-11 17:29:396224browse

The stored program principle was proposed by von Neumann in the 1940s. It is one of the important principles of computer science. It changed the way computers operate, allowing computers to use stored programs and data. to automate various tasks. This principle has had a profound impact on computer science and the development of modern computers, making computers more versatile and powerful.

Who proposed the principle of stored procedures?

# Operating system for this tutorial: Windows 10 system, Dell G3 computer.

The stored program principle was proposed by John von Neumann in the 1940s.

Von Neumann was a Hungarian-American mathematician and computer scientist. He was one of the founders of computer science and modern electronic computers. In his classic book The Computer and the Brain, he described the stored program principle in detail.

The Stored Program Concept is one of the important principles of computer science. It changes the way computers operate. Before the principle of storing programs, computers were physically connected to perform specific tasks. Each task required rewiring and adjusting the hardware, which brought great restrictions to the use and development of computers.

The core idea of ​​the stored program principle is to store program instructions and data in the computer's memory, and execute these instructions through the controller and arithmetic unit. This allows the computer to automatically perform various tasks based on instructions and data stored in memory, without the need to manually adjust the hardware. This flexibility and programmability makes computers more versatile and powerful.

The key components to implement the stored program principle are memory and instruction registers. The memory is used to store programs and data, and the instruction register is used to store the currently executed instructions. When the computer starts up, the instruction register reads the first instruction in memory and sends it to the controller for execution. After the execution is completed, the controller will automatically read the next instruction and execute it in sequence until the program execution is completed or a stop instruction is encountered.

The proposal of the stored program principle has had a profound impact on computer science and the development of modern computers. It allows computers to perform a variety of tasks, from simple mathematical calculations to complex graphics processing and artificial intelligence. The stored program principle also laid the foundation for the development of computer programming, allowing programmers to control the behavior of the computer and implement various applications and algorithms by writing instructions.

In addition to the stored program principle, von Neumann also proposed other important computer science concepts, such as instruction set architecture, random access memory (RAM) and von Neumann architecture. These concepts together constitute the basic principles and structure of modern computers and have played a huge role in promoting the development of computer science and technology.

In short, the stored program principle was proposed by von Neumann, which changed the way computers operate, allowing computers to automatically perform various tasks through stored programs and data. This principle has had a profound impact on computer science and the development of modern computers, making computers more versatile and powerful.

The above is the detailed content of Who proposed the principle of stored procedures?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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