找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 13612|回复: 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之间是什么关系?4 e+ o* w; c+ l9 E3 r. R- m5 s! g

2 j* g. a4 d: ^: T$ x$ Y: ~+ H7 f2.在<请教如何实现在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 发表
: V. K& @! q* W9 M4 L7 O; ^1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际 ...
$ q" l0 o; R% O9 W
看名字就知道了
. Q  p2 i( z- wMSSMBIOS就是MS 处理SMBIOS数据的驱动
: T4 D& ]# m( R% S7 q; \% G& yACPI当然就是用来做电源管理的了。
, a8 S2 d  I3 e9 ]wmiacpi当然就是负责通过wmi与acpi bios进行互动的驱动了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 01:30 , Processed in 0.041437 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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