我想为Windows操作系统编写一个ACPI方法,作为我大学项目的一部分,我是这个程序集级编程的新手。
我想知道ACPI方法是否在BIOS中,或者它是否可以存在于操作系统中,ACPI驱动程序是否能够执行该操作?
那么ACPI方法究竟是如何从当前ACPI方法的BIOS中向OS公开的?
答案 0 :(得分:3)
老实说,听起来你根本没有做过任何研究。谷歌的第一个结果返回了一个维基百科页面,它回答了你的第一个问题:
“...该标准将电源管理引入操作系统控制(OSPM),而不是之前的BIOS中央系统,它依赖于特定于平台的固件来确定电源管理和配置策略......”
“OSPM实现必须向设备驱动程序公开ACPI兼容环境,这会暴露某些系统,设备和处理器状态。”
http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
Windows中OSPM的API与Windows API的其余部分没有记录,但至少有一些......:http://msdn.microsoft.com/en-us/library/ff536161%28v=vs.85%29.aspx
祝你好运! :)