GNU Free Documentation License . .

ACPI

: ,

ACPI (. Advanced Configuration and Power Interface  , 1996 HP, Intel, Microsoft, Phoenix Toshiba, , .

2.0 2000 . , , . , ACPI 2.0 64- , , PCI PCI-X.

3.0b  10 2006 .

ACPI 4.0, 16 2009 .[1]

ACPI  , BIOS .

ACPI APM (. Advanced Power Management).

[]

ACPI , . -, ACPI (). APM (Advanced Power Manager), BIOS , . ACPI BIOS . , .

ACPI  , . , , ( , ), ( , ,  . .) ( «» ).

ACPI . , ACPI , .

ACPI   , Microsoft Windows, Windows 98, GNU/Linux, FreeBSD, OpenBSD, NetBSD eComStation.

[]

ACPI , . , . , , ACPI, AML (ACPI Machine Language)  , . , ACPI, AML, AML , .

, , . , , BIOS ASL (ACPI Source Language), AML.

, , , BIOS . BIOS .

, (, ) (, ). , , . , , . : , c Wake-on-LAN.

[]

[]

« ».

  • G0 (S0) (Working)  .
  • G1 (Suspend, Sleeping, Sleeping Legacy)  , (system context) , . « » , (, ). 4 :
    • S1  . , ; , , , ;
    • S2  , S1, , , , ;
    • S3 («Suspend to RAM» (STR) BIOS, « » («Standby») Windows Windows XP Linux, «Sleep» Windows Vista Mac OS X, ACPI S3 Sleep)  () , . ,  . . , ,   S3 , . ( , S3 S2, S3.) S3 S4: , , , (  . .) , . , , , , - ;
    • S4 (« » (Hibernation) Windows, «Safe Sleep» Mac OS X, «Suspend to disk», ACPI S4)  , : , ,  . . , S4, , , S3. S4 S3, , - , S3 , , S4 . S4 S S1-S3 G2 Soft Off G3 Mechanical Off. , S4, G3 Mechanical Off ( ) S4, , .
  • G2 (S5) (soft-off)  () ; , , . .
  • G3 (mechanical off)  ; ATX .

  OnNow Microsoft ( S1-S4 G1). Windows 7 " ", S1/S3 ( ) S4 ( ).

[]

( C0 C3).

  • C0  () .
  • C1 ( Halt)  , . , Pentium 4, Enhanced C1 (C1E), .
  • C2 ( Stop-Clock)  , .
  • C3 ( Sleep)  , .

[]

(, , , , , ,  . .)  D0 D3.

  • D0  , .
  • D1 D2  , .
  • D3  .

[]

  1. Current ACPI Specification (Revision 4.0)  (.). The Advanced Configuration and Power Interface Specification, Revision 4.0 describes the structures and mechanisms necessary to design operating system-directed power management and make advanced configuration architectures possible (16 June 2009). 21 2012. 25 2010.

[] .

[]