Overview: Modern computers have different forms, but in essence, almost all of them adopt the von Neumann structure.
To understand a computer, you first need to know what the von Neumann structure is.
I. Von Neumann and the draft report on EDVAC
1. In this report, written by von Neumann, the design of the EDVAC computer is described in detail.
2. The computer structure described in the report is the "Von Neumann computer Structure", referred to as the "Von Neumann structure"
3. The report addresses two important ideas
<1> Storage Programs
<2> binary
4. The report also identified five parts of the computer
<1> arithmetic, controller (CPU)
<2> Storage (memory)
<3> input device, output device (hard disk, USB stick, mouse, keyboard, etc.)
The main points of von Neumann structure
1. The five major components of the computer
<1> arithmetic, ca,central arithmetical
<2> Controller, Cc,central control
<3> Memory, M,memory
<4> input Devices, i,input
<5> output Equipment, o,output
<6> Five parts are connected into one, which makes up the computer of von Neumann structure
2. Data and procedures are stored in binary code in the form of non-discriminatory storage, storage location is specified by the memory address
3. The computer can be automatically removed from the memory command to execute (PC) when working
4.2nd and 3rd, the concept of so-called stored procedures
Third, the core of von Neumann structure
1.
Von Neumann structure Modern computer
Processor CA and Controller cc CPU (central processing Unit)
Memory m main Memory (memory)
Connection between 2.CPU and main memory via system bus
IV. Organizational forms of main memory
1. Address: Each storage unit corresponding to the number, generally starting from 0 (below is 0)
2. Content: Information stored in the storage unit
3. The main memory is stored in the computer needs to use the program and data
Five, the concept of stored procedures
The program and data required by the computer are entered into the memory by the input device,
The controller sends the address to the memory, obtains the corresponding instruction in the program, and can obtain the corresponding data,
The controller sends the command to the operator, and the command operator makes the corresponding operation of the data,
The operator may return some of the operation's state, such as whether it is done correctly, etc.
Finally, the result of the operation is stored in the memory,
Finally, the output device is also required to output the result to some storage media (such as a hard disk) outside the computer.
This completes the entire calculation process.
1-2 key points of the von Neumann structure