การจัดการพลังงานขั้นสูงคืออะไร?

Advanced power management (APM) เป็น application programming interface (API) ที่ช่วยให้ระบบปฏิบัติการที่ใช้คอมพิวเตอร์ส่วนบุคคลที่ใช้งานร่วมกับ IBM (PC) สามารถโต้ตอบกับระบบอินพุตเอาต์พุตพื้นฐาน (BIOS) เพื่อให้บรรลุและควบคุมการจัดการพลังงาน มันถูกสร้างขึ้นในฐานะผู้ร่วมทุนระหว่างIntel®และMicrosoft®และเผยแพร่ต่อสาธารณชนในปี 1992 APM ได้ถูกแทนที่ด้วยระบบการจัดการขั้นสูงที่รู้จักกันในชื่อ Advanced Configuration และ Power Interface (ACPI)

BIOS เป็นโปรแกรมที่ง่ายกว่าการเขียนโค้ดลงในคอมพิวเตอร์ส่วนบุคคล (พีซี) มันควบคุมฮาร์ดแวร์ในระดับพื้นฐานและสามารถสื่อสารกับระบบปฏิบัติการเช่นเดียวกับอุปกรณ์ต่อพ่วงใด ๆ เช่นฮาร์ดไดรฟ์ ระบบปฏิบัติการติดตั้ง APM API เป็นส่วนหนึ่งของการติดตั้ง API นั้นเป็นซอฟต์แวร์ส่วนหนึ่งที่เอื้อต่อการสื่อสารระหว่างระบบปฏิบัติการและ BIOS

เมื่อใดก็ตามที่มีการเชื่อมต่ออุปกรณ์ต่อพ่วงเช่นจอภาพหรือฮาร์ดไดรฟ์จะต้องติดตั้งไดรเวอร์ ไดรเวอร์คือซอฟต์แวร์ที่ช่วยให้อุปกรณ์สื่อสารกับระบบปฏิบัติการ สามารถเขียนไดรเวอร์ตามข้อกำหนด APM เพื่อให้สามารถมีตัวเลือกการจัดการพลังงาน ตัวอย่างจะเป็นฮาร์ดไดรฟ์ที่มีไดรเวอร์ APM ไดรเวอร์อาจอนุญาตให้ฮาร์ดไดรฟ์ปิดเมื่อไม่ใช้งาน

การจัดการพลังงานขั้นสูงมีสองสถานะหลัก: สถานะของระบบและสถานะพลังงานของอุปกรณ์ สถานะระบบสามารถกำหนดสถานะพลังงานห้าสถานะสำหรับทั้งระบบ เต็มเปิดและปิดได้ง่ายที่สุด เต็มเมื่อเปิดหมายความว่าระบบเปิดอยู่และไม่มีอุปกรณ์ใดอยู่ในโหมดประหยัดพลังงานและปิดหมายความว่าคอมพิวเตอร์ปิดอยู่

อีกสามสถานะของระบบการจัดการพลังงานขั้นสูงคือ APM Enabled, APM Standby และ APM Suspend APM Enabled หมายถึงคอมพิวเตอร์เปิดอยู่และ APM พร้อมใช้งานตามต้องการ แสตนด์บายหมายถึงอุปกรณ์ส่วนใหญ่อยู่ในโหมดพลังงานต่ำหน่วยประมวลผลกลาง (CPU) ปิดหรือช้าลงและสถานะระบบจะถูกบันทึก ในสถานะนี้คอมพิวเตอร์สามารถเริ่มทำงานได้อย่างรวดเร็ว APM Suspend หมายถึงสถานะระบบถูกบันทึก แต่อุปกรณ์ส่วนใหญ่ปิดอยู่ ในสถานะนี้คอมพิวเตอร์ใช้เวลานานในการเริ่มการประมวลผลอีกครั้ง

สถานะพลังงานของอุปกรณ์ซึ่งอนุญาตให้อุปกรณ์ใช้สถานะประหยัดพลังงานได้คือเปิดอุปกรณ์, จัดการพลังงานอุปกรณ์, อุปกรณ์ประหยัดพลังงานและปิดอุปกรณ์ เปิดและปิดหมายถึงเช่นเดียวกับในสถานะของระบบ ใน Device Power Managed แสดงว่าอุปกรณ์เปิดอยู่ แต่ไม่มีฟังก์ชั่นบางอย่าง ในสถานะอุปกรณ์กำลังไฟต่ำอุปกรณ์ไม่ได้ใช้งานอยู่ในขณะนี้ แต่การเชื่อมต่อพลังงานได้รับการบำรุงรักษาเพื่อให้สามารถเริ่มต้นหรือ "ตื่นขึ้น" ได้อย่างรวดเร็ว

ข้อยกเว้นเพียงอย่างเดียวในสภาพแวดล้อมการจัดการพลังงานขั้นสูงคือ CPU เฉพาะ BIOS เท่านั้นที่สามารถควบคุม CPU ไดรเวอร์ไม่ว่าจะผ่านระบบหรือผ่านอุปกรณ์สามารถติดต่อ BIOS ได้เท่านั้น ไม่สามารถให้คำแนะนำเพื่อปิดไฟได้ นี่คือการป้องกัน CPU จากการถูกปิดโดยไดรเวอร์ที่เขียนไม่ดี