إدارة النظام BIOS
في مجال الحوسبة ، تحدد مواصفات نظام إدارة BIOS ( SMBIOS ) هياكل البيانات (وأساليب الوصول) التي يمكن استخدامها لقراءة معلومات الإدارة التي ينتجها نظام BIOS الخاص بالحاسوب . [ 1 ] وهذا يُغني نظام التشغيل عن فحص الأجهزة مباشرةً لمعرفة مكونات الحاسوب. وقد أصدرت مواصفات SMBIOS فرقة عمل الإدارة الموزعة (DMTF)، وهي منظمة غير ربحية تُعنى بتطوير المعايير . وتُقدّر DMTF أن ملياري نظام عميل وخادم تُطبّق SMBIOS. [ 2 ]
كان نظام SMBIOS يُعرف في الأصل باسم نظام إدارة سطح المكتب BIOS ( DMIBIOS )، لأنه كان يتفاعل مع واجهة إدارة سطح المكتب (DMI). [ 3 ]
تاريخ
تم إنتاج الإصدار الأول من مواصفات BIOS لإدارة سطح المكتب (DMIBIOS) بواسطة شركة Phoenix Technologies في عام 1996 أو قبله. [ 4 ] [ 5 ]
تم إصدار الإصدار 2.0 من مواصفات BIOS لإدارة سطح المكتب في 6 مارس 1996 من قبل شركات American Megatrends (AMI) و Award Software و Dell و Intel وPhoenix Technologies و SystemSoft Corporation . وقد قدم هذا الإصدار وظائف التوصيل والتشغيل ذات 16 بت المستخدمة للوصول إلى الهياكل من نظام التشغيل Windows 95. [ 6 ]
كان آخر إصدار تم نشره مباشرة من قبل البائعين هو الإصدار 2.3 في 12 أغسطس 1998. وكان المؤلفون هم American Megatrends و Award Software و Compaq و Dell و Hewlett-Packard و Intel و International Business Machines (IBM) و Phoenix Technologies و SystemSoft Corporation.
في عام 1999 تقريبًا، تولت فرقة عمل الإدارة الموزعة (DMTF) مسؤولية المواصفات. وكان الإصدار الأول الذي نشرته الفرقة هو 2.3.1 في 16 مارس 1999. وفي نفس الوقت تقريبًا، بدأت مايكروسوفت تشترط على مصنعي المعدات الأصلية وموردي أنظمة الإدخال والإخراج الأساسية (BIOS) دعم الواجهة/مجموعة البيانات للحصول على شهادة مايكروسوفت .
أضاف الإصدار 3.0.0، الذي تم تقديمه في فبراير 2015، نقطة دخول 64 بت، والتي يمكن أن تتعايش مع نقطة الدخول 32 بت المحددة مسبقًا.
تم إصدار أحدث نسخة 3.9.0 في أغسطس 2025. [ 7 ]
محتويات
يتكون جدول SMBIOS من نقطة دخول (يُعرّف نوعان منها، 32 بت و64 بت)، وعدد متغير من البنى التي تصف مكونات النظام الأساسي وميزاته. ويُشار إلى هذه البنى أحيانًا باسم "جداول" أو "سجلات" في وثائق الجهات الخارجية.
أنواع البنية
اعتبارًا من الإصدار 3.3.0، تحدد مواصفات SMBIOS أنواع البنية التالية: [ 8 ] [ 9 ]
| يكتب | وصف |
|---|---|
| 0 | معلومات BIOS |
| 1 | معلومات النظام |
| 2 | معلومات عن اللوحة الأساسية (أو الوحدة) |
| 3 | حاوية النظام أو الهيكل |
| 4 | معلومات المعالج |
| 5 | معلومات وحدة تحكم الذاكرة (قديمة) |
| 6 | معلومات وحدة الذاكرة (قديمة) |
| 7 | معلومات المخزن المؤقت |
| 8 | معلومات عن موصل المنفذ |
| 9 | فتحات النظام |
| 10 | معلومات الأجهزة الموجودة على متن المركبة |
| 11 | أوتار أصلية |
| 12 | خيارات تكوين النظام |
| 13 | معلومات لغة BIOS |
| 14 | الجمعيات الجماعية |
| 15 | سجل أحداث النظام |
| 16 | مصفوفة الذاكرة الفعلية |
| 17 | جهاز ذاكرة |
| 18 | معلومات خطأ الذاكرة 32 بت |
| 19 | عنوان مُرتبط بمصفوفة الذاكرة |
| 20 | عنوان مُعيّن لجهاز الذاكرة |
| 21 | جهاز تأشير مدمج |
| 22 | بطارية محمولة |
| 23 | إعادة ضبط النظام |
| 24 | أمان الأجهزة |
| 25 | ضوابط طاقة النظام |
| 26 | مسبار الجهد |
| 27 | جهاز تبريد |
| 28 | مسبار درجة الحرارة |
| 29 | مسبار التيار الكهربائي |
| 30 | الوصول عن بعد خارج النطاق |
| 31 | نقطة دخول خدمات سلامة التمهيد (BIS) |
| 32 | معلومات بدء تشغيل النظام |
| 33 | معلومات عن أخطاء الذاكرة 64 بت |
| 34 | جهاز الإدارة |
| 35 | مكون جهاز الإدارة |
| 36 | بيانات عتبة جهاز الإدارة |
| 37 | قناة الذاكرة |
| 38 | معلومات جهاز IPMI |
| 39 | مصدر طاقة النظام |
| 40 | معلومات إضافية |
| 41 | معلومات إضافية عن الأجهزة المدمجة |
| 42 | واجهة مضيف وحدة التحكم الإدارية |
| 43 | جهاز TPM |
| 44 | معلومات إضافية عن المعالج |
| 126 | غير نشط |
| 127 | نهاية الطاولة |
| 128–255 | متوفر للحصول على معلومات خاصة بالنظام والشركة المصنعة الأصلية |
| 129 | إنتل إيه إس إف |
| 130 | تقنية Intel AMT |
| 131 | محرك إدارة Intel |
الوصول إلى بيانات SMBIOS
يحتوي جدول تكوين EFI (EFI_CONFIGURATION_TABLE) على مدخلات تشير إلى جداول SMBIOS 2 و/أو SMBIOS 3. [ 10 ] توجد عدة طرق للوصول إلى البيانات، وذلك بحسب النظام الأساسي ونظام التشغيل.
من UEFI
في واجهة UEFI Shell ، يمكن لأمر SmbiosView استرجاع بيانات SMBIOS وعرضها. [ 11 ] [ 12 ] ويمكن عادةً الدخول إلى واجهة UEFI Shell عن طريق إدخال إعدادات البرامج الثابتة للنظام، ثم تحديد الواجهة كخيار تمهيد (بدلاً من محرك أقراص DVD أو القرص الصلب).
من يونكس
بالنسبة لأنظمة Linux و FreeBSD وما إلى ذلك، يمكن استخدام أداة dmidecode .
من نظام التشغيل ويندوز
تحدد مايكروسوفت WMI كآلية مفضلة للوصول إلى معلومات SMBIOS من نظام التشغيل مايكروسوفت ويندوز . [ 13 ] [ 14 ]
في أنظمة ويندوز التي تدعم ذلك (XP والإصدارات الأحدث)، يمكن عرض بعض معلومات SMBIOS إما باستخدام أداة WMIC مع 'BIOS'/'MEMORYCHIP'/'BASEBOARD' ومعلمات مماثلة، أو من خلال البحث في سجل ويندوز ضمن HKLM\HARDWARE\DESCRIPTION\System.
يمكن للعديد من أدوات البرامج استرداد بيانات SMBIOS الخام، بما في ذلك AIDA64 و FirmwareTablesView [ 15 ] و SMBIOS Decoder [ 16 ] .
توليد بيانات SMBIOS
عادةً ما يكون إنشاء الجداول والهياكل من مسؤولية البرامج الثابتة للنظام/نظام الإدخال والإخراج الأساسي (BIOS). تتضمن مواصفات تهيئة منصة UEFI (PI) بروتوكول SMBIOS (EFI_SMBIOS_PROTOCOL) الذي يسمح للمكونات بإرسال هياكل SMBIOS لإدراجها، ويُمكّن المُصنِّع من إنشاء جدول SMBIOS للمنصة. [ 17 ]
يمكن لبرامج محاكاة المنصات أيضًا إنشاء جداول SMBIOS لاستخدامها داخل الأجهزة الافتراضية، على سبيل المثال QEMU . [ 18 ]
إذا لم يتم إنشاء بيانات SMBIOS وتعبئتها بشكل صحيح، فقد يتصرف الجهاز بشكل غير متوقع. على سبيل المثال، قد يتصرف جهاز كمبيوتر صغير يُعلن عن معلومات الهيكل | النوع = جهاز لوحي بشكل غير متوقع عند استخدام نظام لينكس. سيحاول مدير سطح المكتب مثل جنوم مراقبة بطارية غير موجودة، وسيقوم بإيقاف تشغيل الشاشة وواجهات الشبكة عندما ينخفض مستوى البطارية المفقودة عن حد معين. بالإضافة إلى ذلك، إذا لم يتم تعبئة معلومات الهيكل | الشركة المصنعة بشكل صحيح، فلن يكون من الممكن تطبيق الحلول البديلة لمشكلة النوع = جهاز لوحي غير الصحيح. [ 19 ]
انظر أيضاً
- إدارة المؤسسات عبر الإنترنت (WBEM)
مراجع
- ↑ "وثائق مكتبة Libsmbios" . ديل. 11 أبريل 2007. مؤرشف من الأصل في 18 سبتمبر 2016. تم الاطلاع عليه في 2 فبراير 2016 .
- ↑ SMBIOS 3.2 (بيان صحفي)، DMTF.
- ↑ "مواصفات BIOS لإدارة سطح المكتب، الإصدار 2.0" (ملف PDF) . ريتسبون، ألمانيا: جامعة ريغنسبورغ. 6 مارس 1996. مؤرشف من الأصل (ملف PDF) بتاريخ 13 فبراير 2017. تم الاطلاع عليه بتاريخ 2 فبراير 2016 .
- ↑ "مساعدة ودعم نظام BIOS الخاص بفينيكس" . أمل الكمبيوتر .
- ↑ «شركة Phoenix Technologies تُنتج أول نظام BIOS متوافق مع أجهزة IBM PC ومتاح تجاريًا» . تاريخ المعلومات .
- ↑ "مواصفات BIOS لإدارة سطح المكتب، الإصدار 2.0" (ملف PDF) . ريتسبون، ألمانيا: جامعة ريغنسبورغ. 6 مارس 1996. مؤرشف من الأصل (ملف PDF) بتاريخ 13 فبراير 2017. تم الاطلاع عليه بتاريخ 2 فبراير 2016 .
- ↑ "DMTF تُصدر SMBios 3.9" . DMTF . تم الاطلاع عليه بتاريخ 9 ديسمبر 2025 .
- ↑ كين هيس (23 أبريل 2010). "فك شفرة معلومات نظام لينكس" . linux-mag.com . مؤرشف من الأصل في 17 يوليو 2010. تم الاطلاع عليه في 2 فبراير 2016 .
- ↑ مواصفات SMBIOS، الإصدار 3.3.0، سبتمبر 2019، https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.3.0.pdf
- ↑ مواصفات UEFI، الإصدار 2.6، القسم 4.6
- ↑ "smbiosview (أدوات نظام HP UEFI ومساعدة أوامر Shell للأجهزة المحمولة لخوادم HP ProLiant Gen9)" . hp.com . 2015-09-22 . تم الاطلاع عليه في 2016-02-02 .
- ↑ "Tianocore /edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView" . sourceforge.net . تم الاطلاع عليه بتاريخ 27-01-2015 .
- ↑ wjfrancis (27-03-2008). "نظرة سريعة على SMBIOS - CodeProject" . Codeproject.com . تم الاطلاع عليه بتاريخ 12-05-2012 .
- ↑ دعم SMBIOS في نظام التشغيل Windows ، ورقة بحثية من مايكروسوفت، تم تحديثها في 25 أبريل 2005
- ↑ "FirmwareTablesView" . NirSoft . تم الاسترجاع في 2020-12-02 .
- ↑ "مفكك شفرة SMBIOS" . eSKamation . تم الاسترجاع في 21-02-2026 .
- ↑ مواصفات تهيئة النظام الأساسي، المجلد 5، القسم 6، بروتوكول SMBIOS
- ↑ وثائق مستخدم QEMU الإصدار 2.12.50، https://qemu.weilnetz.de/doc/qemu-doc.html ، مؤرشفة بتاريخ 27 أبريل 2019 على موقع Wayback Machine
- ↑ "إيقاف تشغيل لمدة تتراوح بين 5 و20 دقيقة على جهاز Cherry Trail" . متتبع المشكلات . ريد هات. 21 مارس 2019. تم الاطلاع عليه في 21 مارس 2019 .
روابط خارجية
- الموقع الرسمي
- تم إزالة الغموض عن SMBIOS ، 1 أغسطس 2006، بواسطة كيران سانجيفا
- معايير DMTF
- نظام الإدخال والإخراج الأساسي (BIOS)
- معايير أجهزة الكمبيوتر
