อ่าน 4 นาที
BIOS การจัดการระบบ
ใน ด้านคอมพิวเตอร์ ข้อกำหนด System Management BIOS ( SMBIOS ) กำหนด โครงสร้างข้อมูล (และวิธีการเข้าถึง) ที่สามารถใช้เพื่ออ่านข้อมูลการจัดการที่สร้างโดย BIOS ของ คอมพิวเตอร์ [ 1 ]...
BIOS การจัดการระบบ
| BIOS การจัดการระบบ | |
|---|---|
| คำย่อ | เอสเอ็มบีโอส |
| สถานะ | ที่ตีพิมพ์ |
| ปีเริ่มต้น | 1999 |
| เวอร์ชั่นล่าสุด | 3.9.0 19 สิงหาคม 2568 |
| องค์กร | คณะทำงานด้านการจัดการแบบกระจายอำนาจ (DMTF) |
| มาตรฐานที่เกี่ยวข้อง | แบบจำลองข้อมูลทั่วไป (CIM), การจัดการองค์กรบนเว็บ (WBEM), เรดฟิช |
| โดเมน | การจัดการระบบ |
| เว็บไซต์ | www |
ในด้านคอมพิวเตอร์ ข้อกำหนด System Management BIOS ( SMBIOS ) กำหนดโครงสร้างข้อมูล (และวิธีการเข้าถึง) ที่สามารถใช้เพื่ออ่านข้อมูลการจัดการที่สร้างโดยBIOSของคอมพิวเตอร์[ 1 ] ซึ่งช่วยลดความจำเป็นที่ระบบปฏิบัติการ จะต้องตรวจสอบฮาร์ดแวร์โดยตรงเพื่อค้นหา ว่ามีอุปกรณ์ใดบ้างในคอมพิวเตอร์ ข้อกำหนด SMBIOS จัดทำโดยDistributed Management Task Force (DMTF) ซึ่งเป็น องค์กรพัฒนามาตรฐานที่ไม่แสวงหาผลกำไรDMTF ประมาณการว่ามีระบบไคลเอ็นต์และเซิร์ฟเวอร์สองพันล้านระบบที่ใช้งาน SMBIOS [ 2 ]
SMBIOS เดิมทีรู้จักกันในชื่อ Desktop Management BIOS ( DMIBIOS ) เนื่องจากมีการโต้ตอบกับDesktop Management Interface (DMI) [ 3 ]
ประวัติศาสตร์
ข้อกำหนด Desktop Management BIOS (DMIBIOS) เวอร์ชัน 1 ผลิตโดยPhoenix Technologiesในปี 1996 หรือก่อนหน้านั้น[ 4 ] [ 5 ]
ข้อกำหนด BIOS การจัดการเดสก์ท็อปเวอร์ชัน 2.0 ได้รับการเผยแพร่เมื่อวันที่ 6 มีนาคม พ.ศ. 2539 โดย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 คณะ ทำงานด้านการจัดการแบบกระจาย ( Distributed Management Task Forceหรือ DMTF) ได้รับมอบหมายให้ดูแลข้อกำหนดดังกล่าว เวอร์ชันแรกที่ DMTF เผยแพร่คือเวอร์ชัน 2.3.1 เมื่อวันที่ 16 มีนาคม 1999 ในเวลาเดียวกันนั้นไมโครซอฟต์เริ่มกำหนดให้ผู้ผลิตอุปกรณ์ (OEM)และผู้จำหน่าย BIOS ต้องสนับสนุนอินเทอร์เฟซ/ชุดข้อมูลดังกล่าวเพื่อให้ได้รับการรับรอง จาก ไมโครซอฟต์
เวอร์ชัน 3.0.0 ซึ่งเปิดตัวในเดือนกุมภาพันธ์ 2015 ได้เพิ่มจุดเข้าใช้งานแบบ 64 บิต ซึ่งสามารถใช้งานร่วมกับจุดเข้าใช้งานแบบ 32 บิตที่กำหนดไว้ก่อนหน้านี้ได้
เวอร์ชันล่าสุด 3.9.0 ได้รับการเผยแพร่ในเดือนสิงหาคม พ.ศ. 2568 [ 7 ]
สารบัญ
ตาราง SMBIOS ประกอบด้วยจุดเริ่มต้น (มีการกำหนดไว้สองประเภท คือ 32 บิตและ 64 บิต) และโครงสร้างจำนวนหนึ่งที่อธิบายส่วนประกอบและคุณสมบัติของแพลตฟอร์ม โครงสร้างเหล่านี้บางครั้งอาจถูกเรียกว่า "ตาราง" หรือ "ระเบียน" ในเอกสารของบุคคลที่สาม
ประเภทโครงสร้าง
ตั้งแต่เวอร์ชัน 3.3.0 ข้อกำหนด SMBIOS กำหนดประเภทโครงสร้างดังต่อไปนี้: [ 8 ] [ 9 ]
| พิมพ์ | คำอธิบาย |
|---|---|
| 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 | จุดเริ่มต้นของบริการความสมบูรณ์ของระบบบูต (BIS) |
| 32 | ข้อมูลการบูตระบบ |
| 33 | ข้อมูลข้อผิดพลาดหน่วยความจำ 64 บิต |
| 34 | อุปกรณ์จัดการ |
| 35 | ส่วนประกอบอุปกรณ์การจัดการ |
| 36 | ข้อมูลเกณฑ์อุปกรณ์การจัดการ |
| 37 | ช่องหน่วยความจำ |
| 38 | ข้อมูลอุปกรณ์ IPMI |
| 39 | แหล่งจ่ายไฟระบบ |
| 40 | ข้อมูลเพิ่มเติม |
| 41 | ข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์บนรถ |
| 42 | อินเทอร์เฟซโฮสต์ตัวควบคุมการจัดการ |
| 43 | อุปกรณ์ TPM |
| 44 | ข้อมูลเพิ่มเติมเกี่ยวกับโปรเซสเซอร์ |
| 126 | ไม่ใช้งาน |
| 127 | ท้ายตาราง |
| 128–255 | มีข้อมูลเฉพาะสำหรับระบบและผู้ผลิตอุปกรณ์ (OEM) ให้บริการ |
| 129 | อินเทล เอเอสเอฟ |
| 130 | อินเทล เอเอ็มที |
| 131 | อินเทล แมเนจเมนท์ เอ็นจิ้น |
การเข้าถึงข้อมูล SMBIOS
ตารางการกำหนดค่า EFI (EFI_CONFIGURATION_TABLE) ประกอบด้วยรายการที่ชี้ไปยังตาราง SMBIOS 2 และ/หรือ SMBIOS 3 [ 10 ]มีหลายวิธีในการเข้าถึงข้อมูล ขึ้นอยู่กับแพลตฟอร์มและระบบปฏิบัติการ
จาก UEFI
ในUEFI Shell คำสั่ง SmbiosView สามารถเรียกและแสดงข้อมูล SMBIOS ได้[ 11 ] [ 12 ] โดยทั่วไปแล้วสามารถเข้าสู่ UEFI shell ได้โดยการเข้าสู่การตั้งค่าเฟิร์มแวร์ของระบบ จากนั้นเลือก shell เป็นตัวเลือก การบูต (ตรงข้ามกับไดรฟ์ DVD หรือฮาร์ดไดรฟ์)
จาก Unix
สำหรับLinux , FreeBSDและอื่นๆสามารถใช้ยูทิลิตี้ dmidecode ได้
จาก Windows
MicrosoftระบุWMIเป็นกลไกที่ต้องการสำหรับการเข้าถึงข้อมูล SMBIOS จากMicrosoft Windows [ 13 ] [ 14 ]
ในระบบ Windows ที่รองรับ (XP และเวอร์ชันที่ใหม่กว่า) สามารถดูข้อมูล SMBIOS บางส่วนได้โดยใช้ยูทิ ลิตี้ WMICด้วยพารามิเตอร์ 'BIOS'/'MEMORYCHIP'/'BASEBOARD' และพารามิเตอร์ที่คล้ายกัน หรือโดยการตรวจสอบในรีจิสทรีของ Windows ภายใต้ HKLM\HARDWARE\DESCRIPTION\System
ยูทิลิตี้ซอฟต์แวร์ต่างๆ สามารถดึงข้อมูล SMBIOS ดิบได้ รวมถึงAIDA64 , FirmwareTablesView [ 15 ]และ SMBIOS Decoder [ 16 ]
การสร้างข้อมูล SMBIOS
การสร้างตารางและโครงสร้างมักจะขึ้นอยู่กับเฟิร์มแวร์/BIOS ของระบบ ข้อกำหนด การเริ่มต้นแพลตฟอร์ม UEFI (PI) ประกอบด้วยโปรโตคอล SMBIOS (EFI_SMBIOS_PROTOCOL) ที่อนุญาตให้ส่วนประกอบส่งโครงสร้าง SMBIOS เพื่อรวมเข้าไว้ และช่วยให้ผู้ผลิตสามารถสร้างตาราง SMBIOS สำหรับแพลตฟอร์มได้[ 17 ]
ซอฟต์แวร์การจำลองเสมือนแพลตฟอร์ม ยังสามารถสร้างตาราง SMBIOS สำหรับใช้ภายใน VM ได้เช่นQEMU [ 18 ]
หากข้อมูล SMBIOS ไม่ได้ถูกสร้างและกรอกอย่างถูกต้อง เครื่องอาจทำงานผิดปกติ ตัวอย่างเช่นมินิพีซีที่โฆษณาข้อมูลตัวเครื่อง | ประเภท = แท็บเล็ตอาจทำงานผิดปกติเมื่อใช้ Linux ตัวจัดการเดสก์ท็อปเช่นGNOMEจะพยายามตรวจสอบแบตเตอรี่ที่ไม่มีอยู่จริงและปิดหน้าจอและอินเทอร์เฟซเครือข่ายเมื่อแบตเตอรี่ที่หายไปลดลงต่ำกว่าเกณฑ์ นอกจากนี้ หากข้อมูลตัวเครื่อง | ผู้ผลิตไม่ได้ถูกกรอกอย่างถูกต้อง วิธีแก้ปัญหาสำหรับ ปัญหา ประเภท = แท็บเล็ต ที่ไม่ถูกต้อง จะไม่สามารถนำมาใช้ได้[ 19 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- SMBIOS ไม่เข้าใจ , 1 สิงหาคม 2549 โดย Kiran Sanjeeva
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ BIOS การจัดการระบบ
ใน ด้านคอมพิวเตอร์ ข้อกำหนด System Management BIOS ( SMBIOS ) กำหนด โครงสร้างข้อมูล (และวิธีการเข้าถึง) ที่สามารถใช้เพื่ออ่านข้อมูลการจัดการที่สร้างโดย BIOS ของ คอมพิวเตอร์ [ 1 ]...
ประวัติศาสตร์
ข้อกำหนด Desktop Management BIOS (DMIBIOS) เวอร์ชัน 1 ผลิตโดย Phoenix Technologies ในปี 1996 หรือก่อนหน้านั้น [ 4 ] [ 5 ]
สารบัญ
ตาราง SMBIOS ประกอบด้วยจุดเริ่มต้น (มีการกำหนดไว้สองประเภท คือ 32 บิตและ 64 บิต) และโครงสร้างจำนวนหนึ่งที่อธิบายส่วนประกอบและคุณสมบัติของแพลตฟอร์ม โครงสร้างเหล่านี้บางครั้งอาจถูกเรียกว่า "ตาราง" หรือ "ระเบียน" ในเอกสารของบุคคลที่สาม
ประเภทโครงสร้าง
ตั้งแต่เวอร์ชัน 3.3.0 ข้อกำหนด SMBIOS กำหนดประเภทโครงสร้างดังต่อไปนี้: [ 8 ] [ 9 ]