Desktop Management Interface & System Management BIOS

http://en.wikipedia.org/wiki/Desktop_Management_Interface

Desktop Management Interface

From Wikipedia, the free encyclopedia
 
 

The Desktop Management Interface (DMI) generates a standard framework for managing and tracking components in a desktop, notebook or server computer, by abstracting these components from the software that manages them. The development of DMI marked the first move by the Distributed Management Task Force (DMTF) into desktop-management standards.[1] Before the introduction of DMI, no standardized source of information could provide details about components in a personal computer.

Due to the rapid development of DMTF technologies, such as Common Information Model (CIM), the DMTF defined an "End of Life" process for DMI, which ended on March 31, 2005.

From 1999, Microsoft required OEMs and BIOS vendors to support the DMI interface/data-set in order to have Microsoft certification.[citation needed]

 

 

DMI and SMBIOS[edit]

DMI exposes system data (including the System Management BIOS (SMBIOS) data) to management software, but the two specifications function independently.

DMI is commonly confused with SMBIOS, which was actually called DMIBIOS in its first revisions.

Optional additional services: MIF data and MIF routines[edit]

When software queries a memory-resident agent that resides in the background, it responds by sending data in MIFs (Management Information Format) or activating MIF routines. Static data in a MIF would contain items such as model ID, serial number, memory- and port-addresses. A MIF routine could read memory and report its contents.

DMI and SNMP[edit]

DMI can co-exist with SNMP and other management protocols. For example, when an SNMP query arrives, DMI can fill out the SNMP MIB with data from its MIF. A single workstation or server can serve as a proxy agent that would contain the SNMP module and service an entire LAN segment of DMI-capable machines.

See also[edit]

 

 

 

http://en.wikipedia.org/wiki/SMBIOS

System Management BIOS

From Wikipedia, the free encyclopedia
  (Redirected from  SMBIOS)
 

In computing, the System Management BIOS (SMBIOS) specification defines data structures (and access methods) that can be used to read information stored in the BIOS of a computer. Circa 1999, it became part of the domain of the Distributed Management Task Force (DMTF). Before this integration, SMBIOS functionality had the name DMIBIOS, since it interacted with Desktop Management Interface(DMI). At approximately the same time Microsoft started to require that OEMs and BIOS vendors support the interface/data-set in order to have Microsoft certification.

The DMTF released the current version of the specification, version 2.8.0, on April 3, 2013.

Structure types[edit]

As of version 2.7.1, the SMBIOS specification defines these structure types:

TypeDescription
0BIOS Information
1System Information
2Baseboard (or Module) Information
3System Enclosure or Chassis
4Processor Information
5Memory Controller Information (Obsolete)
6Memory Module Information (Obsolete)
7Cache Information
8Port Connector Information
9System Slots
10On Board Devices Information
11OEM Strings
12System Configuration Options
13BIOS Language Information
14Group Associations
15System Event Log
16Physical Memory Array
17Memory Device
1832-Bit Memory Error Information
19Memory Array Mapped Address
20Memory Device Mapped Address
21Built-in Pointing Device
22Portable Battery
23System Reset
24Hardware Security
25System Power Controls
26Voltage Probe
27Cooling Device
28Temperature Probe
29Electrical Current Probe
30Out-of-Band Remote Access
31Boot Integrity Services (BIS) Entry Point
32System Boot Information
3364-Bit Memory Error Information
34Management Device
35Management Device Component
36Management Device Threshold Data
37Memory Channel
38IPMI Device Information
39System Power Supply
40Additional Information
41Onboard Devices Extended Information
42Management Controller Host Interface
126Inactive
127End-of-Table
128–255Available for system- and OEM- specific information

Accessing SMBIOS data[edit]

From Linux[edit]

The Linux kernel contains an SMBIOS decoder, allowing systems administrators to inspect system hardware configuration and enable or disable certain workarounds for problems with specific systems, based on the provided SMBIOS information.

The userspace command-line utility dmidecode(8) can be used to inspect this data. Information provided by this utility typically includes system manufacturer, model name, serial number, BIOS version and asset tag, as well as a lot of other details of varying level of interest and reliability — depending on the system manufacturer. The information often includes usage status for the CPU sockets, expansion slots (including AGP, PCI and ISA) and memory module slots, and the list of I/O ports (including serial, parallel and USB).[1][2]

From Windows[edit]

WMI is the preferred mechanism for accessing SMBIOS information from Windows.[3]

On Windows systems that support it (XP and later), some SMBIOS information can be viewed with either the WMIC utility with 'BIOS'/'MEMORYCHIP'/'BASEBOARD' and similar parameters, or by looking in the Windows Registry under HKLM\HARDWARE\DESCRIPTION\System

Raw SMBIOS data can be retrieved using various utilities, such as "smbiosw"[4] and "SMBIOS Peek".[5]

From UEFI[edit]

In UEFI, the "SmbiosView" shell application can be used to view the SMBIOS data.

See also[edit]

 

 

 

转载于:https://www.cnblogs.com/baiyw/p/3436792.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值