The Desktop Management Interface (DMI) generates a standard
framework
A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of.
Framework may refer to:
Computing
* Application framework, used to implement the structure of an application for an op ...
for managing and tracking
component
Circuit Component may refer to:
•Are devices that perform functions when they are connected in a circuit.
In engineering, science, and technology Generic systems
* System components, an entity with discrete structure, such as an assem ...
s in a desktop, notebook or server
computer
A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
, by
abstracting these components from the software that manages them. The development of DMI, 2.0 version June 24, 1998, marked the first move by the
Distributed Management Task Force
Distributed Management Task Force (DMTF) is a 501(c)(6) nonprofit industry standards organization that creates open manageability standards spanning diverse emerging and traditional IT infrastructures including cloud, virtualization, network, s ...
(DMTF) into desktop-management standards.
Before the introduction of DMI, no standardized source of information could provide details about components in a
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
.
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
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
required
OEM
An original equipment manufacturer (OEM) is generally perceived as a company that produces non-aftermarket parts and equipment that may be marketed by another manufacturer. It is a common industry term recognized and used by many professional or ...
s and BIOS vendors to support the DMI interface/data-set in order to have Microsoft certification.
DMI and SMBIOS
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
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
DMI can co-exist with
SNMP
Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behaviour. Devices that typically ...
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
*
dmidecode
dmidecode is a free software, free User space, userspace Command-line interface, command-line utility for Linux that can parse the SMBIOS data. The name dmidecode is derived from Desktop Management Interface, a related standard with which dmidec ...
*
Desktop management
*
lspci
lspci is a command on Unix-like operating systems that prints ("lists") detailed information about all PCI buses and devices in the system. It is based on a common portable library ''libpci'' which offers access to the PCI configuration space ...
*
System Management BIOS
*
Web-Based Enterprise Management
In computing, Web-Based Enterprise Management (WBEM) comprises a set of systems-management technologies developed to unify the management of distributed computing environments. The WBEM initiative, initially sponsored in 1996 by BMC Software, C ...
(WBEM)
*
WS-Management
WS-Management (Web Services-Management) is a DMTF open standard defining a SOAP-based protocol for the management of servers, devices, applications and various Web services. WS-Management provides a common way for systems to access and exchange ...
References
Further reading
*
External links
* Th
DMI home pagelinks to repositories of DMI-related information including specifications, support-tools, and the Product Registry of DMI-certified products.
Linux man page for dmidecodeLarge collection of decoded DMI tables for various computer models
DMTF standards
Network management
{{compu-network-stub
BIOS