search
HomeCommon ProblemCPU is the core of computer hardware system. What does it consist of?

CPU is composed of "operator" and "controller". The core part of the central processing unit (CPU) is the controller and arithmetic unit, which plays an important role in improving the overall function of the computer. It can realize the proliferation of multiple functions such as register control, logical operations, and signal transmission and reception, and is used to improve the performance of the computer. A good foundation for performance.

CPU is the core of computer hardware system. What does it consist of?

The operating environment of this tutorial: Windows 7 system, Dell G3 computer.

CPU is the core of the computer hardware system, which is composed of arithmetic units and controllers.

Central processing unit (CPU) is one of the main devices of electronic computers and the core component of computers. Its function is mainly to interpret computer instructions and process data in computer software. The CPU is the core component of the computer that reads instructions, decodes them, and executes them.

Generally speaking, the structure of the CPU can be roughly divided into operational logic components, register components and control components. The so-called arithmetic logic component can mainly perform related logical operations, such as: it can perform shift operations and logical operations. In addition, it can also perform fixed-point or floating-point arithmetic operations, address operations, conversion and other commands. It is a multi-purpose Functional arithmetic unit. The register component is used to temporarily store instructions, data and addresses. The control component is mainly used to analyze instructions and issue corresponding control signals.

For the central processing unit, it can be regarded as a large-scale integrated circuit, and its main task is to process and process various data. The storage capacity of traditional computers is relatively small, which makes it difficult to process large-scale data, and the processing effect is relatively low. With the rapid development of my country's information technology level, high-configuration processor computers have emerged. High-configuration processors are used as control centers and play an important role in improving the structure and function of computer CPUs.

The core part of the central processing unit is the controller and arithmetic unit, which play an important role in improving the overall function of the computer and can realize multiple functions such as register control, logical operations, and signal transmission and reception. Diffusion, laying a good foundation for improving computer performance.

Integrated circuits play a role in regulating signals within the computer and perform different instruction tasks according to user operation instructions. The central processing unit is a very large-scale integrated circuit. It consists of arithmetic units, controllers, registers, etc., as shown in the figure below. The key operation lies in the processing and processing of various types of data.

CPU is the core of computer hardware system. What does it consist of?

#Traditional computers have small storage capacity and low operating efficiency when faced with large-scale data sets. The new generation of computers uses high-configuration processors as the control center, and the CPU has great room for improvement in terms of structure and function. The central processing unit uses arithmetic units and controllers as its main devices, and gradually expands into multiple functions such as logical operations, register control, program coding, and signal transmission and reception. These speed up the optimization and upgrade of CPU control performance.

The core part of the CPU

The calculator

The calculator refers to the computer that performs various tasks A component that operates arithmetic and logical operations, where the arithmetic logic unit is part of the central processing core.

(1) Arithmetic logic unit (ALU). Arithmetic logic unit refers to a combinational logic circuit that can realize multiple sets of arithmetic operations and logical operations. It is an important part of central processing. The operations of the arithmetic logic unit are mainly two-bit arithmetic operations, such as addition, subtraction, and multiplication. During the operation process, the arithmetic logic unit mainly performs arithmetic and logical operations using computer instructions. Generally speaking, the ALU can play the role of direct read-in and read-out, which is specifically reflected in the processor controller, memory and input and output devices. , input and output are implemented based on the bus. The input command contains an instruction word, including operation code, format code, etc.

(2) Intermediate register (IR). Its length is 128 bits, and its actual length is determined by the operands. IR plays an important role in the "push and fetch" instruction. During the execution of this instruction, the content of ACC is sent to IR, then the operand is fetched to ACC, and then the content of IR is pushed onto the stack.

(3) Operation accumulator (ACC). Current registers are generally single accumulators with a length of 128 bits. For ACC, it can be regarded as a variable-length accumulator. In the process of describing instructions, the expression of ACC length is generally based on the value of ACS, and the ACS length is directly related to the ACC length. Doubling or halving the ACS length can also be regarded as doubling or halving the ACC length.

(4) Descriptor register (DR). It is mainly used to store and modify descriptors. The length of DR is 64 bits. In order to simplify data structure processing, the use of descriptors plays an important role.

(5)B register. It plays an important role in the modification of instructions. The length of the B register is 32 bits. It can save the address modification amount during the address modification process. The main memory address can only be modified with a descriptor. The descriptor points to the first element in the array, so accessing other elements in the array should require modifiers. For arrays, they are composed of data or elements of the same size and are stored continuously. The common access method is a vector descriptor, because the address in the vector descriptor is a byte address, so when proceeding During the conversion process, the base addresses should first be added. For the conversion work, it is mainly implemented automatically by the hardware. In this process, special attention must be paid to alignment to avoid exceeding the array boundaries.

