"The Desktop Management Interface provides a
standardized description of a computer’s hardware, including
characteristics such as BIOS serial number and hardware connectors.
dmidecode provides a dump of the DMI data available from the BIOS.
It is used as a back-end tool by other hardware detection
programs."