เมนบอร์ดไม่ได้จัดเตรียมบัสระหว่างซีพียูและชิป BIOS หลังจากบูตเครื่องหรือไม่? ถ้าเป็นเช่นนั้นทำไมไม่
หาก CPU สามารถควบคุมความเร็วของพัดลมได้ฉันไม่เห็นสาเหตุที่ไม่สามารถควบคุมการตั้งค่า BIOS ได้
/sys/firmware/efi
ใน Linux
เมนบอร์ดไม่ได้จัดเตรียมบัสระหว่างซีพียูและชิป BIOS หลังจากบูตเครื่องหรือไม่? ถ้าเป็นเช่นนั้นทำไมไม่
หาก CPU สามารถควบคุมความเร็วของพัดลมได้ฉันไม่เห็นสาเหตุที่ไม่สามารถควบคุมการตั้งค่า BIOS ได้
/sys/firmware/efi
ใน Linux
คำตอบ:
ไม่สามารถตอบคำถามข้างต้นได้เนื่องจากระบบปฏิบัติการสามารถเข้าถึง BIOS ได้
ฉันจะตอบคำถามด้านล่างที่อาจถูกถามด้านล่าง
สำหรับ Windows และ Unix ระบบปฏิบัติการสามารถอ่าน BIOS ได้
ของ windows
ตัวอย่าง (โดยใช้wmic
):
F:\test>wmic bios /?
BIOS - Basic input/output services (BIOS) management.
HINT: BNF for Alias usage.
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].
USAGE:
BIOS ASSOC [<format specifier>]
BIOS CREATE <assign list>
BIOS DELETE
BIOS GET [<property list>] [<get switches>]
BIOS LIST [<list format>] [<list switches>]
F:\test>wmic bios list brief
Manufacturer Name SerialNumber SMBIOSBIOSVersion Version
American Megatrends Inc. BIOS Date: 09/05/11 11:20:58 Ver: 04.06.03 27546064-5001600 R1190V3 Sony - 20110905
Windows ยังสามารถเขียนไปยัง BIOS (ผู้ผลิตแผงวงจรหลักบางรายมีตัวอัพเดต BIOS ที่ใช้ Windows)
ดูตัวอย่างวิธีการแฟลช BIOS ถ้าจำเป็นต้องผ่าน Windows หรือใน BIOS
ยูนิกซ์
Unix มีคำสั่งที่คล้ายกัน
biosdecodeแยกวิเคราะห์หน่วยความจำ BIOS และพิมพ์ข้อมูลเกี่ยวกับโครงสร้างทั้งหมด
คุณสามารถทำการเรียก BIOS แบบเรียลไทม์จากผู้ใช้รูทโดยใช้แอปพลิเคชัน C ซึ่งรวมถึง ASM แบบฝัง (รหัสแอสเซมบลี)
แหล่งที่มาวิธีการถ่ายโอนข้อมูล BIOS ไปยังไฟล์
"debug.com" bios password
ดูเหมือนจะนำข้อมูลที่เกี่ยวข้องบางอย่างมาไว้ในหัวข้อ
"Unable" should be replaced by "able" as the OS can access the BIOS.
หากคุณต้องการให้มันเป็นวลีคุณควรลบออก เนื่องจากการทำตามคำแนะนำของคุณยังคงเป็นคำถามที่คุณไม่ต้องพูดถึง
สามารถทำได้ แต่มีไม่มากในทางของอินเทอร์เฟซมาตรฐานกับการตั้งค่าในนั้นโดยเฉพาะอย่างยิ่งถ้าคุณหมายถึง "BIOS" ที่เหมาะสม (เช่น pre-UEFI)
บางส่วนของ BIOS อยู่ภายใต้สัญญาซอฟต์แวร์ระหว่าง BIOS และ OS ที่ทำงานอยู่ด้านบน เมื่อนานมาแล้วกิจวัตร BIOS ถูกใช้สำหรับงานประจำวันทุกประเภทเช่นการอ่านและการเขียนดิสก์การแสดงสิ่งต่าง ๆ บนหน้าจอและการพิมพ์ไปยังเครื่องพิมพ์ที่ต่อพ่วงดังนั้นชื่อ "ระบบอินพุต / เอาท์พุตพื้นฐาน" หากไบออสได้รับการจับคู่กับฮาร์ดแวร์ระบบปฏิบัติการสามารถรองรับตัวแปรฮาร์ดแวร์ที่แตกต่างกันโดยไม่ต้องมีกิจวัตรของตัวเองสำหรับทุกสิ่งเหล่านั้น แต่ในขณะที่ฮาร์ดแวร์และระบบปฏิบัติการนั้นมีความซับซ้อนมากขึ้นและมีจำนวน จำกัด สิ่งอำนวยความสะดวก BIOS ที่ จำกัด ระบบปฏิบัติการจึงเริ่มจัดหาไดรเวอร์ของตัวเองสำหรับเกือบทุกอย่างโดยเฉพาะการใช้ BIOS สำหรับการบูทการจัดการพลังงานและการดึงข้อมูลการกำหนดค่าระบบ
แต่ไบออสเกินไปขยายตัวที่มีความซับซ้อนมากขึ้นและได้รับทุกชนิดของการตั้งค่าและความสามารถที่ไม่ได้ถูกควบคุมโดยอินเตอร์เฟซระบบปฏิบัติการไบออสและแม้สำหรับสิ่งที่อยู่ในนั้นระบุเพียง แต่ผลไม่ได้ดำเนินการ นั่นหมายความว่าผู้ผลิต BIOS ทุกคนสามารถทำสิ่งที่ต้องการได้อย่างอิสระพวกเขาสามารถเปลี่ยนแปลงสิ่งต่างๆได้ทุกเมื่อที่พวกเขาต้องการตราบใดที่ระบบปฏิบัติการยังคงทำงานต่อไปและพวกเขาไม่จำเป็นต้องบอกรายละเอียดใด ๆ การเข้าถึงข้อมูลที่จัดเก็บโดย BIOS เป็นส่วนหนึ่งของเค้ก แต่ถ้าคุณมียูทิลิตี้ที่สามารถทำความเข้าใจกับข้อมูลหรือที่สามารถแก้ไขได้ในลักษณะที่ BIOS จะเข้าใจจริงๆ ผู้ผลิตไบออสเองหรือเป็นผลมาจากวิศวกรรมย้อนกลับ