Ãâó : ACPI spec 10b, ACPI spec 40a, ACPICA User guide and programmer reference, iASL Optimizing compiler and disassembler user guide, NGS consulting John Heasman
APIC : Multiple APCI DescriptionTable
DSDT : Differentiated System Description Table
FACP : Fixed ACPI Description Table
FACS : Firmware ACPI Control Structure
PSDT : Persistent System Description Table
RSDT : Root System Description Table
SSDT : Secondary System Description Table
SBST : Smart Battery Specification Table
¸ðµç ÆÄÀϵéÀÇ Á¦¸ñ¿¡ TableÀÌ ÀÖÀ½ÀÌ º¸ÀÔ´Ï´Ù. À̰ÍÀº ACPI tableÀÌ Çϵå¿þ¾îÀÇ Á¤º¸¿Í power managementÀÇ Á¤º¸¸¦ OS¿¡°Ô Àü´ÞÇØ ÁÖ´Â °ÍÀÓÀ» ÁüÀÛÇÒ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ACPI 4.0a chapter 5¿¡¼ ã¾Æ º¼¼ö ÀÖ½À´Ï´Ù. ÀÌ Å×À̺íµéÀ» ÀÌÇØ ÇÏ·Á¸é OSPM(Operation ystem-directed Power Management)À» ¸ÕÀú ÀÌÇØÇØ¾ß Çϴµ¥, À̰ÍÀº Bios°¡ power management¸¦ ÇÏ´Â ´ë½Å¿¡ OS°¡ ¼öÇàÇÏ°Ô ÇÏ´ÂÀǵµÀÇ modelÀ̰í ACPI´Â OSPMÀÇ key elementÀÔ´Ï´Ù. power management¸Æ¶ô¿¡¼ º¸¸é ACPI/OSPMÀÇ ¸ñÀûÀº Universal power management and configuration, Full OS support for custom features, API in OS to allow application to access, Enhanced power management functionality and robustness, industry wide implementation of power management, Robust interface for motherboard devices µîÀ¸·Î º¼¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é OSPMÀ» ±¸ÇöÇϱâ À§ÇØ ACPI¸¦ ½ÇÁ¦·Î ¾µ¼ö ÀÖ°Ô implementationÇØ¾ß °ÚÁö¿ä. ±¸±¸ ÀýÀýÇÏ°Ô ¼ø¼´ë·Î Àû¾î º»´Ù¸é ¾Æ·¡¿Í °°À»°Ì´Ï´Ù(À̰ÍÀº www.byosoft.com.cn¿¡¼ °¡Áö°í ¿Ô½À´Ï´Ù).
1. Use system address map reporting interfaces.(BIOS,EFI)
2. Find and consume the ACPI System Description Tables
3. Interpret ACPI machine language (AML)
4. Enumerated and configure motherboard device descried in the ACPI Namespace
5. Interface with the power management timer
6. Interface with the real-time clock wake alarm
7. Enter ACPI mode (on legacy hardware systems)
8. Implement device power management policy
9. Implement power resource management
10. Implement processor power states in the scheduler idle handlers
11. Control processor and device performance states
12. Implement the ACPI thermal model
13. Support the ACPI Event programming model including handling SCI interrupts, managing fixed events, general-purpose events, embedded controller interrupts, and dynamic device support
14. Support acquisition and release of the Global Lock
15. Use the reset register to reset the system
16. Provide APIs to influence power management policy
17. Implement driver support for ACPI-defined devices
18.Implement APIs supporting the system indicators
19. Support all system states S1-S5