Kartinka.info

IT Новости


09ae9cb0
10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Smbios что это

Smbios что это

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Clone with HTTPS

Use Git or checkout with SVN using the web URL.

Downloading

Want to be notified of new releases in RRUZ/tsmbios ?

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

Latest commit

Files

Permalink

TypeNameLatest commit messageCommit time
Failed to load latest commit information.
CommonAdded Delphi 10.2 Linux Support.Apr 4, 2017
DocsAdded support for Memory Module Information (Type 6)Jun 6, 2013
Samples LazarusFix #13May 5, 2016
SamplesAdded Delphi 10.2 Linux Support.Apr 4, 2017
imagesUpdated preview imageNov 11, 2015
Delphinus.Info.jsonSupport for Delphinus package managerJun 13, 2017
Delphinus.Install.jsonSupport for Delphinus package managerJun 13, 2017
README.mdSupport for Delphinus package managerJun 13, 2017

The SMBIOS (System Management BIOS) is a standard developed by the DMTF. The information stored in the SMBIOS includes devices manufacturer, model name, serial number, BIOS version, asset tag, processors, ports and device memory installed.

The TSMBIOS libary allows access the System Management BIOS (SMBIOS) using the Object Pascal language (Delphi or Free Pascal).

Some features of this project are

  • Source Full documented compatible with the help insight feature, available since Delphi 2005.
  • Supports SMBIOS Version from 2.1 to 2.8
  • Supports Delphi 5, 6, 7.
  • Supports RAD Studio 2005-2010
  • Supports RAD Studio XE-XE8
  • Supports RAD Studio 10 Seattle, RAD Studio 10.1 Berlin, RAD Studio 10.2 Tokyo
  • Compatible with FPC 2.4.0+
  • Supports Windows, Linux.
  • SMBIOS Data can be saved and/or load to a file.
  • SMBIOS Data can be obtained from remote machines (via WMI).

SMBIOS Tables supported

  • BIOS Information (Type 0)
  • System Information (Type 1)
  • Baseboard (or Module) Information (Type 2)
  • System Enclosure or Chassis (Type 3)
  • Processor Information (Type 4)
  • Memory Controller Information (Type 5)
  • Memory Module Information (Type 6)
  • Cache Information (Type 7)
  • Port Connector Information (Type 8)
  • System Slots (Type 9)
  • On Board Devices Information (Type 10)
  • OEM Strings (Type 11)
  • System Configuration Options (Type 12)
  • BIOS Language Information (Type 13)
  • Group Associations (Type 14)
  • System Event Log (Type 15) — Not Implemented
  • Physical Memory Array (Type 16)
  • Memory Device (Type 17)
  • Memory Array Mapped Address (Type 19)
  • Memory Device Mapped Address (Type 20)
  • Built-in Pointing Device (Type 21)
  • Portable Battery (Type 22)
  • System Reset (Type 23) — Not Implemented
  • Voltage Probe (Type 26)
  • Cooling Device (Type 27)
  • Temperature Probe (Type 28)
  • Electrical Current Probe (Type 29)
  • Out-of-Band Remote Access (Type 30) — Not Implemented
  • 64-Bit Memory Error Information (Type 33) — Not Implemented
  • Management Device (Type 34) — Not Implemented
  • Management Device Component (Type 35) — Not Implemented
  • Management Device Threshold Data (Type 36) — Not Implemented
  • Memory Channel (Type 37) — Not Implemented
  • System Power Supply (Type 39) — Not Implemented
  • Additional Information (Type 40) — Not Implemented
  • Onboard Devices Extended Information (Type 41) — Not Implemented
  • Management Controller Host Interface (Type 42) — Not Implemented

Sample source code

This code shows how you can retrieve the information related to the memory device installed on the system.

You can install Delphinus package manager and install TSMBIOS as a package there. (Delphinus-Support)

Установка Mac OS X на PC. Часть 7: SMBIOS

