|
|
居然都是1 x* E$ F9 ?1 g! u1 P; A. M
. t @: v" e6 O9 u, ~
' D6 y; ^9 {! E u. I
2 t: \2 I j* u6 c# b7 g$ [C1E技术允许操作系统在空闲状态下将CPU挂起;
( [) R* [' n! D7 J9 f, V3 ^$ F+ e+ [6 ?5 D) E+ x) r
1)C1E (enhanced halt state)
+ ~$ S9 p) A( N z$ H1 z; L
; U+ C) L# H |) b: x/ }* V- D 在Pentium 4 5xxJ系列处理器中增加了C1E halt state,它取代了以前的Pentium 4处理器和其它大部分x86处理器中的所常用的C1 halt state。C1 halt state由操作系统idel进行发出的HLT命令触发,然后处理器就会进入到低功耗的挂起状态(halt state)。最新的C1E halt state也是由HLT命令触发的,它是通过调节倍频来逐级的降低处理器的主频,同时还可以降低电压。显然C1E halt state比原来的C1 state具有更强大的功能。C1E halt State可以把6xx系列CPU的倍频降低到14X,对于P4 660来说这主频可以从原来的3.6GHz降低到2.8GHz,不过对于我们正在测试的Pentium 4 630来说,它的主频可以从3GHz降低到2.8GHz。 2 N/ j/ A, H6 D2 v
! r- x: x/ ] {, o/ g/ w
2 K3 k+ X5 @" m& ]7 b' f! f6 o/ h" T y
EIST技术可以在负载较轻的状态下动态降频;
. f' e, t2 n( s3 m [/ |- d3 l: E! N$ p! |
Enhanced SpeedStep
Y2 T6 Q V. L# d# ~; R/ y$ {6 e! S( B6 S; m- u
SpeedStep是一个根据处理器负载来调节主频和电压的模块,不过它的触发机制同C1E halt state是不同的。操作系统、BIOS的支持是必需的,操作系统通过ACPI进行调节。SpeedStep提供了更多的CPU频率和电压调节级别,因此可以比C1E halt更加精确的调节处理器的状态。 % v) A# s2 p) p9 E* q% p9 Y" j0 k
) l5 A& F D- ^8 hEIST是Intel移动处理器SpeedStep技术的增强版本! \+ n* o" L& D9 W* x" S: D' O
& Q: I6 ]' _: S9 ], v9 q
' u- K8 Y( Y* X- u& j; j
TM2技术可以在处理器过热的情况下将电压降到最低( Z4 ~9 T& n) p \" ~
( x& p! M0 g7 O" i最早推出的Pentium4处理器中就设计了温度回馈装置TM1(Thermal Monitoring 1),当处理器过热时,Pentium4处理器的主频会降低一半,此时功耗也会降低一半,从而降低处理器温度达到保护处理器安全的目的。 不过TM1的处理方式也有不少问题,Pentium 4处理器的TM行为并不为PC的其它部分所理解,比如内存会依然试图把处理器已经调用的但是却已经无力处理的数据不断的发送过来,频繁的工作会让内存的发热量也剧增。TM2机制则更加主动,它不会让内存陷入徒劳的循环之中。Intel把EIST引入到Pentium 4 6xx系列处理器中当然也是为了能有效的解决处理器发热量过大的问题,事实也正是如此,6xx系列处理器的功耗明显的比5xx系列有了改进。 Z# T: E; Z; a, v `. F
f% J+ V) {6 ~, p5 E3 o& A
. [6 Y) U& p& B3 i哎 用来用去还是英文的
?' {' {: R2 [, p% M& j0 b
7 @8 Q8 A8 F* Y x& X: g- j8 k[ 本帖最后由 lunping.com论评 于 2006-12-13 15:07 编辑 ] |
|