Home >Common Problem >How to understand computer composition and computer architecture?
Understanding of computer composition and computer architecture: 1. Computer composition refers to the logical implementation of the system structure, including the composition and logical design of data flow and control flow within the machine, etc., which are mainly divided into five 2. Computer architecture is the attributes of the computer as seen by programmers, that is, the conceptual structure and functional characteristics.
Understanding of computer composition and computer architecture:
1. Computer composition
Computer composition
refers to the logical implementation of the system structure, including the composition and logical design of data flow and control flow within the machine. It is mainly divided into five parts: controller, operator, memory, input device, and output device. Computer Architecture (Computer Architecture) is the properties of the computer as seen by programmers, that is, the conceptual structure and functional characteristics. According to the multi-level hierarchical structure of the computer system, the computers seen by programmers at different levels have different properties.
Generally speaking, the properties of low-level machines are basically transparent to high-level machine programmers. The commonly referred to computer architecture mainly refers to the system structure of machine language-level machines. The classic definition of "computer architecture" was proposed by C.M. Amdahl in 1964 when he introduced the IBM 360 system. Its specific description is that "computer architecture is the attributes of the computer as seen by programmers, that is, the conceptual structure and functional characteristics." .
2. Computer architecture
Computer architecture
refers to those system attributes that are visible to programmers, and also includes design ideas and architecture . The task of computer composition is to study the internal structure and interconnection of each component to realize various functions and characteristics of the machine instruction set after the instruction set system structure determines the functions and conceptual structure assigned to the hardware system. This connection includes the internal and interaction of various functional components.
3. The difference between the two:
1. Different functions
(1). Computer composition refers to the system The logical implementation of the structure includes the composition and logical design of data flow and control flow within the machine. It is mainly divided into five parts: controller, operator, memory, input device, and output device.
(2) Computer architecture refers to the general term for computer theoretical components and basic computer working principles and theories divided according to different attributes and functions. Among them, the theoretical components of computer are not only linked to a certain actual hardware. For example, the storage part includes registers, memory, hard disk, etc.
2. Different compositions
(1). The task of computer composition is to study the functions and conceptual structures assigned to the hardware system after the instruction set system structure determines the functions and conceptual structures assigned to the hardware system. The internal structure and interconnection of the components to realize the various functions and characteristics of the machine instruction set. This connection includes the internal and interaction of various functional components.
(2) Computer architecture is the property of a computer seen by programmers, that is, the logical structure and functional characteristics of the computer, including the interrelationships between its various hardware and software components.
3. Different functions
(1) The problem to be solved in computer composition is how to best and most reasonably achieve the desired performance and price. The various multiples and components are combined into a computer to realize the determined ISA.
(2) Computer architecture mainly studies the distribution of software and hardware functions and the determination of software and hardware interfaces. Since the 1970s, significant progress has been made in computer software.
The above is the detailed content of How to understand computer composition and computer architecture?. For more information, please follow other related articles on the PHP Chinese website!