En el ámbito informático , la especificación BIOS de administración del sistema (SMBIOS) define una estructura de datos (método de acceso) en el BIOS que permite que un usuario o una aplicación almacene y recupere información específica de la computadora . Alrededor de 1999, la especificación pasó a formar parte del Grupo de trabajo de gestión distribuida (DMTF). Antes de la integración, la funcionalidad SMBIOS se llamaba DMIBIOS, ya que estaba destinada a interactuar con la interfaz de administración de escritorio (DMI). Alrededor de este tiempo, Microsoft comenzó a exigir a los fabricantes de equipos originales y proveedores de BIOS que admitieran esta interfaz para poder certificar a Microsoft con éxito.
DMTF lanzó la versión actual 3.1.0 de la especificación el 21 de noviembre de 2016 .
Las propias estructuras de datos se encuentran en el área de memoria entre las direcciones F0000 y 100000. El programa dmidecode, por ejemplo, busca datos utilizando la firma _SM_ o _DMI_.
Un ejemplo de información que se puede obtener a través de SMBIOS es la información del BIOS, los números de serie, la marca y el modelo de la placa base, la información del chasis, la información del procesador y varios dispositivos en la placa.
Físicamente, esta información se encuentra en el BIOS de la placa base y se actualiza con los valores actuales al inicio ("Verificando los datos del grupo DMI"). Sin embargo, el fabricante de la placa base no puede tener toda la información (por ejemplo, el número de serie del chasis) y deja los campos en blanco ("Para ser llenado por el OEM").
El comando smbios se usa para mostrar información de SMBIOS en Solaris y OpenSolaris . Linux tiene el comando dmidecode.