VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 196|回复: 0

[交流] Smbios-01

[复制链接]
75_avatar_middle
最佳答案
21 
online_supermod 发表于 2021-10-5 12:13:58 | 显示全部楼层 |阅读模式
本帖最后由 wl1383838438 于 2021-10-5 16:58 编辑

Smbios是用于系统管理的bios 属于DMI(桌面管理接口)的主要组成部分,DMI是用来让系统保存自身及外围设备相关资料的程序,通过DMI可以在搓澡系统查询系统配置信息,如处理器 内存IO扩展 DMI可以将上诉资料存在计算机主板的flash eprom中也可以存储到特定的文件中,可以利用DMI信息修改工具对资料的系统配置做出修改以适应不同的环境系统用需要,目前对DMI数据惊醒修改的工具有DMIFG DMISCOPR DMI236的工具
DMI会尽可能的收集计算机硬件系统,并且生成一个微型的数据库,将它存在主板的FLASH EPROM中一个4K的小块上DMI也可以回复数据库中计算机硬件的系统信息,这个数据库叫做  Management informaiton format database MIFD   smbios就是MIFD在FLASH EPROM中存储的具体数据,其中的信息也就是称smbios信息,该flasheprom中的信息可以实时更新,DMI独立于硬件和操作系统,因此 台式机或者笔记本  都可以访问MIFD,也允许将这些信息集中起来,然后村纯在某个文件中,DMI能够在任何平台和操作系统用下实现接口规范 它允许操作人员在MIFD中手工添加一些bios不能探测到的信息,如 使用者的姓名,销售商和计算机额外编号等信息,因此也可以在使用DMI对MIFD的数据库中的系统配置情况,进行i需改以适应不同环境的系统要求,
DMI 是管理和跟踪台式PC机和笔记本中的软件系统,DMI利用MIFD中的信息来跟踪管理PC机,管理者根据DMI提供的信息很容易能找出系统故障,该接口不仅为管理者提供方便,还能降低维护成本,通过DMI网络管理者能查询每台PC机的桌面,看看它有什么样的软件和硬件,大多数管理员可以利用DMI收集桌面信息,如驱动,外设操作系统等等


smbios数据存储结构

smbios的数据存储与计算机的bios中  smbios数据存储结构由entry point structure  esp表描述,
esp表 对DMI 版本smbios版本smbios数据表在内存中的存储位置等相关信息有详细的说明,
smbios 数据表对计算机的各种组件的数据存储结构有i详细的说明
esp Smbios-01 Smbios-01
通过表中分析esp的结构成员在06以及07我们得知存储的是smbios版本信息,
esp表的16-18存储的是smbios数据表的长度和它在内存中的物理地址,
在表的08存储的是smbios数据表中每个数据项(对应单个硬件组件)的最大长度
通过表查询我们可以清楚的看到在00处和10处我们能看到SM和DMI的特征信息那么  找到 SM和DMI就找到了EPS表

smbios数据表 将领外开贴阐述,资料来自上古书籍(很老很老的书籍)

评分

参与人数 2驿站币 +3 热心值 +3 收起 理由
58_avatar_small thzzl + 2 + 2
00_avatar_small oyxbl + 1 + 1 感谢分享!

查看全部评分





上一篇:写的一个定时关机程序,写了一个自启,却达不到预期的效果求大神指点

本帖被以下淘专辑推荐:

  • · Smbios|主题: 1, 订阅: 0
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2021-10-23 14:50

Powered by CcTry.CoM

© 2009-2021 cctry.com

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