ไม่ว่าครั้งใดครั้งหนึ่งเราทุกคนต้องบังคับให้คอมพิวเตอร์ปิดเครื่องโดยการกดปุ่มเปิด / ปิดค้างไว้จนกว่าจะปิดเครื่อง กลไกนี้ใช้ฮาร์ดแวร์อิงเฟิร์มแวร์หรือทั้งสองอย่าง? โพสต์ถาม & ตอบ SuperUser วันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็น
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
คำถาม
ผู้อ่าน SuperUser user4493605 ต้องการทราบว่าเฟิร์มแวร์หรือกลไกฮาร์ดแวร์ใดที่เปิดใช้งานการปิดระบบบังคับ:
แม้ว่าฉันจะไม่แน่ใจเกี่ยวกับเรื่องนี้ทั้งหมด แต่ฉันค่อนข้างมั่นใจว่าการกดปุ่มเปิด / ปิดเครื่องค้างไว้บนคอมพิวเตอร์ทุกเครื่องจะบังคับให้ปิดเครื่องหลังจากผ่านไปนานพอสมควร สิ่งนี้มีประโยชน์อย่างยิ่งหากคอมพิวเตอร์ค้างหรือเกิดข้อผิดพลาดอื่น ๆ ทำให้ต้องรีบูตเครื่องทั้งหมด
สิ่งที่ฉันสนใจคือกลไกการปิดระบบบังคับนี้ถูกเข้ารหัสลงในเฟิร์มแวร์พื้นฐานของคอมพิวเตอร์หรือติดตั้งไว้ในคอมพิวเตอร์ในระดับฮาร์ดแวร์ หากกลไกนั้นใช้เฟิร์มแวร์ก็เป็นเรื่องที่สมเหตุสมผลที่จะถือว่าข้อผิดพลาดระดับ CPU จะป้องกันไม่ให้กลไกนี้ทริกเกอร์อย่างถูกต้องซึ่งทำให้ฉันเชื่อว่านี่เป็นฟังก์ชันฮาร์ดแวร์
สรุปได้ว่ากลไกการปิดระบบบังคับสากลถูกสร้างขึ้นในระดับฮาร์ดแวร์หรือเฟิร์มแวร์หรือไม่? ใครสามารถอธิบายลักษณะกลไกตัวแปรและประวัติทั่วไปของกลไกได้
เฟิร์มแวร์หรือกลไกฮาร์ดแวร์ใดที่ทำให้บังคับปิดได้
คำตอบ
ผู้สนับสนุน SuperUser DavidPostill มีคำตอบสำหรับเรา:
กลไกการปิดระบบบังคับสากลถูกสร้างขึ้นในระดับฮาร์ดแวร์หรือเฟิร์มแวร์หรือไม่?
ทั้งเมนบอร์ด (ฮาร์ดแวร์) และ BIOS (เฟิร์มแวร์) มีส่วนร่วมในกระบวนการนี้
![]()
ที่มา: ปุ่มเปิดปิดทำงานอย่างไร
![]()
ที่มา: ปุ่มเปิดปิดที่ทันสมัยเหล่านี้บนอุปกรณ์ทำงานอย่างไร (ตอบโดย ฉันคือลาทรอป )
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .
เครดิตรูปภาพ: Josh Swannack (Flickr)