Controller

The controller refers to changing the wiring of the main circuit or control circuit in a predetermined sequence and changing the resistance value in the circuit to control the starting, speed regulation, and Braking and reverse master device. The controller is composed of program status register PSR, system status register SSR, program counter PC, instruction register, etc. As a "decision-making mechanism", its main task is to issue commands and play a coordination and command role in the operation of the entire computer system. There are two main categories of control: combinational logic controllers and microprogrammed controllers. Both parts have their own advantages and disadvantages. Among them, the combinational logic controller has a relatively complex structure, but its advantage is that it is faster; the microprogrammed controller has a simple structure, but when modifying a machine instruction function, the entire microprogram needs to be reprogrammed.

For more related knowledge, please visit the FAQ column!

The above is the detailed content of CPU is the core of computer hardware system. What does it consist of?. 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
核心数和线程数是什么意思核心数和线程数是什么意思Sep 01, 2022 pm 04:52 PM

核心数指的是CPU内核数量,表示一个CPU由多少个核心组成;cpu核心是CPU的重要组成部件,在内核频率、缓存大小等条件相同的情况下,CPU核心数量越多,CPU的整体性能越强。线程数是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。CPU之所以要增加线程数,是源于多任务处理的需要;线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。

多核和单核的区别是什么多核和单核的区别是什么Aug 02, 2022 pm 02:04 PM

区别:1、单核就是CPU集成了一个运算核心,多核就是CPU集成了两个或多个运算核心;2、单核能同时运行的线程数较多核更少,不利于同时运行多个程序,而多核有利于同时运行多个程序;3、单核的执行速度较多核更慢,容易造成卡顿;4、多核的多任务处理效率比单核高;5、多核的性能比单核高,散热量、耗电量也比单核大;6、单核多用于部分要求轻薄、待机时间长、而对性能要求不高的笔记本电脑上。

cpu温度高是什么原因引起的cpu温度高是什么原因引起的Nov 28, 2022 am 10:25 AM

cpu温度高的原因:1、散热不良;2、机器内灰尘过多也会引起死机故障;3、内存条故障;4、CPU超频;5、 硬盘故障;6、软硬件不兼容;7、驱动程序安装有误;8、应用软件的缺陷;9、病毒感染;10、启动的程序太多;11、用非法格式或参数非法打开或释放有关程序;12、误删除了系统文件;13、CMOS设置不当。

12核16线程是什么意思12核16线程是什么意思Aug 24, 2022 am 11:45 AM

12核16线程指的是CPU中有12个内核,CPU的线程是16个,最多可以模拟16个核心;CPU的核心是运算器和控制器,多核可以增强并行处理能力,线程是进程中某个单一顺序的控制流,在单个程序中同时运行多个线程完成不同的工作,称为多线程。

cpu长期100度会烧吗cpu长期100度会烧吗Feb 20, 2023 am 11:14 AM

cpu长期100度是会烧的;cpu的温度达到100度,短时间不会烧坏,只是会影响到CPU的运算效率,但是长时间保持100度就会出现烧坏硬件的情况;发热量由CPU的功率决定,而功率又和电压成正比,因此要控制好温度就要控制好CPU的核心电压。

cpu能直接存取内存储器上的数据吗cpu能直接存取内存储器上的数据吗Nov 25, 2022 pm 02:02 PM

能直接存取。内存储器又称内存,是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行。内存的作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算;当运算完成后,CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

cpu温度过高会导致什么情况cpu温度过高会导致什么情况Feb 01, 2023 am 10:53 AM

cpu温度过高导致的影响:1、CPU有自我保护功能,CPU过高会自动开启保护系统,降低电脑运行速率,系统越来越慢,直至死机,反复重启;2、长时间高温(长时间85度以上),CPU的自我保护功能可能失效,会烧坏CPU;3、自动关机,且关机之后,温度未降低之前无法开机。

cpu封装温度是什么cpu封装温度是什么Feb 01, 2023 pm 03:02 PM

cpu封装温度指的是表面CPU温度,就是说从表面CPU层的温度,一般还有内核温度,相差的度数不大;中央处理器温度是指CPU外壳温度,核心温度就是CPU内核的温度;一般核心温度和封装温度是接近的,cpu表面温度比后面者低不少。

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)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment