The inventor of the computer is "John von Neumann". The first generation of electronic computers was born in the 20th century. It was one of the most advanced scientific and technological inventions in the 20th century. The inventor was named "John von Neumann". However, the computer he invented had low performance, was bulky, and had high power consumption. High, operation speed is extremely slow. "John von Neumann" is known as the "Father of Computers" and he laid the foundation for the development of modern computers.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
Computer, commonly known as computer, is a modern electronic computing machine used for high-speed calculations. It can perform numerical calculations, logical calculations, and also has storage and memory functions. It is a modern intelligent electronic device that can run according to the program and process massive data automatically and at high speed.
The first generation of electronic computers was born in the 20th century. It was one of the most advanced scientific and technological inventions in the 20th century. The inventor was named "John von Neumann", but the computer he invented had low performance and It is bulky, has high power consumption and extremely slow computing speed.
Who is John von Neumann?
John von Neumann Mann is a Hungarian mathematician, computer scientist, and physicist with American nationality. He also has a PhD in mathematics from Eötvös Eötvös Evotv. He is also a scientific generalist in the fields of modern computers, game theory, nuclear weapons, and biological and chemical weapons. Modern people call him "the father of computers." "Father", he laid the foundation for the development of modern computers.
Several stages of computer development
Computer development can be roughly divided into four stages:
The first stage is the era of "tube digital computers", which is the computer inventor John Feng mentioned above. ·The era Neumann lived in;
The second stage is the era of "transistor digital machines". Compared with the first generation of computers, they are smaller in size, power consumption, and more reliable. The performance and computing speed have been greatly improved;
The third stage is the era of "integrated circuit digital machines". Computers have also entered a stage of rapid development, and hardware has begun to adopt large-scale Integrated circuits, memories, programs, etc. have also begun to move toward generalization, serialization, and standardization;
The fourth stage, computers have officially entered the era of "large-scale integrated circuits", and hardware and software It has become mature in terms of integration, and the performance of software and hardware has been greatly improved, that is, desktop computers, laptops, etc. used by people.
Development Trend
With the advancement of science and technology, the rapid development of various computer technologies and network technologies, the development of computers has entered a rapid And in the new era, computers have developed from single functions and large volumes to complex functions, small volumes, and networked resources. The future of computers is full of variables. The substantial improvement in performance is unquestionable, and achieving a leap in performance There are many ways. However, substantial improvement in performance is not the only route for computer development. The development of computers should also become more and more humane, and at the same time pay attention to environmental protection, etc.
From the advent of computers to the present , has experienced four generations of machine language, programming language, simple operating system and modern operating systems such as Linux, Macos, BSD, Windows, etc., and its running speed has also been greatly improved. The computing speed of the fourth generation computer has reached billions of times. per second. Computers have also developed from being used only for military scientific research to being owned by everyone. The powerful application functions of computers have created huge market demand. In the future, computer performance should move towards miniaturization, networking, intelligence and giantization. Development.
Gigantization
Gigantization refers to the development of high-speed, large storage capacity and powerful supercomputers in order to meet the needs of cutting-edge science and technology. With the People are becoming more and more dependent on computers, especially in military, scientific research and education, where the requirements for computer storage space and running speed will become higher and higher. In addition, the functions of computers are more diversified.
miniaturization
With the emergence of microprocessors (CPUs), microprocessors began to be used in computers, which reduced the size and cost of computers. On the other hand, the rapid development of the software industry has improved the convenience of computer internal operating systems, and computer peripheral equipment has also become more complete. The continuous improvement of computer theory and technology has prompted microcomputers to quickly penetrate into various industries and departments throughout society and become a necessity for people's life and study. Over the past forty years, the size of computers has continued to shrink. Desktop computers, notebook computers, PDAs, and tablet computers have gradually become miniaturized in size, providing people with convenient services. Therefore, in the future, computers will continue to be miniaturized and their sizes will become smaller and smaller.
Networkization
The Internet connects computers all over the world and has since entered the Internet era. Computer networking has completely changed the human world. People use the Internet to communicate and communicate (OICQ, Weibo, etc.), share educational resources (literature review, distance education, etc.), and share information (Baidu, Google), etc., especially wireless networks The emergence of the Internet has greatly improved the convenience for people to use the Internet. In the future, computers will further develop toward networking.
Artificial intelligence
Computer artificial intelligence is an inevitable trend in future development. Modern computers have powerful functions and running speeds, but compared with the human brain, their intelligence and logical capabilities still need to be improved. Human beings are constantly exploring how to make computers better reflect human thinking, so that computers can have human logical thinking and judgment capabilities, and can communicate with humans through thinking, abandoning the previous method of relying on coding programs to run computers, and directly controlling computers. give an order.
Multimedia
The information processed by traditional computers is mainly characters and numbers. In fact, people are more accustomed to multimedia information in various forms such as pictures, text, sounds, images, etc. Multimedia technology can integrate graphics, images, audio, video, and text, making the objects and content of information processing closer to the real world.
Technology combination
Computer microprocessor (CPU) uses transistors as its basic components. With the continuous improvement of processors and the acceleration of upgrading, the computer structure and Components will also change significantly. With the development of optoelectronic technology, quantum technology and biotechnology, it has greatly promoted the development of new computers.
Since the 1980s, the ALU and control unit (the two synthesize the central processing unit, or CPU) have been gradually integrated into an integrated circuit, called a microprocessor. The working mode of this type of computer is very intuitive: within one clock cycle, the computer first fetches instructions and data from memory, then executes the instructions, stores the data, and then fetches the next instruction. This process is executed repeatedly until a termination command is obtained. The set of instructions executed by the arithmetic unit is a carefully defined set of very limited simple instructions, interpreted by the controller.
For more related knowledge, please visit the FAQ column!
The above is the detailed content of Who invented the computer. For more information, please follow other related articles on the PHP Chinese website!