Device Limit On-off
Device Limit On-off The main structure of a personal computer (PC: personal computer): Host: motherboard, CPU (central processing unit), main storage (memory), expansion card (display card sound card, etc. Some motherboards can integrate these), power supply, optical drive, secondary storage...
Device Limit On-off
The main structure of a personal computer (PC: personal computer):
Host: motherboard, CPU (central processing unit), main storage (memory), expansion card (display card sound card, etc. Some motherboards can integrate these), power supply, optical drive, secondary storage (hard disk), floppy drive.
Peripherals: display, keyboard, mouse (speaker, camera, external modem MODEM, etc.).
Although computer technology has experienced dazzling rapid development since the birth of the first electronic general-purpose computer in the 1940s, todayadays computers still basically use the storage program structure, namely the von Neumann structure. This structure implements a practical general-purpose computer.
A computer is described as a four main part between the stored program structures: an arithmetic logic unit (ALU), control circuitry, memory, and input/output devices (I/O). These components are connected by a set of cable and driven by a clock.
Conceptually, the memory of a computer can be viewed as a set of "cell" units. Each "cell" has a number, called an address; both can store a small fixed length information. This information can be either an instruction or data. In principle, every "cell" can store either of them.
Since the 1980s, ALUs and control units have gradually been integrated into an integrated circuit called a microprocessor. The working mode of this type of computer is very intuitive: in one clock cycle, the computer first fetches instructions and data from memory, then executes the instructions, stores the data, and then gets the next instruction. This process is repeated until a termination command is obtained.
Interpreted by the controller, the instruction set executed by the operator is a well-defined set of simple instructions with a very limited number.
Generally can be divided into four categories: 1, data movement; 2, number of logic operations; 3, conditional verification; 4, instruction sequence changes.
Instructions are represented as binary in the computer as data. For example, 10110000 is a copy of the instruction code of an Intel x86 series microprocessor. The instruction set supported by a computer is the machine language of the computer. Therefore, using popular machine languages will make existing software easier to run on a new computer. So for those who are commercializing software development, they usually only focus on one or several different machine languages.
More powerful small computers, large computers and servers may differ from the above computers. They usually share tasks to different CPUs for execution. Today, microprocessors and multi-core personal computers are also moving in this direction.