WEB开发网
开发学院操作系统windows 2008 Win2k”秘密武器”之电源管理状态诊断 阅读

Win2k”秘密武器”之电源管理状态诊断

 2006-03-31 11:59:43 来源:WEB开发网   
核心提示: 1.APM在windows2000的服务器上是被禁用的,2. 如果windows2000在启动中没有探测到电池,Win2k”秘密武器”之电源管理状态诊断(3),一般情况下就以为是工作在桌面计算机上的.电源管理程序将自动按桌面计算机配置默认的管理方案,3.APM用在桌面计算机上的可能产生的问

1. APM在windows2000的服务器上是被禁用的。

2. 如果windows2000在启动中没有探测到电池,一般情况下就以为是工作在桌面计算机上的.电源管理程序将自动按桌面计算机配置默认的管理方案。

3. APM 用在桌面计算机上的可能产生的问题

由于操作系统引入电源管理程序,而计算机的BIOS设置中也有与电源管理相关的项目.且双方的管理项目都是可以设定的.对不同的计算机来说,不同的设定会带来不同的结果:有的打开电源管理会引系统的不稳定,只有禁用电源管理才能解决问题.通常,桌面计算机为避免引入APM后,与第三方的供应的视频卡或其它板卡造成上述的不稳定问题,需要在计算机的BIOS中,将与APM有关的部分设为禁用.当然,也有的计算机可以允许两者并存且能很好地工作.由于这涉及到BIOS、主板、所加板卡的兼容性能,其间的情况千变万化,具体应当如何,你只有"酌情处理"了。

4.构成APM的主要部分:

APM BIOS

这是指放置在BIOS中的与APM(电源管理)有关的部分.

Ntdetect.com (Startup Hardware Detector)

这是操作系统中探测APMBIOS信息的部分,主要是探测在BIOS中,关于APM的部分现在是否可用.实际上这部分与注册表有关.从上面我们截取的屏幕信息中可以发现,不论在BIOS中电源管理设置为何种状态,都在注册表中有所反映.

NtLdr

当刚才计算机是出于休眠状态的时候,这部分负责将其从休眠状态中恢复过来.

Ntapm.sys

这部分负责将操作系统与设备驱动程序联系在一起,由于windows是属于事件触发的操作系统,所以,电源管理的实现也必须转化为一个可触发的事件.粗略地说:当出现"管理事件"之后,由这个程序来通知操作系统.

Hal.dll 硬件抽象层对应的连接库文件. 

Apmbatt.sys

模拟电池的程序,实际是产生模拟电池状态的代码.

Power Options control panel program

控制面版中的电源管理程序.打开控制面版,有电源管理的图标,双击打开后,就可以进行设置,这就是所谓的ACPI了.

Biosinfo.inf

保存BIOS信息的文件.

5. ACPI的使用

利用控制面版来设置电源管理时,改变原有的状态之后,需要重新启动机器才能使新的设置生效.如果控制面版中没有电源管理的项目可用,则很可能这是一台不能支持电源管理的计算机.

如果计算机使用有电池供电或UPS,在控制面版的选项中,将显示有电池的选项.其实我自己的机器上根本没有电池,但打开控制面版后,也有关于电池的选项,只是有关的项目没有进行设置而已.具体可以参看控制面版.

上一页  1 2 3 

Tags:Wink 秘密 武器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接