欢迎来到天天文库
浏览记录
ID:39576125
大小:263.21 KB
页数:4页
时间:2019-07-06
《ACPI电源管理规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ACPI概述ACPI表示高级配置和电源管理接口(AdvancedConfigurationandPowerManagementInterface)这是英特尔、微软和东芝共同开发的一种电源管理标准。该功能可以让系统进入低电源消耗的"睡眠状态",如待机和休眠等,目的就是控制电脑的电源消耗。ACPI的六种S(睡眠)状态S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W;S1--也称为POS(PoweronSuspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作
2、,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理)S2--这时CPU处于停止运作状态,总线时钟也被关闭,但其余的设备仍然运转;S3--这就是我们熟悉的STR(SuspendtoRAM),这时的功耗不超过10W;S4--也称为STD(SuspendtoDisk),这时系统主电源关闭,硬盘存储S4前数据信息,所以S4是比S3更省电状态.S5--这种状态是最干脆的,就是连电源在内的所有设备全部关闭,即关机(shutdown),功耗为0。我们最常用到的是S3状态,即SuspendtoRAM
3、(挂起到内存)状态,简称STR。顾名思义,STR就是把系统进入STR前的工作状态数据都存放到内存中去。在STR状态下,电源仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。一旦我们按下Power按钮(主机电源开关),系统就被唤醒,马上从内存中读取数据并恢复到STR之前的工作状态。内存的读写速度极快,因此我们感到进入和离开STR状态所花费的时间不过是几秒钟而已;而S4状态,即STD(挂起到硬盘)与STR的原理是完全一样的,只不过数据是保存在硬盘中。由于硬盘的读写速
4、度比内存要慢得多,因此用起来也就没有STR那么快了。ACPI电源和控制信号5VSB--5VStandby此电压给未处于睡眠状态的设备提供电源,如USB,键盘鼠标等;3VSB--3VStandby此电压给南桥内的ACPI控制器和PCI设备(网卡等)的唤醒提供电源;RSMRST#--ResumeWellReset,用来重新设置ACPI控制逻辑和寄存器。低电平有效。通常在待机电压正常后置为无效,也就是为高电平3.3V如果此信号为低电平。南桥ACPI控制器会一直处于复位状态,当然会无法上电。此信号的产生来源不一定。
5、华硕多为IO或专用芯片产生。微星由MS-X专用芯片产生。其他主板丌确定。可能为IO,也可能为门电路,也可能为3VSB直接上拉。总之,只要南桥得到了高电平就可以了!SLP_S3#--控制进入S3待机状态的信号;SLP_S4#--控制进入S4休眠状态的信号;SLP_S5#--控制进入S5关机状态的信号;PWRBTN#--PowerButton,电源按钮,如果用户已经处于S5睡眠状态,拉低此信号,将唤醒系统;如果PWRBTN#连续4秒低电平,将使系统强制进入S5状态。在开机和关机过程中,PWRBTN#,SLP_S
6、5#,SLP_S4#,SLP_S3#的状态变化如图:ACPI的所有的状态可分为G(Global),D(Device),S(Sleeping),C(CPU).Global是指所有系统.又可分为:G0-Working工作状态.使用者程序可正常的执行.但是设备可以动态分配它们自己的状态.在没有用到此设备时.此设备可进入其它非工作状态。该状态下,系统实时响应外部事件(该状态下,不能拆装机)G1-Sleeping此状态下系统销耗较小的电源.没有任何使用者的程序在执行.系统看起来就像在关机状态.因为此时显示屏幕是被关闭
7、的.只要有任何唤醒激活的事件传达进入系统即很快会回复到工作状态.(该状态下,不能拆装机)G2/S5-SoftOff此状态下系统只保留非常少的电源.没有任何使用者和操作系统的程序在执行.这个状态下需要较长的时间来回复到工作状态.(该状态下,丌能拆装机)G3-MechanicalOff整个系统的电源均关闭.没有任何电流通过系统.系统只能重新打开电源供应器的开关来激活.此状态下电源的消耗为零.Device是指一些设备.例如调制解调器,硬盘,光驱等.又可分为:D0-Fully-On正常工作下.D1可节省较少的功耗,
8、仍然保持ACTIVE的设备功能较D2要多的多,该状态由设备本身所决定,有些设备丌能进入D1STATE。D2某些功能被关闭.可省较多的电源.该状态由设备本身所决定,有些设备丌能进入D2STATE。D3-Off此状态下设备的电源完全被移出,所以下次电源再一次被供应时需要操作系统重新再对这个设备作一次设定(此状态下设备丌对地址线进行译码)该状态需要最长的唤醒时间,所有的设备都可以进入该状态。Sleeping是指在G1下
此文档下载收益归作者所有