cpu的全称是什么?(电脑cpu详细介绍)很多用户知道电脑里有cpu,电脑的大脑就是cpu,但是不知道什么是cpu,cpu具体指什么。英文全称是central processing unit,即中央处理器。我们来看看详细的cpu介绍。
什么是cpu?
CPU是英文的缩写:Central Processing Unit,翻译过来就是——中央处理器。所以CPU是中央处理器的缩写。那么CPU是什么呢?
中央处理器(CPU)是超大规模集成电路,是计算机的计算核心和控制核心(rol单元)。它的功能主要是解释计算机指令和处理计算机软件中的数据。
中央处理器(CPU)主要包括算术单元(ALU,算术逻辑单元)、缓存和总线来实现它们之间的数据、控制和状态关系。它与内存和输入输出设备一起被称为电子计算机的三大核心部件。
cpu是什么意思?
是计算机的核心和大脑。它接收数据输入,执行指令和处理信息。它与输入/输出(I/O)设备通信,这些设备向CPU发送数据并从CPU接收数据。
此外,CPU还有一个内部总线,用于与内部缓存通信,称为后台总线。用于CPU、内存、芯片组和AGP插槽之间数据传输的主总线称为前端总线。
CPU包含内部存储单元,称为寄存器。这些寄存器包含ALU信息处理中使用的数据、指令、计数器和地址。
一些计算机使用两个或更多的处理器。它们由并排放置在同一电路板或不同电路板上的独立物理CPU组成。每个CPU都有一个独立的接口、独立的高速缓存和到系统前端总线的各种路径。
多处理器是需要多任务处理的密集型并行任务的理想选择。多核CPU也很常见,单个芯片包含多个CPU。
控制单元:从存储器中提取指令,解码并执行它们。
算术逻辑单元(ALU):它处理算术和逻辑运算。
对于正常操作,CPU依赖于系统时钟、内存、辅助内存以及数据和地址总线。
这个术语也称为CPU、微处理器或芯片。
中央处理器的基本结构
包括CPU逻辑单元、寄存器单元和控制单元。
算术逻辑单元
算术逻辑单元可以执行定点或浮点算术运算、移位运算和逻辑运算,还可以执行地址运算和转换。
寄存器单元
寄存器组件,包括通用寄存器、专用寄存器和控制寄存器。通用寄存器可分为定点数和浮点数,用于存储指令中的寄存器操作数和运算结果。
通用寄存器是CPU的重要组成部分,大多数指令都要访问通用寄存器。通用寄存器的宽度决定了计算机内部数据通道的宽度,其端口的数量往往影响内部操作的并行性。
特殊寄存器是执行某些特殊操作所需的寄存器。控制寄存器通常用于指示机器执行的状态,或者保存一些指针,
有处理状态寄存器、地址转换目录的基址寄存器、特权状态寄存器、条件码寄存器、异常处理寄存器和错误检测寄存器等。
有时候,CPU中会有一些缓存来临时存储一些数据指令。缓存越大,CPU的运行速度越快。目前市场上所有的高端CPU都有二优优资源的2M左右的网络级缓存,高端CPU有4M左右的二级缓存。
cpu的重要参数
1.CPU主频:CPU主频代表CPU的计算能力。CPU主频越高,数据处理能力越强。比如2GHz的CPU是1GHz CPU的两倍。
2.CPU核心数:CPU核心数也代表了CPU计算能力的高低。CPU拥有的内核越多,处理数据的能力就越强。单核CPU相当于只有一个大脑,双核CPU相当于有两个大脑,多核CPU相当于有多个大脑。所以同样的主频,双核CPU是单核CPU的两倍;
3.CPU的缓存:工作时,CPU经常需要从内存和硬盘中重复读取相同的数据块。CPU的缓存容量越大,在CPU中读取数据的命中率就越高,这样就不需要在内存或硬盘中搜索数据,从而提高系统性能。所以CPU缓存越大越好。
cpu的四个核心功能:
画
第一阶段fetch从内存或高速缓存中检索指令(数值或一系列数值)。存储器的位置由程序计数器指定,该计数器保存用于识别当前程序位置的数值。
换句话说,程序计数器记录了当前程序中CPU的踪迹。指令取出后,程序计数器根据指令长度增加存储单元。
指令的获取必须总是从相对较慢的存储器中找到,因此导致CPU等待指令被发送进来。这个问题主要在现代处理器的缓存和流水线架构中讨论。
译
根据CPU从存储器中提取的指令来执行。在解码阶段,指令被分解成有意义的片段。根据CPU的指令集架构(ISA)定义,数值被解释为指令。
指令值的一部分是操作码,它指示要执行哪些操作。其他值通常为指令提供必要的信息,例如加法运算的运算目标。
此操作的目标可以提供一个常数值(即立即值)或空:寄存器或存储器地址之间的地址值,这由地址模式决定。在旧的设计中,CPU的指令解码部分是一个不可改变的硬件设备。
然而,在许多抽象和复杂的CPU和指令集体系结构中,微程序通常用于帮助将指令转换成各种信号。这些微程序往往可以在成品CPU中重写,方便更改解码指令。
执行
在提取和解码阶段之后,接着是执行阶段。在这个阶段,它连接到能够执行所需操作的各种CPU组件。
例如,如果需要加法运算,算术逻辑单元(ALU)将连接到一组输入和一组输出。
提供了要相加的值,输出将包含求和结果。ALU包含一个电路系统,使得输出可以很容易地执行简单的普通运算和逻辑运算(如加法和位运算)。
如果加法运算产生的结果对于CPU处理来说太大,则可以在标志寄存器中设置算术溢出标志。
回复
最后是写回,简单的用某种格式写回执行阶段的结果。操作的结果通常被写入CPU的内部寄存器,以便后续指令快速访问。
在其他情况下,计算结果可能写入速度较慢,但容量更大,成本更低的主存储器。一些类型的指令操作程序计数器而不直接产生结果。
这些通常被称为“跳转”,并在程序中带来循环行为、条件执行(通过条件跳转)和函数。许多指令也会改变标志寄存器的状态位。
这些标记可以用来影响程序行为,因为它们经常显示各种操作结果。例如,使用“比较”指令来判断两个值的大小,并根据比较结果在标志寄存器上设置一个值。
该标志可以通过随后的跳转命令确定程序趋势。指令执行完毕,写回结果后,程序计数器的值将递增,整个过程重复进行,在下一个指令周期正常取下一条顺序指令。
如果跳转指令完成,程序计数器将修改为跳转指令的地址,程序将继续正常执行。许多复杂的CPU可以同时获取、解码和执行多条指令。
这部分一般涉及“经典RISC流水线”,实际上在很多使用简单CPU(通常称为微控制器)的电子设备中迅速普及。
以上对电脑cpu的介绍就是本文的全部内容。详细看完,大家对cpu有一定了解,喜欢的用户关注收藏系统之家。