What Is the Advanced Configuration and Power Interface?
ACPI Source Language
ASL
(Advanced configuration and power management interface source language)
Right!
- Chinese name
- Advanced configuration and power management interface source language
- Foreign name
- ACPI Source Language
- The latest version
- Released in January 2019
- ACPI Source Language
- ASL is a source language used to define ACPI objects, including writing ACPI control methods. OEM and platform firmware developers define objects in ASL files and write control methods, and then use a compilation tool to generate control methods for the ACPI AML version.
- That is, the ACPI specification is written in ASL language. After ASL is compiled by the compiler, it becomes AML (ACPI Machine Language). It is then executed by the OSPM (generally the OS).
- AML and ASL, although they are similar, are different languages.
- ASL: ACPI Source Language Abbreviation, Advanced Configuration and Power Management Interface Source Language (ACPI Source Language)
- ASL Code is part of the BIOS, named * .asl file, and is the bridge between the OS and the BIOS.
- ACPI is a system resource and power management specification fully controlled by the OS (Windows) [1] .
- Syntax rules: Please refer to Chapter 19 of the Advanced Configuration and Power Interface (ACPI) Specification
- (ACPI Source Language (ASL) Reference)