Седьмая часть нашего долгого разговора о тонкостях установки Mac OS на PC будет посвящена эмуляции SMBIOS реального Мака. Сразу оговоримся, что это вопрос не первой необходимости, потому что и без правильной настройки этой хакинтошной приблуды ваш компьютер сможет работать вполне стабильно. Но вот если вашей целью стоит выжать максимум из имеющихся возможностей: заполучить хакинтош с полностью рабочим управлением питанием (особенно сном), который, к тому же, не грелся бы как печка, то без дополнительных настроек не обойтись.

К всеобщему счастью, на эти настройки у вас уйдёт максимум 10-15 минут.

Начнём с краткого экскурса. Во-первых, то, что мы будем далее называть SMBIOS, строго говоря, им и не является. SMBIOS, или System Management BIOS — спецификация, определяющая метод доступа данных к содержимому постоянной памяти компьютера. Но наш цикл статей отнюдь не о компьтерных спецификациях, поэтому объектом нашего внимания будет кекст AppleSMBIOS.kext.

Во-вторых, он достоин внимания хотя бы потому, что определяет то, какая информация будет отображаться о вашем оборудовании в сведениях о системе Mac OS X. Посредством данного кекста система узнаёт:

  • с каким процессором она имеет дело
  • какая память установлена
  • какая модель Мака используется

Модель Мака заслуживает отдельного разговора. Пару лет назад никто и не догадывался, что модель Мака, прописанная через данный кекст, несёт какую-то смысловую нагрузку. Данная фишка воспринималась исключительно с эстетической стороны: например, чтобы в Finder ваш компьютер отображался как симпатичный iMac:

Ситуация кардинально изменилась, когда хакинтошное сообщество доросло до изобретения патча DSDT (см. предыдущую статью цикла). Этот самый патч дал, кроме всего прочего, возможность завести на хакинтошах с процессорами от Intel эппловскую систему управления электропитанием. Иными словами, отпала необходимость в блокировке кекста AppleIntelCPUPowerManagement.kext, который мы не раз называли вредным, т.к. без правильного DSDT он вызывает мгновенную панику ядра при старте системы.

И после этого многие экспериментаторы заметили неприятную особенность: при использовании «родного» управления питанием температура процессора поднимается на 10, а то и все 20 градусов. Выяснилось, что системе отнюдь не всё равно, какая модель прописана в SMBIOS.

Каждая модель любого Мака имеет специальный идентификатор (iMac9,1, MacBookPro5,2 и т.п.). Каждому идентификатору соответствуют свои, уникальные настройки оборудования, исходя из которых строится взаимодействие Mac OS X с»железом».

Отсюда вытекает важный вывод: модель Мака должна быть прописана не по вашему велению, а на основе сверки вашего процессора с процессорами реальных Маков. Чем ближе по характеристикам ваш процессор к процессорам Мака, тем более здоров и весел будет ваш хакинтош. В этом плане относительно повезло владельцам Intel Core 2 Duo, ну а особенно повезло — владельцам Core i5 и Core i7 (здесь наблюдается полное совпадение процессора). А вот Intel Core 2 Quad ни в одном Маке никогда не было, поэтому приходится с переменным успехом выдавать его за четырёхъядерные Xeon.

Есть и гораздо более радикальный способ — создание своего собственного идентификатора Мака. Это возможно, но процедура никак не может быть названа лёгкой. Поэтому пока не будем углубляться в этом направлении.

Сразу возникает вопрос: а стоит ли овчинка выделки? Честно отвечаем: если вам не нужен режим сна, и если вы вполне довольны работой хакинтоша, и если у вас нет больших объёмов свободного времени — то вряд ли.

Smbios что это

Библиотека сайта rus-linux.net

Получение информации о вашем BIOS и аппаратном обеспечении сервера из командной строки без открытия корпуса (декодер BIOS)

biosdecode это утилита командной строки, анализирующая память BIOS и печатающая информацию обо всех структурах (или точках входа), которые ей известны. Вы можете получить следующую дополнительную информацию об аппаратном обеспечении:

