table of Contents
1.1 Computer composition and architecture
1.1 Computer composition and architecture
Computer architecture refers to system attributes visible to programmers, that is, attributes that have a direct impact on the logical execution of the program. For example: the attributes of the architecture include the instruction set, the number of bits used to represent various data types, the I/O mechanism, and memory addressing technology.
The principle of computer composition refers to the operating units and their interconnections that realize the specification of the architecture. For example: the attributes of the composition include those hardware details that are visible to the programmer, such as control signals, the interface between the computer and peripheral devices, and the technology used by the memory.
1.2 Structure and function
Structure : The method by which components are related to each other.
Function : The operation of a single independent component as a structural component.
1.2.1 Function
The four main functions of a computer: data processing, data storage, data movement, and control.
1.2.2 Structure
1. Central Processing Unit (CPU)
- register
- ALU
- Internal bus
- Controller
2. Memory
3. System Bus
4. I / O