Linux操作系统奥秘揭秘:BIOS、SMBIOS、DMI解析
4星 · 超过85%的资源 需积分: 0 162 浏览量
更新于2024-07-27
1
收藏 1.57MB PDF 举报
枯木笔记_Linux操作系统之奥秘
Linux操作系统之奥秘系列笔记中,BIOS(Basic Input Output System)是Linux操作系统的基本组件之一。BIOS是计算机的基本输入输出系统,负责管理计算机的硬件组件,并提供了一个接口让操作系统与硬件交互。
BIOS的主要作用有四个方面:
1. 自动检测并进行初始化:BIOS在开机的同时,会先对主板上的所有相关芯片检测,并通知各芯片开始运行。
2. 记录系统设置值:用户可以通过设置BIOS来改变各种不同的配置,比如onboard显存的内存大小。
3. 中断处理:BIOS负责处理中断请求,确保系统的稳定运行。
4. 加载操作系统:BIOS将操作系统从硬盘加载到内存中,然后将控制权交给操作系统。
BIOS的激活流程可以分为以下几个步骤:
1. 硬件检测:BIOS检测主板上的硬件组件,包括CPU、内存、硬盘等。
2. 设置系统设置值:BIOS将用户设置的系统设置值记录下来,并将其存储在CMOS中。
3. 加载操作系统:BIOS将操作系统从硬盘加载到内存中,然后将控制权交给操作系统。
DMI(Desktop Management Interface)是BIOS的一部分,负责提供硬件信息,包括系统信息、主板信息、CPU信息、内存信息等。DMI表的意义在于让我们在不探测硬件实体的情况下获取硬件的部分信息,方便了用户。
dmidecode是一个命令行工具,用于显示DMI表中的信息。dmidecode可以显示BIOS的各项信息,包括系统信息、主板信息、CPU信息、内存信息等。dmidecode的使用方法非常简单,只需要在命令行中输入dmidecode命令,系统就会显示DMI表中的所有信息。
dmidecode常用的参数有:
* -q或--quiet:不显示太多信息,比如某条数据是从哪里读来的等等,为了得到简洁的信息。
* -t或--type TYPE:指定要显示哪方面的内容,很重要,随后介绍。
* -s或--string KEYWORD:显示特定的关键字,下面会有介绍。
* -u或--dump:直接显示DMI表信息而不解码,将以16进制的文本方式显示,对普通用户意义不大。
dmidecode可以显示的信息包括:
* bios:BIOS的各项信息
* system:系统信息,在我的笔记本上可以看到版本、型号、序号等信息。
* baseboard:主板信息
* chassis:“底板”,不太理解其含意,期待大家补充
* processor:CPU的详细信息
* memory:内存信息,包括目前插的内存大小等信息
BIOS是Linux操作系统的基本组件之一,负责管理计算机的硬件组件,并提供了一个接口让操作系统与硬件交互。DMI是BIOS的一部分,负责提供硬件信息,包括系统信息、主板信息、CPU信息、内存信息等。dmidecode是一个命令行工具,用于显示DMI表中的信息。
2011-05-24 上传
2023-05-30 上传
2023-03-30 上传
2023-07-15 上传
2023-05-31 上传
2023-05-31 上传
2023-06-06 上传
2023-05-31 上传
2023-07-28 上传
tanhuag
- 粉丝: 0
- 资源: 13
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享