扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共4页)
(1) BIOS信息查看工具:BIOSdecode
BIOS是基本输入/输出系统的缩写。BIOS是机器的硬件自带的、在电脑没有访问磁盘上程序之前决定机器基本功能的软件系统 。运行命令:./ BIOSdecode,界面见图1。
图1 Linux计算机BIOS信息
下面我们详细介绍图1三个主要内容。
1. SMBIOS
SMBIOS即System Management BIOS以结构的方式保存了用于管理的系统信息。是一种符合台式机管理接口(dmi) 的方法,它用来管理受控网络中的计算机。SMBIOS 的主要组成部分是管理信息格式(mif) 数据库,其中包括有关计算系统及其组件的信息。使用SMBIOS,系统管理员可以或得系统类型、功能、操作状态以及系统组件的,安装日期。mif 数据库定义数据并提供访问该信息的方法。BIOS 可以使诸如第三方管理软件等应用程序使用SMBIOS。
2.PNP BIOS
PNP BIOS即插即用BIOS,PnP 把 PnP 资源自动分配给硬件和对应的软件. 就是, 把设备和它们的驱动程序配对并建立通信信道. Linux 需要 PnP ,Wintel(Microsoft 和 Intel) 创造了 PnP. 由于种种原因, Linux 小区有人不喜欢 PnP. 但不管喜欢与否, 今天的硬件大部分是 PnP 的, 除了有效的处理 PnP 外, Linux 别无选择。
3. APM和ACPI电源管理
它们分别是APM(Advanced Power Management,高级电源管理)和ACPI(Advanced Configuration and Power Interface高级配置电源界面)。Linux都支持两种形式的电源管理:
(1)APM
目前APM 1.2是最新的APM标准,是一种基于BIOS的系统电源管理方案,它提供了CPU和设备电源管理并通过设备活动超时设定来决定何时将设备转换到低耗能状态。APM软件组成如下:一个pmd守护进程,用来监视电池的使用情况;多个实用工具软件,用来显示和响应电池事件。它们包含于apmd软件包中。
(2)ACPI
ACPI针对APM的缺陷而诞生。由于APM具有以上不足,ACPI应运而生,ACPI就是为了解决APM的缺陷而面世的。ACPI(Advanced Configuration and Power Interface,高级配置和电源界面)是一个由COMPAQ、Intel、Microsoft、Phoenix和Toshiba共同开发的开放的工业规范。ACPI建立了工业标准接口,这样操作系统在膝上型电脑、桌上型电脑及服务器上就可以直接配置和电源管理。ACPI将现有的电源管理BIOS代码、APM应用编程接口、PNP BIOS应用编程接口、多处理器规范表格等集合成一种新的电源管理和配置接口规范。该规范的好处就是,如果能确保新的电源管理技术能与操作系统及硬件协调工作的话,那就可以独立用操作系统和硬件来发展新的电源管理技术。ACPI允许操作系统(而不是BIOS)控制电源管理,这一点与APM不相同。ACPI标准定义了硬件寄存器、BIOS接口(包含配置表格、控制方法以及主板设备列举和配置)、系统和设备的电源状态和ACPI热模型。BIOS提供的支持代码不是用汇编语言而是用AML(ACPI Machine Language,ACPI机器语言)编写的。BIOS不能决定用于电源管理或资源管理的策略或超时。最后要指出的是系统中的所有设备可以互相进行通讯来了解彼此的使用情况,而且都受操作系统的控制,操作系统对正在运行的系统的状态了如指掌,所以操作系统处于执行电源管理的最佳位置。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者