Bios и smbios что это
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
Читайте также: