您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页ACPI

ACPI

来源:意榕旅游网


1、ACPI的概念

ACPI: Advanced Configuration and Power Interface

ACPI有以下几种模式:

S0 正常。

S1 CPU停止工作。

S2 CPU关闭。

S3 除了内存外的部件都停止工作。

S4 内存信息写入硬盘,所有部件停止工作。

S5 关闭。

怎样才能使用ACPI的电源管理模式呢?简单地说是要求软硬件都可以完全支持

ACPI功能。

Windows98是最常用的理想平台,如果还没有安装Win98,在安装时输入

Setup/PJ。如果已经安装了Win98,可以到Win98\"系统\"中的\"设备管理器\"然后再找到\"系统设备\"里的\"高级电源管理\"这一项,双击它选择\"升级驱动程序\",显示所有设备,选择

ACPI,再按提示安装驱动程序,重新启动计算机就可以在Windows98使用ACPI了。

如果在使用中遇到问题,可以试着升级版本最新的Acpi.sys文件。

注意,FAT32格式的硬盘无法实现硬盘的挂起功能(STD),而FAT16格式是可以

的。

此外,硬件对ACPI的支持是必需的。机箱电源提供5伏电压给主板的同时,必须

使电流稳定在720毫安以上,才能够使电脑在短时间里从\"睡眠\"状态醒来。同时,像显卡等外设也必须完全支持ACPI和STR。

通过选择电源方案可以实现电源管理,电源方案就是计算机管理电源使用情况的

一组设置。Windows98提供了下列三种预置的电源管理方案(见下表),用户也可以自己设置计算机进入等待状态或关闭硬盘和监视器所需的等待时间。

2、ACPI与APM比较

APM 1.0&1.1:由BIOS执行电源管理;

APM 1.2:操作系统定义电源管理时间,由BIOS负责执行;

ACPI:BIOS收集硬件信息,定义电源管理方案;由操作系统负责执行。

APM是一种软件解决方案,因此是与操作系统有关的, 而ACPI是工业标准,包

括了软件和硬件方面的规范。

3、一些常见问题

1)如何判断系统处于S1还是S3模式?

答:在ACPI的S1休眠模式下,只有CPU停止工作,其他设备仍处于加电状态。在

ACPI的S3模式(BIOS->电源管理->Suspend to RAM设为Enable,除内存外其他设备均处于断电状态。因此,判断系统是处于S1模式还是在S3模式最简单的办法是,仔细观察系统的情况:在S3状态,所有设备均停止工作,即使按光驱上的弹出钮也不能打开光驱门。在S1状态,光驱门是可以打开的。另外,S3模式下,系统完全是安静的,所有风扇也停了。此时系统不能从键盘唤醒。手工唤醒的方法只能是按前面板上的电源按钮。

2)以 Setup /PJ 命令重装Win98系统后,如何取消ACPI模式?

答:Win98程序的帮助中并没有提供\"PJ\"参数。这是一个隐藏的参数。之所以将

其隐藏,是因为Win98的STR功能并不成熟,甚至可以说还存在许多问题。Win98也没有提供卸载ACPI的功能。可以试着在主板BIOS中关闭STR功能,看能否解决问题。

3)为实现STR功能,为什么关机后不能切断电源?

答:STR功能是在关机时,将系统的运行信息保存在内存中,下一次开机时,直

接读取内存中的信息,并恢复到关机前的状态。它的优点是启动速度特别快,而且可以保留工作状态。其缺点就是,即使在关机后,也不能断开电脑电源。因为内存中的数据一旦

切断电源就会丢失。

4)在关闭Win2000时,会显示\"现在可以安全关机\"、而不自动关闭ATX电源,怎

么办?

答:可用试试下面的办法:选择\"设置/控制面板/电源选项/高级电源管理\",如果

机器支持高级电源管理,则选中\"启用高级电源管理支持\",然后在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon中置PowerdownAfterShutdown为1;如果机器不支持高级电源管理,则很不幸,只能在关闭系统时,显示\"现在可以安全关机?\"时手动切断电源了。

5)不小心把\"关闭Windows\"对话框中的第一项\"让电脑进入睡眠状态\"给弄丢

了,请问该如何恢复?

答:一般来讲,这类问题只要重装主板驱动程序,重新启动以后都应该能够解决

问题,也可以将\"控制面板/系统/设备管理器\"中的\"高级电源管理支持\"删掉,然后重新启动机器,按照Win98系统的提示重新进行安装也可以解决问题。

我们平时怎样关闭Windows系统?看起来这是个再简单不过的问题,也许你会说,“单击开始,选择关闭系统不就行了”,可是我总是直接按下机箱上的Power按钮,就完成了关机。这是因为我的系统中安装了ACPI,我按下Power按钮的动作被Windows认为是一个关机指令,于是ACPI包办了所有关机需要的动作,不需要我再去操心了。

什么是ACPI?ACPI就是Advanced Configuration and Power Interface的缩写,意

思是“高级配置与电源接口”。这是英特尔、微软和东芝共同开发的一种电源管理标准。ACPI已经是一种用于管理手提式电脑和其它移动设备电源的工业标准,它帮助操作系统控制着划拨给每一个与计算机相连的设备的耗电量。有了ACPI,下面的功能就成为可能:

用户可以使外设在指定时间开关;

使用笔记本电脑的用户可以指定计算机在低电压的情况下进入低功耗状态,以保证重要的应用程序运行;

操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;

操作系统可以根据外设和主板的具体需求为它分配能源;

在无人使用计算机时可以使计算机进入休眠状态,但保证一些通信设备打开;

即插即用设备在插入时能够由ACPI来控制。

不过,ACPI和其他的电源管理方式一样,要想享受到上面这些功能,必须要有软件和硬件的支持。在软件方面,Windows 98及其后续产品和Windows 2000都对ACPI给予了全面的支持;硬件方面比较麻烦,除了要求主板、显卡和网卡等外设要支持ACPI外,还需要机箱电源的配合。电源在提供5伏电压给主板的同时,还必须使电流稳定在720毫安以上才可以,这样它才能够实现电脑的“睡眠”和“唤醒”。

ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是:

S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W;

S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理)

S2--这时CPU处于停止运作状态,总线时钟也被关闭,但其余的设备仍然运转;

S3--这就是我们熟悉的STR(Suspend to RAM),这时的功耗不超过10W;

S4--也称为STD(Suspend to Disk),这时系统主电源关闭,但是硬盘仍然带电并可以被唤醒;

S5--这种状态是最干脆的,就是连电源在内的所有设备全部关闭,功耗为0。

我们最常用到的是S3状态,即Suspend to RAM(挂起到内存)状态,简称STR。顾名思义,STR就是把系统进入STR前的工作状态数据都存放到内存中去。在STR状态下,电源仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。一旦我们按下Power按钮,系统就被唤醒,马上从内存中读取数据并恢复到STR之前的工作状态。内存的读写速度极快,因此我们感到进入和离开STR状态所花费的时间不过是几秒钟而已;而S4状态,即STD与STR的原理是完全一样的,只不过数据是保存在硬盘中。由于硬盘的读写速度比内存要慢得多,因此用起来也就没有STR那么快了。STD的优点是只通过软件就能实现,比如Windows 2000就能在不支持STR的硬件上实现STD。

怎样才能使用ACPI的电源管理模式呢?如果你正在进行一个全新的Windows 98的安装,那么你只要在安装时输入Setup /pj就可以了;但是如果你已经安装好了Windows,也不必担心要重装系统,你可以到“设备管理器”的“系统设备”中找到“高级电源管理”这一项,双击它选择“升级驱动程序”,并在设备列表中选中Advance Configuration and Power Interface(ACPI),升级完毕后重新启动计算机,随后Windows 98就会提示“找到新硬件”,然后还得按要求再装一次驱动(Windows真是让人没话说),这样系统就可以使用ACPI了。相比之下,Windows 2000就要简单得多,ACPI会以默认的方式安装到系统中。

有一些朋友向我抱怨说他们正确安装了ACPI,却不能实现STR,其实,这多半是由于硬件对ACPI支持不好。我们可以通过在BIOS中关掉主板的Power Management功能,让Windows完全接管电源管理来解决这个问题。当然我们也可以更新acpi.sys的版本,Windows 98原配的acpi.sys文件版本号是4.10.1998,最新的4.10.2000版本运行起来要更稳定一些。

现在,你也可以简单地按一下Power按钮来关机,体会ACPI带给你的轻松!886。

1、ACPI与APM

使用Windows95/98的朋友应该都知道APM(Advanced Power Manager)高级电源管理,这是Windows对计算机进行节能管理的一项具体措施,它可以让计算机在规定时间后进入节能状态,例如:CPU降速,关闭硬盘,显示器等等,在计算机中引入了绿色节

能的概念,不光可以节省你的电费,更可以延长计算机各部件的寿命。

从Windows98开始,微软引入了一个比APM更高一层的电源管理规范ACPI(Advanced Configuration and Power Interface)高级配置和电源接口,是一个开放工业规范,它定义了一个灵活和可扩展的接口,允许系统设计者为电源管理选择合适的价格/性能比。该标准由英特尔,微软,东芝三公司于1998年共同提出,共定义有S0-S5几种工作状态,具体的定义及规范请查询相关网站:

www.teleport.com/~acpi

1 S0--全功耗是也,即系统正常工作时的状态,超过80W的功耗。

2 S1--(Power On Suspend)低于30W,CPU通过STPCLK#停止工作(CPU时钟),而其他部件仍然供电。

3 S2--CPU电源关闭,CPU和总线时钟关闭,其余为ON。对于“立即使用”的电脑而言,该状态不推荐使用。

4 S3--(Suspend to RAM)功耗低于10W。仅仅内存(DRAM)和wake__up设备的电路在供电,明白了吧,能这么快的开机,就是因为系统把关机前的状态都存储到了内存中了,而开机时忽略了硬件自检,直接从内存中读入数据,速度当然快了。

5 S4--(Suspend to Disk)主电源关闭,wake-up设备及恢复所需的层面滞留电流。就是硬盘带电,有该功能的主板已经有过了,但开机可就没S3状态快了,而且时间不

好掌握。

6 S5--功耗为零,就是电源关闭,一了百了。

7 1+ STD与STR

8 以前我们大家常用的都是磁盘省电模式-STD(Suspend to Disk,对于98/99年出品的主板)。STD是在系统处在挂起的状态时,把系统挂起前的各种工作状态都存放到硬盘中。这样,在唤醒时就直接从硬盘中读出挂起前的工作状态信息,可以在一定程度上加快启动速度。但由于硬盘速度的,仍无法达到理想的启动速度(启动一般需要30秒左右),于是带有STR功能的主板(99年中期之后)便出现了。STR是Suspend to RAM的缩写,它的工作原理是把挂起前的工作状态数据都存放到内存中,这样在唤醒时直接从内存读取数据,速度就会成倍的提升(启动一般只需10秒左右)。

9 2、你正在使用的是ACPI吗?

10 由于ACPI标准1998年才正式推出,尽管Win98支持该标准,但可能是出于兼容性考虑,Win98的标准安装仍采用APM方式进行电源管理。如果要让Win98使用ACPI,必须在安装时加两个参数:Setup /p j,注意该参数并未列在/?的帮助中。所以,大部分使用Windows98的朋友其实都是使用的APM电源管理模式。

11 此外,通过查看控制面板->系统->设备管理器->系统设备也可以知道当前Windows的电源管理方式。如果系统设备中有<高级电源管理>项(早期的奔腾级主板可能没有该项),必然使用的是APM方式;如果有ACPI出现,祝贺你,你的计算机正在使用

ACPI方式。那么使用ACPI有什么好处呢?接着看下去便知。

12 3、为什么要使用ACPI?

13 1) Windows2000

14 对于打算升级到Windows2000的朋友请注意,Windows2000将直接支持ACPI电源管理方式,如果要使用APM电源管理方式,必须在安装时特别指定(对于不兼容ACPI的计算机)。为此,微软专为测试计算机的ACPI兼容性发布了免费测试程序ACPIHCT V1.61(本地下载145K),建议打算升级到Windows2000的用户先做测试,再进行安装,以免费时费力。同时对于1999年11月以前的Bios版本,可以到微软网站查询测试结果;对于1999年11月以后的Bios版本,微软没有再测试。

15 2) 配合STR功能

16 既STD(挂起到磁盘)之后,微星的6199,华硕的P3B等主板提供了STR(挂起到内存)功能,配合ACPI使用STR可以方便的实现快速开机/关机(一般开机过程只需10秒,大大节省了启动时间),关于STR的设定(需要主板支持)请阅读主板说明书的相关部分。

17 说明:FAT32格式可能回引起部分主板的SPD/STR出错,如果出现这种情况,可以换用FAT16格式。

18 同时SPD/STR功能均需要其他设备支持,特别是显卡,查阅你的主板说明书或生产商网站,可以找到兼容设备的列表。例如,Iwill BD100Plus的主板说明书列出了已测试与

其兼容的AGP显卡:

19 Iwill Adventure II(3Dlabs Permedia2)/Matrox G200/Gain Ward(3Dfx Banshee)/View Top Vulcan B(3Dfx Banshee)/Veiw Top Titan 4000(S3 Trio 3D)/Prolink(3Dfx Banshee)/ATI(3D Rage Pro)/ATI(Rage IIC)/ASUS(Sis 6326)请尽量使用与主板兼容的板卡。

20 3) 节能/降温

21 电脑正常工作时的实际功率在100W以上(不含显示器),一旦进入等待状态,功耗一般会降到10-20W,尽管一天下来也节约不了多少电(APM也有此功能);但有另一个非常实际的好处(特别对于超频族),就是可以通过空闲时ACPI自动终止CPU时钟脉冲减低CPU的温度(一般可降3-5度),经本人实际测试CPU温度由APM下的28-30度降为ACPI下的23-25度(C366,未超频,轻负载),效果明显,可以免去CPU降温软件(估计装了也不会再有多大效果)。

22 4、使用中的注意事项

23 0) 使用前提(如果你想将Windows的APM改为ACPI,请先阅读本段)

24 硬件:支持ACPI的主板,显示卡及其它配件,ATX机箱和电源

25 操作系统:Microsoft Windows98, Windows98SE, Windows2000

26 1) 特别建议

27 使用ACPI前,请先确定你的系统是否支持ACPI规范(主要是主板,大多数使用Intel的BX,810芯片组或更新的主板都支持ACPI功能),如果主板说明书上没有提及支持ACPI,Bios中也没有相关选项,则最好不要使用,否则将造成系统不稳定,部分设备不能正常工作。即使你的主板支持,也请将Bios更新到1999年以后的版本(说明支持Windows2000)。

28 2) 选择操作系统

29 操作系统最好选用Windows98SE或Windows2000,尽管Windows98也支持ACPI,但可能会出现一些小问题。如果你使用Windows98时在ACPI电源管理模式下有问题,可以试将系统文件acpi.sys升级为较新版本(Win98使用4.10.1998版,微软为解决兼容性问题曾推出过4.10.2000测试版,Win98SE使用最新的4.10.2222版),不过建议你直接升级到Windows98SE。

30 3) 将正在使用的Winodws(APM模式),改为ACPI。

31 进入开始->设置->控制面板->系统->设备管理器->系统设备<高级电源管理>项,单击<升级驱动程序>按钮,选择<显示指定位置的所有驱动程序>列表,选择<显示所有设备>,选择然后单击安装(此时可能会显示一个警告信息,不要管它,单击<确认>),然后根据提示自动进行安装。

32 警告:在进行3)操作之前,请确认你的系统符合ACPI标准,否则将可能引起系统彻底崩溃。同时,由于更改过程将更换系统驱动程序,可能导致CD-ROM驱动器暂时失效,

所以强烈建议你将在更改前,先将Windows安装文件拷到硬盘上,以备不测;如果硬盘上有重要数据,最好先进行备份。

33 4) 一个建议

34 支持ACPI的主板大多都有一个ACPI LED的引脚,用来连接机箱上的ACPI功能指示,但大多数机箱上都没有提供该功能(听都没听说过),不过不要紧,大家看一下机箱的连接线,就会发现有一个叫Turbo的插头没有用,于是完全可以将Turbo插头插到ACPI LED的引脚上(只是连了一个发光二极管,不会有任何问题,不过要注意极性)。这时,一旦机器进入等待状态,Turbo(ACPI)灯便会闪烁。

35 5) ACPI的新特性

36 Windows98使用ACPI电源管理模式后,使用时和在默认的APM电源管理模式下有一些区别(也是吸引人的新特性),主要是关机和挂起的方式。Windows使用ACPI后,可以通过直接按关机按钮实现安全快速关机(在电源管理的高级选项设置为<关机>);也可以结合主板上的STR功能,将电源管理的高级选项设置为<等待>,这时,按下电源按钮,可以方便的实现STR功能(注意:很多主板的STD功能与ACPI不兼容,不能在ACPI下使用)。同时使用ACPI后,在Dos状态下也可以实现睡眠功能。方法是将主板Bios中的按钮关机设定为 <延时4秒>,关闭APM,打开ACPI(如果有的话)。如上设置后,在Dos状态下,按下电源按钮将进入等待状态;按下4秒,关机。

37 注意:由于不同主板对ACPI的支持存在区别,以上方法仅在Iwill BD100Plus+

Winodws98SE下通过,不能保证在所有的主板上设置和功能完全一致,如果你对此有兴趣,请参考你的主板说明书。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务