System Management BIOS - System Management BIOS

System Management BIOS
Status Udgivet
Året startede 1999 ; 22 år siden ( 1999 )
Nyeste version 3.4.0
20. august 2020 ; 12 måneder siden ( 2020-08-20 )
Organisation Distributed Management Task Force (DMTF)
Relaterede standarder Common Information Model (CIM), Web-Based Enterprise Management (WBEM), Redfish
Domæne Systemstyring
Forkortelse SMBIOS
Internet side www .dmtf .org /standards /smbios

I computing , den System Management BIOS ( SMBIOS ) specifikationen definerer datastrukturer (og adgangsmetoder), der kan bruges til at læse forvaltning informationer produceret af BIOS af en computer . Dette eliminerer behovet for, at operativsystemet undersøger hardware direkte for at opdage, hvilke enheder der er til stede i computeren. SMBIOS-specifikationen er produceret af Distributed Management Task Force (DMTF), en non-profit standardudviklingsorganisation . DMTF anslår, at to milliarder klient- og serversystemer implementerer SMBIOS.

DMTF udgav version 3.4.0 af specifikationen den 20. august 2020.

SMBIOS var oprindeligt kendt som Desktop Management BIOS ( DMIBIOS ), da det interagerede med Desktop Management Interface (DMI).

Historie

Version 1 af Desktop Management BIOS (DMIBIOS) specifikationen blev produceret af Phoenix Technologies i eller før 1996.

Version 2.0 af Desktop Management BIOS -specifikationen blev udgivet den 6. marts 1996 af American Megatrends (AMI), Award Software , Dell , Intel , Phoenix Technologies og SystemSoft Corporation . Det introducerede 16-bit plug-and-play-funktioner, der bruges til at få adgang til strukturerne fra Windows 95.

Den sidste version, der blev offentliggjort direkte af leverandører, var 2.3 den 12. august 1998. Forfatterne var amerikanske Megatrends, Award Software, Compaq , Dell, Hewlett-Packard , Intel, International Business Machines (IBM), Phoenix Technologies og SystemSoft Corporation.

Omkring 1999 overtog Distributed Management Task Force (DMTF) ejerskabet til specifikationen. Den første version, der blev offentliggjort af DMTF, var 2.3.1 den 16. marts 1999. På omtrent samme tid begyndte Microsoft at kræve, at OEM'er og BIOS-leverandører understøtter grænsefladen/datasættet for at have Microsoft- certificering .

Version 3.0.0, der blev introduceret i februar 2015, tilføjede et 64-bit indgangspunkt, som kan sameksistere med det tidligere definerede 32-bit indgangspunkt.

Version 3.4.0 blev frigivet i august 2020.

Indhold

SMBIOS-tabellen består af et indgangspunkt (to typer er defineret, 32-bit og 64-bit) og et variabelt antal strukturer, der beskriver platformskomponenter og funktioner. Disse strukturer omtales lejlighedsvis som "tabeller" eller "poster" i tredjeparts dokumentation.

Strukturtyper

Fra version 3.3.0 definerer SMBIOS -specifikationen følgende strukturtyper:

Adgang til SMBIOS -data

EFI -konfigurationstabellen (EFI_CONFIGURATION_TABLE) indeholder poster, der peger på tabellerne SMBIOS 2 og/eller SMBIOS 3. Der er flere måder at få adgang til dataene, afhængigt af platformen og operativsystemet.

Fra UEFI

I UEFI Shell kan kommandoen SmbiosView hente og vise SMBIOS -data. Man kan ofte komme ind i UEFI -skallen ved at gå ind i BIOS og derefter vælge skallen som en opstartsmulighed (i modsætning til et DVD -drev eller en harddisk).

Fra Linux

Til Linux kan dmidecode -værktøjet bruges.

Fra Windows

Microsoft angiver WMI som den foretrukne mekanisme til adgang til SMBIOS -oplysninger fra Microsoft Windows .

På Windows -systemer, der understøtter det (XP og senere), kan nogle SMBIOS -oplysninger ses med enten WMIC -værktøjet med 'BIOS'/'MEMORYCHIP'/'BASEBOARD' og lignende parametre, eller ved at kigge i Windows -registreringsdatabasen under HKLM \ HARDWARE \ BESKRIVELSE \ System.

Forskellige softwareværktøjer kan hente rå SMBIOS -data, herunder FirmwareTablesView og AIDA64 .

Generering af SMBIOS -data

Oprettelse af tabel og struktur er normalt op til systemets firmware/BIOS. Den UEFI Platform Initialisering (PI) specifikation omfatter en SMBIOS protokol (EFI_SMBIOS_PROTOCOL), der gør det muligt for komponenter til at indsende SMBIOS strukturer til optagelse, og gør det muligt for producenten at skabe den SMBIOS bord til en platform.

Platformvirtualiseringssoftware kan også generere SMBIOS -tabeller til brug inde i VM'er, f.eks. QEMU .

Hvis SMBIOS -dataene ikke genereres og udfyldes korrekt, kan maskinen opføre sig uventet. For eksempel en mini -pc, der annoncerer chassisinformation | Type = Tablet opfører sig muligvis uventet ved hjælp af Linux. En desktop manager som GNOME vil forsøge at overvåge et ikke-eksisterende batteri og lukke skærmen og netværksgrænseflader ned, når det manglende batteri falder under en tærskel. Hvis chassisinformationen | Producenten er ikke udfyldt korrekt, og der kan derfor ikke foretages en løsning på det forkerte problem = Type-tablet .

Se også

Referencer

eksterne links