《CPU基础知识》课件
- 格式:ppt
- 大小:35.24 MB
- 文档页数:20


CPU基础知识大全
CPU的英文全称是(Central Processing Unit),中文意思翻译中央处理器,是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。下面就让小编带你去看看CPU基础知识大全,希望能帮助到大家!
关于 CPU 的一些基本知识总结
CPU是计算机的大脑。
1、程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程。
当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执行该指令。再然后取下一个指令、解码、执行,以此类推直到程序退出。
2、这个取指、解码、执行三个过程构成一个CPU的基本周期。
3、每个CPU都有一套自己可以执行的专门的指令集(注意,这部分指令是CPU提供的,CPU-Z软件可查看)。
正是因为不同CPU架构的指令集不同,使得__86处理器不能执行ARM程序,ARM程序也不能执行__86程序。(Intel和AMD都使用__86指令集,手机绝大多数使用ARM指令集)。
注:指令集的软硬件层次之分:硬件指令集是硬件层次上由CPU自身提供的可执行的指令集合。软件指令集是指语言程序库所提供的指令,只要安装了该语言的程序库,指令就可以执行。
4、由于CPU访问内存以得到指令或数据的时间要比执行指令花费的时间长很多,因此在CPU内部提供了一些用来保存关键变量、临时数据等信息的通用寄存器。
所以,CPU需要提供 一些特定的指令,使得可以从内存中读取数据存入寄存器以及可以将寄存器数据存入内存。
此外还需要提供加法、减、not/and/or等基本运算指令,而乘除法运算都是推算出来的(支持的基本运算指令参见ALU Functions),所以乘除法的速度要慢的多。这也是算法里在考虑时间复杂度时常常忽略加减法次数带来的影响,而考虑乘除法的次数的原因。
CPU超频基础知识
cpu超频基础
超频基础
一、超频基础
超频,顾名思义就是把计算机设备运行在比设备标称更高的频率上。例如让一颗标称在500MHz的CPU
运行在600MHz甚至更高的频率上。当然,超频的最大意义还在于我们能稳定地使用,否则超频就变得毫
无意义。
为了成功地实现超频,我们必须对超频具有一定的认识,现代CPU的主频为外频(FSB)×倍频(RATIO),
所以我们超频的时候可以选择超倍频以及外频。然而新出的CPU几乎都是锁定了倍频的,于是我们超频的
选择就只有外频了。最为典型的例子就是极品赛扬处理器的CPU外频为66MHz,然而我们可以让外频运行在
100MHz甚至更高的频率上,从而大幅度提升CPU主频,达到超频的目的。
影响超频成功的因素:
1.来自CPU内部的因素
我们知道,相同核心不同频率的CPU在生产线上生产的时候,并没有严格区分频率,CPU在生产出来 之后,要通过一定的检测手段,以确定它最大可达到的频率。因此低频CPU和高频CPU的本质相差极少。
有的时候出于某种原因,厂商会把高频CPU标识为低频CPU销售。例如编号为SL2W8的PⅡ300MHz大多数都
是PⅡ450标志为PⅡ300出售的,所以大多数SL2W8的PⅡ300MHz都能超频到450MHz甚至更高。
那么核心电压对于超频又有什么影响呢?当CPU运行在比较高的频率的时候,核心电压不足会导致内
部的电平信号会不清晰,CPU不能稳定运行。适当增加核心电压,有助于保证CPU内部电平信号的稳定与
清晰,从而增加了CPU的稳定性。这就是为什么我们在超频的时候为了达到CPU超频极限需要逐步增加CPU
核心电压的原因了。但在增加电压的同时,CPU的发热量也会增加,而这个热量对CPU的正常工作和寿命
是不利的,所以找到合适的电压超频可需要花不少的工夫。
...
... 笔记本电脑CPU基础知识
一、英特尔CPU型号尾部字母
(1)M代表标准电压CPU,是可以拆卸的;
(2)U代表低电压节能的,可以拆卸的;
(3)H是高电压的,是焊接的,不能拆卸;
(4)X代表高性能,可拆卸的;
(5)Q代表至高性能级别;
(6)Y代表超低电压的,除了省电,没别的优点的了,是不能拆卸的;
也有两个字母的,属于上面这些字母的组合。
(7)HQ高电压至高性能处理器。
从性能上看,HQ,XM,应该都不错
二、CPU调频(Governor)
ondemand(按需响应模式):系统默认的超频模式,会在你设置的最大最小频率之间自动调整。
interactive(交流循环模式):只要负荷加大,频率直接调到最高值,如果发现CPU够用,将CPU负荷慢慢降低(系统响应速度快,相对耗电多一些)。
conservative(保守模式):CPU负荷加大,逐步提升频率到最高,然后降至最...
... 低(系统响应较快,升频较慢,耗电比I模式省)。
smartass:是I和C模式的组合体,cpu不会降到最低,响应快,待机略微多耗电。
performance(高性能模式):高性能模式,CPU直接锁定在最高频率(因为CPU保持固定频率,不需调整,响应最速度,耗电也最大)。
userspace(用户隔离模式):当控制器处于非工作状态时控制cpu速度的一种方法,建议无视这个选项。
powersave(省电模式):按设定最小频率运行(省电但系统响应速度慢)。
lagthree(不受延迟模式):倾向于节省电量,据说看电影时效果不错。
三、I/O调度(I/O Scheduler)
CFQ(完全公平排队I/O调度程序): CFQ试图均匀地分布对I/O带宽的访问,避免进程停止响应并实现较低的延迟(在最新的内核中,都选择CFQ做为默认的I/O调度器,多媒体应用表现良好)。
NOOP(电梯式调度程序):早器系统版本的唯一调度算法,倾向饿死读而利于写.(NOOP对于需频繁访问SD卡的应用是最好的模式,因为SD卡写入速度远小于读出速度)。
为了了解怎样超频系统,首先必须懂得系统是怎样工作的。用来超频最常见的部件就是处理
器了。
在购买处理器或CPU的时候,会看到它的运行速度。例如,黑盒X2 5000+是2.6GHz CPU
运行在2600MHz下。这是对一秒钟内处理器经历了多少个时钟周期的度量。一个时钟周期就
是一段时间,在这段时间内处理器能够执行给定数量的指令。所以在逻辑上,处理器在一秒内能
完成的时钟周期越多,它就能够越快地处理信息,而且系统就会运行得越快。1MHz是每秒一百
万个时钟周期,所以2.6GHz的处理器在每秒内能够经历2,600,000,000或是2十亿6
百万个时钟周期。
超频的目的是提高处理器的GHz等级,以便它每秒钟能够经历更多的时钟周期。计算处理
器速度的公式是这个:
外频(以MHz为单位)×倍频= 速度(以MHz为单位)。
现在来解释外频和倍频是什么: 外频是CPU乃至整个计算机系统的基准频率,单位是MHz(兆赫兹)。在早期的电脑中,
内存与主板之间的同步运行的速度等于外频,在这种方式下,可以理解为CPU外频直接与内存
相连通,实现两者间的同步运行状态。对于目前的计算机系统来说,两者完全可以不相同,但是
外频的意义仍然存在,计算机系统中大多数的频率都是在外频的基础上,乘以一定的倍数来实现,
这个倍数可以是大于1的,也可以是小于1的。
速度等式的倍频部分也就是一个数字,乘上外频速度就给出了处理器的总速度。例如,如果
有一颗具有200MHz 外频和10倍频的CPU,那么等式变成:
(外频)200MHz×(倍频)10 = 2000MHz CPU速度,或是2.0GHz。
在某些CPU上,例如Intel自1998年以来的处理器,倍频是锁定不能改变的。在有些上,
例如AMD Athlon 64处理器,倍频是“封顶锁定”的,也就是可以改变倍频到更低的数字,但不
能提高到比最初的更高。但也有其它的CPU上,倍频是完全放开的,意味着能够把它改成任何