What Is ACPI?
When you enter the BIOS in the Windows system, then you may find ACPI in the Advanced tab.
So what is ACPI?

It is the abbreviation of Advanced Configuration and Power Interface.
To use these tables, the operating system must have an interpreter for the AML bytecode.
ACPI Component Architecture (ACPICA) provides a reference to AML interpreter implementation.
During BIOS development, AML bytecode is compiled from ASL (ACPI source language) code.
Some of the problems related to it were sparked by the first-generation ACPI hardware.
The first version of Windows 98 disabled ACPI by default, except for the whitelist of systems.
Windows-based operating systems use acpi.sys to access acpi events.
Old ACPI BIOS implementations often have many errors, so future operating systems do not support them.
Similarly, Linux kernel 2.6 blacklisted any ACPI BIOS from January 1, 2001.
Linux-based operating systems can provide access to acpi events through acpid.