找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 13831|回复: 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之间是什么关系?0 B% p* A7 p+ E$ M
' ^: x! B4 j7 q5 |8 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 发表 0 j! V& ?5 I6 y% h* w
1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际 ...

* I5 X8 e8 i8 T1 B! X" o看名字就知道了
: t( {- H6 V/ R8 ?3 W4 lMSSMBIOS就是MS 处理SMBIOS数据的驱动
- A* m9 ^, o4 ]1 R  qACPI当然就是用来做电源管理的了。* S8 M0 I8 N  e" b1 p; z, n9 t
wmiacpi当然就是负责通过wmi与acpi bios进行互动的驱动了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-12 09:17 , Processed in 0.040733 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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