找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 13580|回复: 1

请教MSSMBIOS.sys问题

[复制链接]
发表于 2009-2-25 19:32:15 | 显示全部楼层 |阅读模式
1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际的 AML execution 是由它发动, 非 BIOS.而WMI-ACPI白皮书上说ACPI.SYS和wmiAcpi.sys结合起来处理ASL,我想问的是,MSSMBIOS.SYS,ACPI.SYS,wmiAcpi.sys之间是什么关系?( H4 y7 r; g: W: e/ b# S3 u0 `$ v

# `1 k* y) G" A8 }, {! v% z) e* N9 ]8 R2.在<请教如何实现在VC里读取ACPI table数据>这片帖子中bini回答的这句话:"估计你在做NB的APP,WMI-ACPI方法当然可以实现。但是WMI的Event产生的方式是基于Pooling的,也就是主动check,会占用一小小点的CPU时间,同时事件的捕获也不是太及时(WMI中可调Pooling的频率),没有pnp device的那种在ACPI里notify driver的方式好,也就是BIOS去产生PM事件,OS的程序与Driver处于被动,这样就不会占用CPU一些时间,同事实时性也更好."没有pnp device的那种在ACPI里notify driver的方式好,也就是BIOS去产生PM事件,OS的程序与Driver处于被动,这样就不会占用CPU一些时间,同事实时性也更好,我不是很懂谁能给我讲以下,我现在想用WMI-ACPI方法去获得hotkey,我调用ExecNotificationQueryAsync() 函数,而后在while(1)等待hotkey event产生,我决的这么等待他产生不好,可我有不知道该怎么办?
发表于 2009-2-26 07:22:58 | 显示全部楼层
原帖由 xiaoxiao123 于 2009-2-25 19:32 发表
# \$ P7 @, `7 m1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际 ...
1 t; ]/ n9 `3 P$ P, i
看名字就知道了, Z# o( d4 I/ D9 Y$ Q
MSSMBIOS就是MS 处理SMBIOS数据的驱动, e" u& ?& v8 p- |! s, N5 R
ACPI当然就是用来做电源管理的了。
& d1 C+ m/ M, ^( y2 dwmiacpi当然就是负责通过wmi与acpi bios进行互动的驱动了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-11-21 20:05 , Processed in 0.029269 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表