Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto configuration (e.g. Plug and Play and hot swapping), and status monitoring. It was first released in December 1996. ACPI aims to replace Advanced Power Management (APM), the MultiProcessor Specification, and the Plug and Play BIOS (PnP) Specification.[1] ACPI brings power management under the control of the operating system, as opposed to the previous BIOS-centric system that relied on platform-specific firmware to determine power management and configuration policies.[2] The specification is central to the Operating System-directed configuration and Power Management (OSPM) system. ACPI defines hardware abstraction interfaces between the device's firmware (e.g. BIOS, UEFI), the computer hardware components, and the operating systems.[3][4]
Internally, ACPI advertises the available components and their functions to the operating system kernel using instruction lists ("methods") provided through the system firmware (UEFI or BIOS), which the kernel parses. ACPI then executes the desired operations written in ACPI Machine Language (such as the initialization of hardware components) using an embedded minimal virtual machine.
Intel, Microsoft and Toshiba originally developed the standard, while HP, Huawei and Phoenix also participated later. In October 2013, ACPI Special Interest Group (ACPI SIG), the original developers of the ACPI standard, agreed to transfer all assets to the UEFI Forum, in which all future development will take place.[5] The latest version[update] of the standard 6.5 was released in August 2022.[6]
^"ACPI Overview" (PDF). www.acpi.info. Archived from the original (slide show in PDF) on May 25, 2019.
^"APM BIOS Specification". Intel Corporation, Microsoft Corporation. February 1996. Archived from the original (RTF) on February 6, 2012. Retrieved July 2, 2010.
^"What is ACPI (Advanced Configuration and Power Interface)? - Definition from WhatIs.com". SearchWindowsServer. Retrieved September 18, 2020.
^"ACPI Device Tree - Representation of ACPI Namespace — The Linux Kernel documentation". www.kernel.org. Retrieved September 18, 2020.
^"The Advanced Configuration & Power Interface web page has a prominent note that links to the Preexisting ACPI Specifications page on the UEFI web site". acpi.org. July 23, 2014. Archived from the original on June 22, 2011. Retrieved January 25, 2016.
^"Advanced Configuration and Power Interface Specification, Release 6.5" (PDF). UEFI.org/specifications. August 2022. Retrieved October 4, 2022.
firmware-level ACPI has three main components: the ACPI tables, the ACPI BIOS, and the ACPI registers. The ACPI BIOS generates ACPI tables and loads ACPI tables...
ACPI Investments is an independently owned, asset management firm serving private clients, trustees, charities, family offices, and institutions. The company...
to comply with Server Base Boot Requirements (SBBR). SBBR requires UEFI, ACPI and SMBIOS compliance. In October 2020, Arm announced the extension of the...
hibernation on modern computers. Sleep mode corresponds to ACPI mode S3. When a non-ACPI device is plugged in, Windows will sometimes disable stand-by...
can also use the processor's Time Stamp Counter (TSC), or ACPI Power Management Timer (ACPI PMTIMER), together with the RTC to provide operating system...
with ACPI tables on certain AMIBIOS BIOSes supplied by Foxconn, ASUS, and MSI. The problem was related to the ACPI _OSI method, which is used by ACPI to...
information about hardware monitoring through ACPI, in which case, the operating system may be using ACPI to perform hardware monitoring. In modern PCs...
management and is built around a standard called ACPI which superseded APM. All recent computers have ACPI support. PC power management for computer systems...
specification that alleviates the need for user configuration of device resources. ACPI is the successor to Legacy Plug and Play. The Plug and Play standard requires...
Interface (ACPI) assets have also been transferred into the forum. The forum is responsible for the management and promotion of future ACPI specifications...
to process PCI IRQ steering; later, the PIR table has been superseded by ACPI. On APIC with MSI systems, typically there are 224 interrupts available....
indicates, and vice versa. ACPI 1.0 (1996) defines a way for a CPU to go to idle "C states", but defines no frequency-scaling system. ACPI 2.0 (2000) introduces...
device trees, relying instead on various auto configuration protocols (e.g. ACPI) to discover hardware. Systems which use device trees usually pass a static...
the Windows Driver Model, support for USB composite devices, support for ACPI, hibernation, and support for multi-monitor configurations. Windows 98 also...
example: UEFI Forum for vendor in the ACPI ID Registry ACPI specification defines four-character identifiers in ACPI Source Language (ASL) Synopsys to tell...
but still under power and ready to activate on command Standby (or ACPI S3), an ACPI mode of a computer Modern Standby (or InstantGo), a computer power...
problems) SCI from the Embedded Controller to inform the ACPI driver (in the OS) of an ACPI Event As a core system component, the embedded controller...
a laptop's rechargeable battery subsystem (see Smart Battery System and ACPI). Other devices might include external master hosts, temperature sensor,...
manually using the mount command: mount -t sysfs sysfs /sys. ACPI Exports information about ACPI devices. PCI Exports information about PCI and PCI Express...
Server that supports processors without ACPI. Its successor, Windows Server 2008, requires a processor with ACPI in any supported architecture (x86, x64...
The Association of Christian Philosophers of India (ACPI) was founded in 1976 at Aluva, Kerala, India under the inspiration of Dr Richard De Smet, SJ and...
policies coherence Bus Clock rate Clock signal FIFO Power management PMU APM ACPI Dynamic frequency scaling Dynamic voltage scaling Clock gating Performance...
power management features. With Advanced Configuration and Power Interface (ACPI), newer operating systems are able to manage different power states and thereby...
red error screen raised by the Advanced Configuration and Power Interface (ACPI) when the host computer's BIOS encounters a problem. The bootloader of the...
(disestablished) the representation of the number 1 in Peano arithmetic ACPI S0 power state in computing S0 galaxy, an astronomical code for barless lenticular...
The Animation Council of the Philippines, Inc. (ACPI) is a non-profit and non-stock organization in the Philippines that specializes in 2D and 3D animation...