电脑的
CPU
介绍
中央处理器(英文
Central
Processing
Unit
,
CPU
)是一台计算机的运算核心和控制核心。
CPU
、内部存储器和敲入
/
输出设备是电子计算机三大核心部件。其功能主要是解释计算机
指令还有处理计算机软件中的数据。
CPU
由运算器、控制器和寄存器及做的更好它们之间
联系的数据、控制及状态的总线构成。差不多所有的
CPU
的运作原理可分为四个阶段:提
取(
Fetch
)
、解码(
Decode
)
、执行(
Execute
)和写回(
Writeback
)
。
CPU
根据存储器或高
速缓冲存储器中取出指令,放入指令寄存器,
并对指令译码,
并执行指令。
所谓的计算机的
可编程性主要是指对
CPU
的编程。
一、
CPU
的工作原理
CPU
根据存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把
指令分解成一系列的微操作,
我们接着看发出各种控制命令,
执行微操作系列,
根据而完成
一条指令的执行。
指令是计算机规定执行操作的类型和操作数的基本命令。
指令是由一个字节或者多个字节
组成,
其中包括操作码字段、
一个或多个有关操作数地址的字段还有多数表征机器状态的状
态字和特征码。有的指令中也直接包含操作数本身。
1.
提取
第一阶段,提取,根据存储器或高速缓冲存储器中检索指令(为数值或一系列数值)
。由
程序计数器
(
Program Counter
)
指定存储器的位置,
程序计数器保存供识别目前程序位置的
数值。换言之,程序计数器记录了
CPU
在目前程序里的踪迹。
提取指令之后,
程序计数器根据指令长度增加存储器单元。
指令的提取必须常常根据比较
较慢的存储器寻找,所以导致
CPU
等候指令的送入。这种疑问主要被论及在现代处理器的
快取和管线化架构。
2.
解码
CPU
根据存储器提取到的指令来决定其执行行为。在解码阶段,指令被拆解为有意义的
片断。根据
CPU
的指令集架构(
ISA
)定义用数值解译为指令。
一部分的指令数值为运算码(
Opcode
)
,其指示要进行哪些运算。别的的数值一般供给指
令需要的信息,诸如一个加法(
Addition
)运算的运算目标。我们接着看的运算目标也许提
供一个常数值(即立即值)
,或是一个空间的定址值:暂存器或存储器位址,以定址模式决
定。
在旧的设计中,
CPU
里的指令解码部分是不能够改变的硬件设备。但是在众多抽象且复
杂的
CPU
和指令集架构中,一个微程序时经常使用来帮助转换指令为各种形态的讯号。这
些微程序在已成品的
CPU
中往往能够重写,方便变更解码指令。
3.
执行
在提取和解码阶段之后,
接着进入执行阶段。
该阶段中,
连接到各种能够进行所需运算
的
CPU
部件。
4.
写回
最后阶段,
写回,
以必须格式用执行阶段的结果简单的写回。
运算结果经常被写进
CPU
内部的暂存器,
以供随后指令快速存取。
在别的案例中,
运算结果可能写进速度较慢,
但空
间较大且较便宜的主记忆体中。
某些类型的指令会操作程序计数器,
而不直接产生结果。
这
些那么称作“跳转”
(
Jumps
)
,并在程式中带着循环行为、条件性执行(透过条件跳转)和
函式。
很多指令也会改变标志暂存器的状态位元。
这些标志可用来影响程式行为,
因为它们时常
显出各种运算结果。
二、
CPU
主频
主频也叫时钟频率,单位是兆赫(
MHz
)或千兆赫(
GHz
)
,用来表示
CPU
的运算、处理
数据的速度。
CPU
的主频
=
外频×倍频系数。
主频和实际的运算速度存在必须的关系,但并不可能一
个简单的线性关系
.
所以,
CPU
的主频与
CPU
实际的运算能力是没有直接关系的,
主频表
示在
CPU
内数字脉冲信号震荡的速度。在
Intel
的处理器产品中,也能够观察我们接着看的
例子:
1 GHz Itanium
芯片能够表现得差不多跟
2.66 GHz
至强(
Xeon
)
/Opteron
一样快,或
是
1.5 GHz Itanium 2
大约跟
4 GHz Xeon/Opteron
一样快。
CPU
的运算速度还要看
CPU
的流
水线、总线等等各方面的能力指标。
三、
CPU
外频
外频是
CPU
的基准频率,
单位是
MHz
。
CPU
的外频决定着整块主板的运行速度。
通俗地
说,在台式计算机中,所说的超频,都是超
CPU
的外频(当然那么情况下,
CPU
的倍频都
是被锁住的)相信这点是非常非常好理解的。但对于服务器
CPU
来讲,超频是非常不允许
的。
前面说到
CPU
决定着主板的运行速度,
两者是同步运行的,
可能把服务器
CPU
超频了,
改变了外频,会产生异步运行,
(台式计算机好多主板都支持异步运行)我们接着看会造成
整个服务器系统的不稳定。
目前的绝大面积计算机系统中外频与主板前端总线不可能同步速度的,
而外频与前端总线
(FSB)
频率又很简单被混为一谈。
四、如何识别原装的
CPU
对盒装产品而言,网民能够参照如下做法鉴别:
1 .
根据
CPU
外包装的开的小窗往里看,原装产品
CPU
表面会有编号,根据小窗往里看是
能够观察编号的,原装
CPU
的编号清晰,而且与外包装盒上贴的编号一致,好多翻包
CPU
会把
CPU
上的编号磨掉,这一点注意鉴别。
2.
跟随科技发展,造假技术越来越高,可能不能够够肯定所买
CPU
是不可能原装,能够按
照包装上的说明用
Intel
或
AMD
厂商提供的方式查询所买
CPU
的真伪。
3.
除了编号之外,伪劣
CPU
的能力与原装
CPU
的能力有必须的差距,这一点也能够用来
鉴别真假(这是最直接的做法,但最保险的做法或者上述的第二条)
。