找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 13309|回复: 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之间是什么关系?
- E+ J6 ^" o! H. L+ I3 z- R6 Z* i7 L1 H( f+ S! Y# J/ E" m
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 发表 ; s% J+ R5 i) P: Q1 [9 {
1.我在网上看有人说Microsoft 系統管理 BIOS 驱动程序 (MSSMBIOS.SYS)MS 用它來挖出 BIOS 中的 ASL/AML code. 并处理 SCI,Microsoft ACPI-Compliant System (ACPI.SYS)ACPI.SYS 一大部分功能, 是 AML interpreter. 实际 ...
- X2 ~: I, w8 A6 Y7 e) x! o, d4 n
看名字就知道了
" O+ P9 C+ F, v# `4 k, @; RMSSMBIOS就是MS 处理SMBIOS数据的驱动
- t7 ~/ |$ E$ g5 [ACPI当然就是用来做电源管理的了。
6 H1 F$ N# Z  q) q" Gwmiacpi当然就是负责通过wmi与acpi bios进行互动的驱动了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 10:08 , Processed in 0.025463 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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