-Тип памяти и скорость

-Информация о корпусе

-Данные с температурных датчиков

-Данные с устройств охлаждения

-Текущие данные об электропитании

-Информацию о процессоре и памяти

-Информацию о PCI / PCIe разъемах и их скорости а также многую другую.

biosdecode анализирует память BIOS и печатает следующую информацию обо всех структурах:

-SMBIOS ( System Management — система управления BIOS)

-DMI (Desktop Management Interface — интерфейс управления компьютером, наследуемую версию SMBIOS)

-PNP (Plug and Play)

-ACPI ( Advanced Configuration and Power Interface — расширенный интерфейс управления электропитанием)

-BIOS32 (служебные каталоги BIOS32)

-PIR (PCI IRQ маршрутизацию)

-32OS (расширение BIOS32, специфично для Compaq)

-VPD (важные данные продукта, исключительно для компьютеров IBM)

-FJKEYINF (панель приложений, исключительно для компьютеров Fujitsu-Siemens)

Используя представленные в данной статье советы вы узнаете о декодировании данных BIOS (выгрузке DMI компьютера) а также о том, как получить информацию об аппаратном обеспечении без необходимости перезагрузки компьютера (сервера).

Подробнее о таблицах DMI

Таблица DMI не просто описывает из чего состоит система в настоящий момент, она также может указывать на возможные эволюционные изменения, например, такие, как поддержка более быстрых процессоров или максимальный объем поддерживаемой памяти.

Dmidecode — чтение данных biosdecode в понятном для человеческого восприятия формате

Данные, которые можно получить из biosdecode представлены в непонятном для человеческого восприятия формате. Вам необходимо использовать команду dmidecode для выгрузки содержимого таблицы DMI (SMBIOS) на экран. Эта таблица содержит описание аппаратных компонентов компьютерной системы, а так же другую полезную информацию, например, серийные номера и версию BIOS. Благодаря этой таблице вы можете получить все данные без «физического» исследования установленного в компьютере оборудования (отпадает необходимость разбирать системный блок компьютера и изучать его содержимое).

Задача: отобразить информацию о IPMI устройствах

Задача: отобразить информацию о PCI / PCIe разъемах

Задача: поиск информации о BIOS

Понимание ключевых слов BIOS

В качестве ключевого слова (KEYWORD) могут использоваться:

  • bios
  • system
  • baseboard
  • chassis
  • processor
  • memory
  • cache
  • connector
  • slot

Для получения более подробной информации вы можете использовать один из возможных типов DMI, при этом команда dmidecode приобретет следующий вид:

где — цифровое обозначение типа DMI.

В следующей таблице представлены все типы DMI с их кратким описанием:

Описание настроек AMI BIOS 2.5x/2.6x

AMI BIOS версий 2.5x и 2.6x используется во многих современных компьютерах. И хотя версия имеет меньший по сравнению с AMI BIOS 3.31 номер, она вышла позже вышеозначенной. Если говорить об интерфейсе, то он заметно улучшен в плане удобства использования, хотя изменения скорее организационного плана (опции расположены более логично).

Главное меню

Вызвав BIOS Setup, вы традиционно попадаете в главное меню этой программы (рис. 1). Рассмотрим настройки, находящиеся в том или ином разделе.

Рис. 1. Главное меню AMI BIOS версии 2.5x

Standard CMOS Features

Обратившись к опциям раздела (рис. 2) вы можете:

Рис. 2. Пункт Standard CMOS Features

На материнских платах Foxconn этот раздел может называться System Information.

Advanced BIOS Features

В данном разделе (рис. 3) задаются, по сути, параметры загрузки компьютера:

Рис. 3. Пункт Advanced BIOS Features

Advanced Chipset Features

Этот раздел (рис. 4) вобрал в себя основные настройки чипсета:

Рис. 4. Пункт Advanced Chipset Features

