search
HomeCommon ProblemHow 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.

How to understand computer composition and computer architecture?

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!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor