Bios и smbios что это

Обновлено: 07.07.2024

The SMBIOS specification defines data structures and information that will go into the data structures pertinent to a system. By using the latest SMBIOS specification, we keep up with the latest changes defined in the specification. The tables below describe recommended SMBIOS settings along with guidance on what type of information should be in these fields. Having these fields populated with data pertaining to each individual system allows system administrators the ability to remotely identify and manage these systems. Computer Hardware IDs (CHIDs) are generated using the values from these tables, and care and thought should be given to setting these.

To add uniformity to SMBIOS to better identify device information, we recommend the following as guidance when populating SMBIOS fields. The SMBIOS data below is also collected and used in various capacities. The data going into these fields should be planned in detail before populating using tools provided by BIOS/Firmware vendors. The hash generated for CHID targeting is based on the data populating these fields.

Although this information is similar to that listed in the Windows 10 Driver Publishing Workflow, the following tables prescribe additional levels of detail for some fields, increasing the level of specificity.

Recommended settings when moving to SMBIOS 3.0

The following table contains information about the BIOS fields.

Field name Structure name and type Value Offset Length Example scenario Example
Manufacturer System Information (Type 1) String 04h 32 See example scenario below "Contoso"
Family System Information (Type 1) String 1Ah 64 See example scenario below "A11"
Product Name System Information (Type 1) String 05h 64 See example scenario below "A11 a110001"
Baseboard Product System Information (Type 2) String 05h 32 See example scenario below "bb03"
KU Number System Information (Type 1) String 19h 32 See example scenario below "A11a11001-EU-04"
Serial Number System Information (Type 1) String 07h See example scenario below "A1B2C3456789ABC"
UUID System Information (Type 1) Varies 08h 16 See example scenario below Universal unique ID number (UUID). See section 7.2.1. in DMTF SMBIOS Specification 3.1 or later.
Enclosure Type System Enclosure (Type 3) Byte 05h N/A See example scenario below "detachable"
BIOS Vendor BIOS Information (Type 0) Byte 04h String
BIOS Version BIOS Information (Type 0) Byte 05h String
BIOS Major Release BIOS Information (Type 0) Byte 14h Varies
BIOS Minor Release BIOS Information (Type 0) Byte 15h Varies

Example scenario: Contoso, Inc. manufactures 2 product lines: 1) "A" series, and 2) "B" series. The "A" series of devices include the Contoso "A11" and "A13" device sub-brands, each of which have different screen sizes and both support physically detachable keyboards (though the keyboards are sold as an option). The "A11" has three models: 1) the base model (the a110001) 2) a midsize model with a premium audio package (the a110002) and 3) a high-end model with a higher resolution touch panel (the a110003). Each model has gone through several generations of baseboard revisions, which are identified internally with codes bb01 through bb04. Each of the "A11" models can be further customized with different storage and memory configurations. To separate different production runs on their manufacturing floor, Contoso uses an internal identification system that combines the Family, Product Name, market region, and production run number.

SMBIOS fields starting with BIOS may be considered optional or recommended. These are used to build the Computer Hardware ID (CHID) and ensure additional levels of uniqueness in the resulting CHID.

The following table describes hierarchy level indicators for end users.

The following table describes settings for the Enclosure Type field.

В вычислении , то BIOS системного управления ( SMBIOS ) спецификация определяет структуры данных (и методы доступа) , которые могут быть использованы для чтения информации управления производится с помощью BIOS одного компьютера . Это избавляет операционную систему от необходимости проверять оборудование напрямую, чтобы определить, какие устройства присутствуют в компьютере. Спецификация SMBIOS разрабатывается Рабочей группой по распределенному управлению (DMTF), некоммерческой организацией по разработке стандартов . По оценкам DMTF, два миллиарда клиентских и серверных систем реализуют SMBIOS.

DMTF выпустил версию 3.4.0 спецификации 20 августа 2020 года.

SMBIOS изначально был известен как BIOS управления рабочим столом ( DMIBIOS ), поскольку он взаимодействовал с интерфейсом управления рабочим столом (DMI).

СОДЕРЖАНИЕ

История

Версия 1 спецификации Desktop Management BIOS (DMIBIOS) была разработана Phoenix Technologies в 1996 году или ранее.

Версия 2.0 спецификации BIOS для управления настольными компьютерами была выпущена 6 марта 1996 года компаниями American Megatrends (AMI), Award Software , Dell , Intel , Phoenix Technologies и SystemSoft Corporation . Он представил 16-битные функции plug-and-play, используемые для доступа к структурам из Windows 95.

