《acpi基础知识》由会员分享,可在线阅读,更多相关《acpi基础知识(12页珍藏版)》请在金锄头文库上搜索。
1、ACPIACPI技术规范技术规范ACPIACPI技术规范技术规范ACPIACPI技术规范技术规范 简述简述简述简述ACPIACPI (A Advanced C Configuration and P Power I Interface) :是由ACPIACPI (A Advanced C Configuration and P Power I Interface) :是由 Hewlett-PackardHewlett-Packard, IntelIntel, MicrosoftMicrosoft, PhoenixPhoenix, and ToshibaToshiba共 同开发的开放的一个工业规
2、范1. Global System State Definitions :全局状态(G状态)1. Global System State Definitions :全局状态(G状态)2.2. Processor Power State DefinitionsProcessor Power State Definitions:CPUCPU电源状态电源状态(C C状态状态)2.2. ProcessorProcessor PowerPower StateState DefinitionsDefinitions:CPUCPU电源状态电源状态(C C状态状态)3. Sleeping State Defi
3、nitions :睡眠状态(S状态)(ACPI系统状态)3. Sleeping State Definitions :睡眠状态(S状态)(ACPI系统状态)4. Device Power State Definitions:设备状态(D状态)4. Device Power State Definitions:设备状态(D状态)1. Global System State Definitions :全局状态(G状态)1. Global System State Definitions :全局状态(G状态)? G3G3 (MechanicalMechanical OffOff):):全关全关(物理
4、关机物理关机)? G3G3 (MechanicalMechanical OffOff):):全关全关(物理关机物理关机)? G2/S5 (Soft Off):软关机状态 SLP_S5#,SLP_S4#,SLP_S3#,SLP_S1#G2/S5 (Soft Off):软关机状态 SLP_S5#,SLP_S4#,SLP_S3#,SLP_S1#? G1(Sleeping):睡眠状态G1(Sleeping):睡眠状态? G0(Working):正常工作状态,即全开状态G0(Working):正常工作状态,即全开状态2. Processor Power State Definitions:CPU电源状态
5、(C状态)2. Processor Power State Definitions:CPU电源状态(C状态)? C0C0 ProcessorProcessor PowerPower StateState (激活激活)()(FULLFULL ONON)C0 Processor Power StateC0 Processor Power State (激活激活)()(FULL ONFULL ON)? C1 Processor Power State (挂起)(AUTO-HALT)C1 Processor Power State (挂起)(AUTO-HALT)? C2状态(停止允许)(Stop Gr
6、ant) STP_CLK#C2状态(停止允许)(Stop Grant) STP_CLK#? C3状态(深度睡眠)(Sleep,DEEP SLEEP)C3状态(深度睡眠)(Sleep,DEEP SLEEP) ?CPUSLP#也就是南桥送出的SLP#,STP_CPU#CPUSLP#也就是南桥送出的SLP#,STP_CPU#C4C4状态状态(更深度睡眠更深度睡眠)()( StopStop- -Clock with lower ProcessorClock with lower Processor?C4C4状态状态(更深度睡眠更深度睡眠)()( StopStop- -ClockClock withwi
7、th lowerlower ProcessorProcessor voltage ,Deeper Sleep) DPRSLPVRvoltage ,Deeper Sleep) DPRSLPVR3. Sleeping State Definitions :睡眠状态(S状态)3. Sleeping State Definitions :睡眠状态(S状态)? S0S0:所有电源均被打开S0S0:所有电源均被打开 ? S1-M(Powered on Suspend for Mobile Systems):浅睡眠模式S1-M(Powered on Suspend for Mobile Systems):浅
8、睡眠模式 引用的信号为SLP_S1#,在S1-M状态下,CPU处理C3或C4状态。 ?S3 (Suspend to RAM):悬挂到内存睡眠模式(STR)S3 (Suspend to RAM):悬挂到内存睡眠模式(STR) 引用的信号为SLP_S3# ? S4(Sleeping State):悬挂到硬盘(STD)S4(Sleeping State):悬挂到硬盘(STD) 引用的信号为SLP_S4#。 ? S5(Soft Off State):软关机状态S5(Soft Off State):软关机状态 引用的信号为SLP_S5#。4. Device Power State Definitions
9、:设备状态(D状态)4. Device Power State Definitions:设备状态(D状态) ?D0D0:电源全开状态电源全开状态?D0D0:电源全开状态电源全开状态 这是最高功耗状态。 ?D1:D1: 根据不同的设备,定义的D1的功耗也不一样。在此状态,可以得到少量的节根据不同的设备,定义的D1的功耗也不一样。在此状态,可以得到少量的节 能。 ?D2:D2: 根据不同的设备,定义的D1的功耗也不一样。在此状态,可以得到少量的节根据不同的设备,定义的D1的功耗也不一样。在此状态,可以得到少量的节 能。有些设备并没有定义D2状态。 ?D3:D3: 设备的所有电源全部关闭,进入此状态
10、时,设备的上下文丢失。 可以分为D3 COLD与D3 HOT,它们的区别为后者没有关闭电源的情况下得到 最大的降低能耗。各ACPI状态下对应的设备状态各ACPI状态下对应的设备状态睡眠状态 唤醒延迟功耗BIOS重启 系统重启CPU缓存芯片组RAM睡眠状态 唤醒延迟功耗BIOS重启 系统重启CPU缓存芯片组RAMS0S0(GOGO)无大不需要不需要开启开启开启开启S0S0(GOGO)无大不需要不需要开启开启开启开启S1(G1)S1(G1)2-3秒中不需要不需要无频率无效无频率自动更新S2(G1)S2(G1)3-4秒中至低不需要不需要关闭关闭无频率自动更新S3(G1)S3(G1)5-6秒低不需要不
11、需要关闭关闭关闭低功耗/自动更新S4(G1)S4(G1)20-30秒非常低需要需要关闭关闭关闭关闭S5(G2)S5(G2) 30秒接近零需要需要关闭关闭关闭关闭各S状态下对应的电源状态各S状态下对应的电源状态状态状态 信号信号SLP S1#SLP S3#SLP S4#SLP S5#ALWP+V+VSClock状态状态 信号信号_ (M)(A)(B)G0/S0/C0HHHHONONONONS1(Power On Suspend)LHHHONONONLOWS1(Power On Suspend)S3 (Suspend to RAM)LLHHONONOFFOFFS4 (Suspend to Disk)LLLHONOFFOFFOFFS5 (Soft OFF)LLLLONOFFOFFOFFG3LLLLOFFOFFOFFOFF