Read&Write Utility可以读取系统中各种ACPI表,下图是我的ThinkPad的ACPI表:

通过这张图,可以说,RW读全了所有ACPI表。但是,有些品牌笔记本的实现,比如TOSHIBA/Dynabook,在RW的ACPI Table标签页上找不到RSDP结构和RSDT表!对于新人学习ACPI协议很不方便!经过一番尝试,笔者发现可以通过搜索内存的方式,定位到RSDP和RSDT。

首先定位RSD PTR(即RSDP结构),根据ACPI协议,该结构中包含XSDT Base Address和RSDT Base Address。点击"Memory dump"按钮----在Memory对话框中点击Find----在Find pattern编辑框中输入 RSD PTR,同时勾选ASCII复选框:

当然,为了缩小范围,可以在Start Address和End Address中填写起始和终止地址。一般这个地址可以参考XSDT Table中Entry0起始地址和最后一个EntryN结束地址,比如我的XSDT Table中Entry0的地址为0x97FF6000,RSD PTR一般在这个地址之前,所以Start Address取0x97000000。Entry22的起始地址为0x97F57000,所以End Address取0x98000000:

搜索结果到两串"RSD PTR"开头的字符串,第二串所在的地址是RSD PTR结构所在内存,即图中地址Address=0x097FFE014。根据ACPI协议,从这个地址起,偏移0x10处是RSDT Base Address,偏移0x18是XSDT Base Address:

可以从这两处地址读取内容,跟RSDP/XSDT Table内容对比,此处以XSDT Table为例,比较ACPI Table中XSDT和Memory 0x0097FD1188处的内容:

以上步骤基于x64位系统,x86系统同样步骤也可以定位

RW 搜索ACPI协议RSD PTR表相关推荐

  1. 在整个数据库搜索某个字符串在哪个表的哪个字段中

    if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[p_search]')  ...

  2. BAISS的动态分布式搜索存储协议(DDSSP)究竟是什么?

    动态分布式搜索存储协议(DDSSP)是整个BAISS系统的技术基石.DDSSP增强了整个网络的性能,提高节点之间的连接速度,同时DDSSP还带来全新的分布式支付体验,使链上实现真实世界商业支付架构成为 ...

  3. 华为路由器:ospf协议三张表及邻居建立过程

    说明:本篇接上一篇继续讲解 拓扑图 为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP. ospf协议三张表 邻居表(neighbortable) OSPF用邻居机制来发现和维 ...

  4. ACPI协议所定义的计算机电源的几种管理状态(S、G、C)

    ACPI协议所定义的计算机电源的几种管理状态 G状态(Global System State) S状态(Sleep state) C状态(CPU power state) P状态(CPU Perfor ...

  5. 一 前端基础,http协议,form表单

    一,web服务的本质: 浏览器中敲入网站回车发生的几件事? 1.游览器向服务端发送请求 2.服务端接受请求 3.服务端返回相应的响应 4.浏览器接受响应 根据特定的规则渲染页面展示给用户看 二: HT ...

  6. 2023牛客寒假算法基础集训营4_20230130「向上取整」「夹逼dp」「lowbit科学+树状数组性质」「搜索」「倍增跳表」「莫队」

    6/13 教育场是有被教育到.(预计会鸽几题. 已过非太水的题们 //B //https://ac.nowcoder.com/acm/contest/46812/B//小构造小数学#include & ...

  7. DLT645-2007电能表通讯协议+DDSY5188电能表之间通讯简介

    DLT645-2007通讯协议: 1.发送的帧格式: 1.1 帧起始符 0x68H     这个不多说,记住就好: 1.2 地址域A0-A5 地址域由 6 个字节构成,每字节 2 位 BCD 码,地址 ...

  8. Winpcap网络编程九之Winpcap实战,ARP协议获得MAC表及主机通信

    大家好,本次我们需要完成的任务是: 完成两台主机之间的数据通信(数据链路层) 仿真ARP协议获得网段内主机的MAC表 使用帧完成两台主机的通信(Hello! I'm -) 声明:本文章的目的是为大家的 ...

  9. openflow协议之meter表简单实现

    前言 Openflow1.3以及后续的版本增加了meter表,基于此结构,OpenFlow Switch可以实现各种简单的QoS功能,比如速率限制等,再结合每个端口的队列(queues),可以实现更加 ...

最新文章

  1. LeetCode简单题之有效的字母异位词
  2. 常用对称加密算法(DES/AES)类(PHP)
  3. delphi base64 java_Base64以及delphi、Java实现[转]
  4. C++调用C#的dll
  5. python-类的基本知识
  6. 常见三种存储方式DAS、NAS、SAN的架构及比较
  7. C#中的WebSocket服务器
  8. 你竟是这样的月饼-今年中秋节折腾的月饼2.0
  9. linux创建分区_在Linux中创建分区-分步指南
  10. factory-bean与lookup-method
  11. 计算机考研408高分复习规划-如何复习408才能得高分
  12. linux下怎么打开bin文件怎么打开,怎么打开bin格式的文件
  13. android 极光推送1011,极光推送 · OpenKit使用手册 · 看云
  14. Linux里安装ghostscript
  15. 基于ADS自带二极管的400Mhz倍频器设计
  16. 使用GeoServer发布Shapfile数据
  17. 不用找了,这300家公司面试不考算法
  18. java/php/net/python“最终幻想14”游戏时装图鉴网站设计与制作
  19. 浙江公务员考试申论指导作答的思路与方法
  20. java的nullpoint_java.lang.NullPointerException

热门文章

  1. 哪些企业必须要注册35类商标?
  2. dat图片 电脑端微信_微信Dat文件解码,PC微信加密图片解密工具
  3. 【我是小白】感谢大家的关注
  4. 基于有理逼近算法的序列密码的有理分数表示(全国高校数学密码挑战赛)
  5. 3. 链路层(学习笔记)
  6. 深度学习损失函数原理分析(二)
  7. 如何在线制作思维导图?(普通制作流程)
  8. bzoj 2245(费用流)
  9. Drynx: 基于区块链的去中心化隐私保护机器学习系统
  10. Java web学习day12 Cookie