Последней версией, опубликованной непосредственно поставщиками, была 2.3 12 августа 1998 года. Авторами были American Megatrends, Award Software, Compaq , Dell, Hewlett-Packard , Intel, International Business Machines (IBM), Phoenix Technologies и SystemSoft Corporation.

Приблизительно в 1999 году Целевая группа по распределенному управлению (DMTF) стала владельцем спецификации. Первой версией, опубликованной DMTF, была 2.3.1 16 марта 1999 года. Примерно в то же время Microsoft начала требовать, чтобы OEM-производители и поставщики BIOS поддерживали интерфейс / набор данных для получения сертификата Microsoft .

Версия 3.0.0, представленная в феврале 2015 года, добавила 64-битную точку входа, которая может сосуществовать с ранее определенной 32-битной точкой входа.

Версия 3.4.0 была выпущена в августе 2020 года.

СОДЕРЖАНИЕ

Таблица SMBIOS состоит из точки входа (определены два типа: 32-разрядная и 64-разрядная) и переменного числа структур, описывающих компоненты и функции платформы. Эти структуры иногда называют «таблицами» или «записями» в сторонней документации.

Типы конструкций

Начиная с версии 3.3.0, спецификация SMBIOS определяет следующие типы структур:

Тип Описание
0 Информация о BIOS
1 Системная информация
2 Информация о основной плате (или модуле)
3 Системный корпус или шасси
4 Информация о процессоре
5 Информация о контроллере памяти (устарело)
6 Информация о модуле памяти (устарело)
7 Информация о кэше
8 Информация о разъеме порта
9 Системные слоты
10 Информация о бортовых устройствах
11 OEM струны
12 Параметры конфигурации системы
13 Информация о языке BIOS
14 Групповые ассоциации
15 Журнал системных событий
16 Массив физической памяти
17 Устройство памяти
18 Информация об ошибке 32-битной памяти
19 Отображенный адрес массива памяти
20 Отображаемый адрес устройства памяти
21 год Встроенное указательное устройство
22 Портативный аккумулятор
23 Сброс системы
24 Аппаратная безопасность
25 Системы управления питанием
26 год Датчик напряжения
27 Охлаждающее устройство
28 год Температурный зонд
29 Зонд электрического тока
30 Внеполосный удаленный доступ
31 год Точка входа в Boot Integrity Services (BIS)
32 Информация о загрузке системы
33 Информация об ошибках 64-битной памяти
34 Управляющее устройство
35 год Компонент устройства управления
36 Данные о пороговых значениях устройства управления
37 Канал памяти
38 Информация об устройстве IPMI
39 Системный источник питания
40 Дополнительная информация
41 год Расширенная информация о бортовых устройствах
42 Хост-интерфейс контроллера управления
43 год Устройство TPM
44 год Дополнительная информация о процессоре
126 Неактивный
127 Конец стола
128–255 Доступно для информации по системе и OEM

Доступ к данным SMBIOS

Таблица конфигурации EFI (EFI_CONFIGURATION_TABLE) содержит записи, указывающие на таблицы SMBIOS 2 и / или SMBIOS 3. Есть несколько способов доступа к данным в зависимости от платформы и операционной системы.

Из UEFI

В оболочке UEFI команда SmbiosView может извлекать и отображать данные SMBIOS. Часто можно войти в оболочку UEFI, войдя в BIOS, а затем выбрав оболочку в качестве варианта загрузки (в отличие от DVD-привода или жесткого диска).

Из Linux

Для Linux , то dmidecode утилита может быть использована.

Из Windows

Microsoft определяет WMI как предпочтительный механизм для доступа к информации SMBIOS из Microsoft Windows .

В системах Windows, которые его поддерживают (XP и новее), некоторая информация SMBIOS может быть просмотрена либо с помощью утилиты WMIC с 'BIOS' / 'MEMORYCHIP' / 'BASEBOARD' и аналогичными параметрами, либо путем поиска в реестре Windows в разделе HKLM \ HARDWARE \ ОПИСАНИЕ \ Система.

Различные программные утилиты могут получать необработанные данные SMBIOS, включая FirmwareTablesView и AIDA64 .

Генерация данных SMBIOS

Создание таблицы и структуры обычно осуществляется микропрограммой / BIOS системы. Спецификация инициализации платформы UEFI (PI) включает протокол SMBIOS (EFI_SMBIOS_PROTOCOL), который позволяет компонентам отправлять структуры SMBIOS для включения и позволяет производителю создавать таблицу SMBIOS для платформы.

Программное обеспечение для виртуализации платформ также может создавать таблицы SMBIOS для использования внутри виртуальных машин, например QEMU .

Если данные SMBIOS не сгенерированы и заполнены неправильно, машина может вести себя неожиданно. Например, мини-ПК , рекламирующий информацию о шасси | Type = Таблетка может вести себя неожиданно при использовании Linux. Менеджер рабочего стола, такой как GNOME, будет пытаться отслеживать несуществующую батарею и отключать экран и сетевые интерфейсы, когда недостающая батарея падает ниже порогового значения. Кроме того, если информация о шасси | Производитель не указан правильно, обходные пути для неправильного типа = проблема с планшетом не могут быть применены.

В компьютерной области спецификация System Management BIOS (SMBIOS) (Системное управление BIOS) определяет структуру данных (метод доступа) в BIOS, позволяющую пользователю или приложению сохранять и извлекать информацию, специфичную для данного компьютера. Примерно в 1999 году спецификация стала частью Distributed Management Task Force (DMTF). Перед интеграцией функциональность SMBIOS носила название DMIBIOS, так как нацелена была на взаимодействие с Desktop Management Interface (DMI). Примерно в это же время корпорация Microsoft начала требовать от OEM-производителей и поставщиков BIOS поддержки данного интерфейса, чтобы успешно пройти сертификацию Microsoft.

DMTF выпустила актуальную версию 2.7.1 спецификации 1 февраля 2011 г.

Команды

Для вывода информации SMBIOS в Solaris и OpenSolaris используется команда smbios.

См. также

Дополнительные источники

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "SMBIOS" в других словарях:

SMBIOS — System Management BIOS (SMBIOS) is a specification to lay out data structures (and access methods) in a BIOS which allows a user or application to store and retrieve information specifically about the PC in question. Circa 1999, it became part of … Wikipedia

SMBIOS — System Management Bios (Computing » Drivers) … Abbreviations dictionary

Distributed Management Task Force — Abbreviation DMTF Formation 1992 Type Standards Development Organization Purpose/focus … Wikipedia

Desktop Management Interface — Das Desktop Management Interface (DMI) ist ein standardisiertes Framework, um die Komponenten eines Desktop Computers, Notebooks oder Servers zu erkennen und zu verwalten. Aus Sicht des Benutzers ist es im Wesentlichen eine vom BIOS zur Verfügung … Deutsch Wikipedia

Unified Extensible Firmware Interface — UEFI Logo Extensible Firmware Interface s position in the software stack … Wikipedia

List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y … Wikipedia

В компьютерной области спецификация System Management BIOS (SMBIOS) (Системное управление BIOS) определяет структуру данных (метод доступа) в BIOS, позволяющую пользователю или приложению сохранять и извлекать информацию, специфичную для данного компьютера. Примерно в 1999 году спецификация стала частью Distributed Management Task Force (DMTF). Перед интеграцией функциональность SMBIOS носила название DMIBIOS, так как нацелена была на взаимодействие с Desktop Management Interface (DMI). Примерно в это же время корпорация Microsoft начала требовать от OEM-производителей и поставщиков BIOS поддержки данного интерфейса, чтобы успешно пройти сертификацию Microsoft.

DMTF выпустила актуальную версию 2.7.1 спецификации 1 февраля 2011 г.

Команды

Для вывода информации SMBIOS в Solaris и OpenSolaris используется команда smbios.

См. также

Дополнительные источники

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "SMBIOS" в других словарях:

SMBIOS — System Management BIOS (SMBIOS) is a specification to lay out data structures (and access methods) in a BIOS which allows a user or application to store and retrieve information specifically about the PC in question. Circa 1999, it became part of … Wikipedia

SMBIOS — System Management Bios (Computing » Drivers) … Abbreviations dictionary

Distributed Management Task Force — Abbreviation DMTF Formation 1992 Type Standards Development Organization Purpose/focus … Wikipedia

Desktop Management Interface — Das Desktop Management Interface (DMI) ist ein standardisiertes Framework, um die Komponenten eines Desktop Computers, Notebooks oder Servers zu erkennen und zu verwalten. Aus Sicht des Benutzers ist es im Wesentlichen eine vom BIOS zur Verfügung … Deutsch Wikipedia

Unified Extensible Firmware Interface — UEFI Logo Extensible Firmware Interface s position in the software stack … Wikipedia

List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y … Wikipedia

Читайте также: