gaore - 2003/9/16 0:24:00
请教关于笔记本P4移动CPU的speedstep的设置。
向大家请教几个问题。
1.IBM T30的2G的cpu用intel检测工具检测出来是1.2G,p4-m最低是多少呀?有1.2G的?
2. 严重的问题是:查看"我的电脑"属性, (1)笔记本在单插变压器且电源管理里调成了high
performance的情况下, 也只工作在718Mhz, 并未全速工作,是不是被IBM做了什么手脚?
声明: 在BIOS中我不管关掉还是打开 SPEEDSTEP都是这样.
(2)插变压器和电池双电源的情况下至多也才1.2G,也未达到 2G. 请问这是怎么回事?
(3) 电源管理里,我没有找到WINXP自带的 speedstep选项,是不是被IBM去掉了?
(4) 原装操作系统是WINXP,未装SP1, 我自己装了sp1,这是不是许多问题的关键? IBM
客户支持人员告诉我不要装此补丁,因为sp1不一定适合此机器,对吗? 我是不是要用
恢复盘恢复到原始没有打补丁的状态?
请懂行者解答,多谢了,这些是困绕我多日的问题。
lym628_76 - 2003/10/21 17:18:00
看看Intel的第一代Speedstep、第二代Speedstep以及Quick Start技术你就全明白了。SpeedStep”节能技术,是Intel推出了最著名的一项节能技术。它能够在自动判断使用时电脑在工作时是使用交流电源还是使用电池驱动,并以此来自动调整工作频率与核心电压,有助于兼顾笔记本电脑的电池寿命与性能,最早支援SpeedStep技术的处理器是采用Coppermine核心的移动版Pentium III。SpeedStep技术可以通过识别CPU的供电模式来对CPU的运行频率和电压进行适当调整,当笔记本电脑是使用外接电源适配器供电时,CPU就工作在标准的电压和频率之下,而当电脑使用内置的电池供电时,CPU的主频和电压就会自动地降低,从而达到节能的目的。
但通常情况下要改变CPU的频率和电压都需要重新启动系统,这对笔记本电脑用户带来讲是十分麻烦的。为了解决这个问题Intel对采用了SpeedStep技术的CPU,其芯片内都集成了一个控制单元,可以在工作时即时调整CPU的工作参数。当需要改变时,控制单元从操作系统处获得新的电源状态指令,然后发出一个指令将CPU置于休眠状态,在调整CPU的倍频和电压后再强制CPU复苏,整个过程所用的时间不超过1ms。这样,CPU的频率和电压就可以在不需重新启动系统的情况下改变了。一般说来,这些改变都可以自动进行,但Intel同时也提供了让用户在Windows操作系统下调节CPU工作方式的软件,所以用户在使用电池供电时也可以自行决定是否采用节能模式,例如笔记本电脑在采用电池供电的时候也可通过SpeedStep技术对应控制软件选择最高效能模式,转换过程完全不会影响到用户的操作。
除了SpeedStep技术以外,Intel还在移动版Pentium III上引入了QuickStart技术,QuickStart技术的形式则和SpeedStep有所不同,它主要是通过监测CPU的工作负荷,当CPU处于空闲状态时,就把CPU置于休眠状态,到需要时再迅速恢复工作状态。处于休眠状态的CPU功耗,甚至能低到0.5W,以达到有效管理电源以获得更长的电池寿命的目的。
在SpeedStep技术推出以后,Intel公司又在去年推出了它的增强版本——Enhanced SpeedStep,也可以把它看做是第二代的SpeedStep技术,现时的Pentium III-M处理器(Tualatin核心)及Pentium 4-M处理器(Northwood核心)均能够支援Enhanced SpeedStep技术,它最大的改进之处在于可在电池供电模式下根据处理器的负荷情况自动调整工作频率,可以更有效的达到节能的目的。
Intel Mobile Pentium III处理器的发布,一款真正意义上的笔记本电脑处理器诞生了。Intel Mobile Pentium III处理器是在Pentium III处理器的基础上,对其核心进行改进,其使用更先进的制造工艺,使其更低电压运行,因而降低了其功耗和运行时的发热量,并同时在核心上使用了Intel公司还专门为移动处理器研发的自动调整工作频率及电压的“SpeedStep”节能技术,这也是桌面版与移动版处理器最显著的区别。最新的超低电压版本的Pentium III-M(Tualatin核心)处理器,由于Pentium III-M保留了Tualatin核心的全部特性(即拥有两个完整的256KB二级缓存单元),其整体性能甚至超越了采用Tualatin-256核心的同频桌面版本Pentium III,采用0.13微米的工艺制造,工作电压低到只有0.9V,并加入了Intel公司SpeedStep节能技术的增强版本——Enhanced SpeedStep,让超低电压版本的Pentium III-M更的功耗、更智能。
目前的Intel Mobile Pentium 4处理器同样是在Northwood核心的Pentium 4处理器的基础上改进其核心,并加入了“Enhanced SpeedStep”节能技术和“Deeper Sleep”休眠模式,但由于Intel Mobile Pentium 4处理器的内部构造十分复杂,核心集成5,500万晶体管,同样采用NerBurst架构,运行于400MHz前端总线,导致发热量及功耗都还比较高,这也是目前超轻薄型笔记本电脑都还使用Pentium III-M的很大原因,但真正的Pentium 4级别的移动处理器即将诞生,它就是著名的“Banias”,它将在拥有性能的同时具配低功耗、低发热量的优点,将是未来超便携型笔记本电脑的主流核心。
Banias全新的核心架构采用了4项用于提高性能和降低功耗的新技术,分别是:高级分支预测(Advanced Branch Prediction)、微操作融合(Micro-Op Fusion)、经电源优化的处理器系统总线(Power Optimized Processor System Bus)和专用堆栈管理器(Dedicated Stack Manager)。
(1) Advanced Branch Prediction:分析程序过去的运行规律,并以此为基础预测今后可能处理的指令,以达到提高性能的目的。据英特尔表示,以前的CPU因分支预测错误造成的复位就消耗了CPU整个处理时间的约1/3左右。如果能够提高分支预测的精度,那么就可以降低因分支预测错误所带来的复位处理所需的耗电量。Banias的分支预测不是以前的那种单纯的分支预测,而是先对对象目的代码和JIT(Just In Time)编译器所生成的代码等具体程序的结构进行检测,然后再进行分支预测。
(2) Micro-Op Fusion:“Micro-Op(μop) Fusion”,μop指Pentium Pro以后的英特尔CPU所实际执行的固定长度指令。x86指令被加载到CPU内部以后,就会被转换成μop。由于在长度可变的x86指令中,难以进行乱序执行(out-of-orderexecution)等处理过程,而乱序执行技术可以通过改变指令执行的顺序来提高执行效率,因此就采用了这种结构。Banias以前的CPU会将被分解的μop作为独立指令而分别加以处理。而在Babias中,相关联的μop直到将要执行前都是作为一个整体进行处理的。比如,“add eax, dword ptr data”指令,就被分解为来自存储器的数据加载(LD)指令和运算(OP)指令等两个μop。通过整体调用该指令,就可以减少分别处理的多余步骤,而在指令执行阶段,则作为两个指令处理。因此在存在多个可同时执行的指令的情况下,Banias将这些指令合成尽可能少的指令,以提高性能与电力使用效率。
(3) Dedicated Stack Manager:基于硬件的专用堆栈管理器(Stack Manager)。以前的CPU中,在执行伴随有PUSH(插入)、POP(推出)、CALL(调用)及返回(RET)等堆栈操作时,在CPU内部都会使用多个μop。通过使用专用硬件对堆栈进行管理,就可减少过多执行μop的过程,从而就降低了执行μop所需的耗电量。英特尔表示采用硬件的专用堆栈管理器后可以减少5%以上的μop操作。Power Optimized Processor System Bus:即使是不使用的组件,目前的大多数系统也要向其供电。而Power Optimized Processor System Bus可低电压运行,并严格进行缓冲器管理,仅向需要电力的组件供电,实现了低耗电。
(4) Power Optimized Processor System Bus:即使是不使用的组件,目前的大多数系统也要向其供电。Banias核心内部采用了多级模式化设计,Power Optimized Processor System Bus将内部电路分成多个单元,实时降低没有使用的单元的时钟频率,并可降低其运行电压,并严格进行缓冲器管理,仅向需要电力的组件供电,从而实现低耗电。