![]()
什么是cpu?什么是cpu,cpu是中央处理器,而英语是中央处理器。 cpu是计算机的核心组件。它只有火柴盒那么大,厚达几十张纸,但它是计算机的计算和控制核心。计算机中的所有操作都是CPU的核心组件,负责读取指令,解码指令和执行指令。 cpu的结构:中央处理单元cpu包括算术逻辑组件,寄存器组件和控制组件。中央处理单元从存储器或高速缓冲存储器中获取指令,将它们放入指令寄存器中,并对指令进行解码。它将指令分解为一系列的微操作,然后发出各种控制命令以执行一系列的微操作,从而完成一条指令的执行。指令是计算机的基本命令,用于指定要执行的操作的类型和操作数。一条指令由一个字节或多个字节组成,包括一个操作码字段,一个或多个与操作数地址相关的字段以及一些表示机器状态的状态字和特征码。一些指令还直接包括操作数本身。 ①操作逻辑组件。它可以执行定点或浮点算术运算,移位运算和逻辑运算,以及地址运算和转换。 ②注册组件。包括通用寄存器,特殊寄存器和控制寄存器。通用寄存器可以分为定点数和浮点数。它们用于在指令中存储寄存器操作数和运算结果。通用寄存器是中央处理器的重要组成部分,大多数指令必须访问通用寄存器。

通用寄存器的宽度决定了计算机内部数据路径的宽度,并且其端口数通常会影响内部操作的并行性。特殊寄存器是执行某些特殊操作所需的寄存器。控制寄存器通常用于指示机器执行状态,或保留一些指针,包括处理状态寄存器,地址转换目录的基地址寄存器,特权状态寄存器,条件代码寄存器,异常事故处理寄存器和错误检测寄存器。有时,中央处理单元cpu中有一些缓存,用于临时存储一些数据指令。高速缓存越大,中央处理单元cpu的计算速度就越快。目前,市场上的中高端中央处理器cpu具有2M左右二级缓存。 ③控制部件。它主要负责解码指令并发出控制信号以完成要为每个指令执行的每个操作。有两种结构:一种是以微存储为核心的微程序控制模式;另一种是微程序控制模式。另一种是基于逻辑硬连线结构的控制模式。微代码保存在微存储中。每个微代码都对应一个基本的微操作,也称为微指令。每个指令由不同的微代码序列组成,这些序列构成一个微程序。中央处理单元对指令进行解码后,发出一定的时序控制信号,并以微循环为节拍,按照给定序列的顺序执行由这些微代码确定的微操作。某条指令。简单的指令由(3〜5)个微操作组成,复杂的指令由数十个微操作甚至上百个微操作组成。逻辑硬接线控制器完全由随机逻辑组成。

解码指令后,控制器通过组合不同的逻辑门发出不同的控制时序信号序列,以直接执行指令中的每个操作。应用大型,小型和微型计算机的中央处理单元的规模和实现方式完全不同,工作速度也相差很大。中央处理单元可以由几个电路块甚至整个机架组成。如果中央处理单元的电路集成在一个或几个大型集成电路芯片上,则称为微处理器(请参阅微型计算机)。中央处理器的工作速度与工作频率和架构有关。中央处理单元的速度通常高于几个MIPS(每秒一百万条指令)。一些已经达到了数百个MIPS。最快的中央处理单元的电路已采用砷化镓技术。就提高速度而言,流水线结构是几乎所有现代CPU设计都已采用的重要措施。将来,中央处理单元的运行频率的增加已逐渐受到物理上的限制,内部执行的进一步改善(指使用中央处理单元内部的硬件资源)是增加操作的重要方向。中央处理器的速度并保持软件兼容性。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-314400-1.html
变姐姐粉了