Integrated Peripherals

В этом данном разделе (рис. 5) вы найдете опции, отвечающие за интегрированные на материнской плате компоненты:

Рис. 5. Пункт Integrated Peripherals

Power Management Features

В разделе (рис. 6) сосредоточены все установки, касающиеся энергосберегающих режимов:

Рис. 6. Пункт Power Management Features

PNP/PCI Configurations

Раздел (рис. 7) содержит настройки, касающиеся карт расширения:

Рис. 7. Пункт PNP/PCI Configurations

H/W Monitor

Как следует из названия, раздел (рис. 8) отвечает за системный мониторинг:

Рис. 8. Пункт HW Monitor

Frequency/Voltage Control

В разделе (рис. 9) сосредоточены опции, так или иначе связанные с разгоном компонентов:

Рис. 9. Пункт Frequency/Voltage Control

Производители материнских плат часто переименовывают этот раздел, нередко перенося в него все опции, имеющие отношение к разгону. Особенно это касается продуктов, ориентированных на энтузиастов. Так, на материнских платах ECS раздел может называться M.I.B. (MB Intelligent BIOS), в продукции Foxconn — Fox Central Control Unit, у MSI — Cell Menu и т.д. Чтобы подчеркнуть его важность, переименованный раздел может быть перемещен на первое место в главном меню.

Load Fail-Safe Defaults

Выбрав этот пункт, вы автоматически установите параметры BIOS Setup, гарантированно обеспечивающие нормальную работу аппаратной части компьютера.

Load Optimized Defaults

Воспользовавшись этим пунктом, вы автоматически установите параметры BIOS Setup, обеспечивающие максимальную производительность. При этом для обеспечения стабильной работы может потребоваться ручная корректировка некоторых параметров.

BIOS Setting Password

Установка изменение и снятие пароля, используемого для доступа к настройкам BIOS Setup.

Save & Exit Setup

Сохранение установленных параметров и выход из BIOS Setup.

Exit Without Saving

Отказ от сохранения сделанных изменений и выход из BIOS Setup.

Помимо перечисленных порой встречаются и «фирменные» пункты главного меню. К примеру, на топовых продуктах MSI иногда присутствует раздел User Settings, отвечающий за работу с профилями настроек BIOS, и M-Flash, содержащий встроенную утилиту обновления кода BIOS.

Управление

Управление AMI BIOS версий 2.5x/2.6x полностью идентично принятому в «родственных» версиях (AMI BIOS 2.01 и 3.31). Если слева от пункта главного меню находится символ треугольника, то при его выборе вы попадете в меню данного пункта, если треугольника нет, то вам сразу предлагается совершить то или иное действие (например, сменить или задать пароль, подтвердить выход и т.п.). Для выбора пункта в главном меню вы должны с помощью клавиш управления курсором подвести к нему указатель и нажать . Выход в главное меню из любого пункта — клавиша .

Если, находясь в главном меню, вы нажмете , будет предложено сохранить произведенные изменения и выйти из BIOS Setup. Нажатие в главном меню — отказ от сохранения изменений и выход из BIOS Setup.

Для выбора той или иной опции в одном из меню используются клавиши управления курсором, а для изменения значения опции — клавиши

(или и на расширенной клавиатуре). Есть и альтернативный вариант смены значения опции — в большинстве случаев вы можете подвести к ней курсор и нажать клавишу , чтобы отобразить список доступных значений.

Если слева от названия опции присутствует треугольник, то при установке указателя на этот пункт и нажатии клавиши вы попадете во вложенное меню (например, на рис. 10 показано вложенное меню IDE Primary Slave пункта Standard CMOS Features). Выйти из вложенного меню можно, как обычно, нажав на клавишу .

Рис. 10. Вложенное меню IDE Primary Slave пункта Standard CMOS Features

Опубликовано 13.03.2009, дополнено 21.05.2009.

Читать еще:  Что такое bios на ноутбуке
Ссылка на основную публикацию