找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 14423|回复: 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之间是什么关系?
; g4 T$ C5 k& f% e; ^: x$ e$ V. L) X! ]: f* x
2.在<请教如何实现在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 发表 3 e5 u, c+ i8 W- u8 Y
1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际 ...

, Z7 h* A3 I+ t" |2 w1 |看名字就知道了" C  C0 F9 N/ z8 i( `: M
MSSMBIOS就是MS 处理SMBIOS数据的驱动
1 a0 u9 h3 p; ^8 B, q/ YACPI当然就是用来做电源管理的了。
0 d+ X4 d% h# y5 w( Bwmiacpi当然就是负责通过wmi与acpi bios进行互动的驱动了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 21:56 , Processed in 0.274673 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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