In the beginning to do the real problem, found that the computer system this piece of the problem is always wrong, so will < software designers Tutorial > The first chapter repeatedly read a few times, but the light to see or not, need to think and summarize, so that the knowledge in the book can become our own knowledge.
For the composition of the computer hardware system and the relationship between the parts, we first come to a simple general summary:
The computer hardware system consists of 5 large parts of the arithmetic, controller, memory, input device and output device. wherein, the arithmetic and the controller compose the central processing unit (CPU). The operator is responsible for the arithmetic and logic functions, usually composed of Alu, register, multiplexer, data bus, and the controller is responsible for accessing program instruction, instruction decoding, and coordinating other devices, usually by program counter, instruction register, instruction decoder, condition/status register, timing generator, Micro-operation signal Generator is composed.
The CPU is the computer's "brain", in the core position, without it the computer is a heap of scrap metal. The main functions of the CPU are: Program control, Operation controls, time control, data processing. CPUs are not only single-core, a single chip on the processor core, but also multi-core, that is, on a single chip above the integration of two or more processor cores, each of which has its own logic unit, control unit, interrupt processor, operational unit, first-level cache and level two cache sharing or unique, The integrity of its components is identical to that of a single-core processor core.
We pass a picture and look at the composition of the CPU
Let's take a look at the storage architecture
Finally, a summary of the knowledge point map, mainly to summarize the composition of the computer hardware system
The hardware composition of the computer is not very complex, as long as the computer to understand the composition of the various parts of the computer instructions and the implementation of the flowchart, you can easily get the knowledge of computer systems, in the above not give specific knowledge points, just to a knowledge network node, the details of the need to add their own, such as what addressing method, the address image method in the cache, and so on.