Skip to main content

Wat is de geavanceerde configuratie- en stroominterface?

Geavanceerde configuratie- en stroominterface is een standaard voor computermachtbeheer.Ook bekend bij de acroniem ACPI, het brengt vele aspecten van apparaatconfiguratie onder controle van het besturingssysteem (OS).Het meeste legacy power management wordt geïmplementeerd in het OS met ACPI in plaats van in het Basic Input Output System (BIOS).ACPI wordt gebruikt in computersystemen om apparaatontdekking en stroomconfiguratie en thermische monitoring te beheren.Eindgebruikers gebruiken ACPI vaak om aan te geven hoe lang apparaten zoals harde schijven inactief moeten zijn voordat ze hun stroomverbruik verminderen.

In 1996 werd de eerste versie van de geavanceerde configuratie- en stroominterface -standaard vrijgegeven door een groep computerfabrikanten.Het doel was om systeemmachtbeheer op één plek te consolideren voor servers en draagbare en desktopcomputers.Voorafgaand aan ACPI werden veel van deze functies uitgevoerd door het moederbordspecifieke BIOS.Een andere specificatie genaamd Advanced Power Management (APM) gaf een deel van de applicatie -interface samen met het BIOS.Multiprocessorspecificatie (MPS) -tabellen speelden ook een cruciale rol en zijn ook geïntegreerd in ACPI.

De specificatie voor geavanceerde configuratie en vermogensinterface is in de jaren 2000 geëvolueerd.Ondersteuning voor nieuwe apparaten en technologieën is opgenomen bij het behouden van de meeste management- en configuratiefuncties in het besturingssysteem.Het systeem BIOS en firmware communiceren met ACPI via hardwarebeschrijvingstabellen en ACPI -machinetaal (AML).Hiermee kunnen de platformonafhankelijke beheerscode in ACPI toegang krijgen tot de platformspecifieke apparaten op elke machine.De ACPI-standaard definieert ook hardware-interfaces met vaste functies om de hoeveelheid code te verminderen die nodig is voor het opstarten en falen van fouten.

De vereiste voor het implementeren van een AML-interpreter in elk besturingssysteem heeft bijgedragen aan de acceptatie van de ACPI-standaard.De Advanced Configuration and Power Interface Component Architecture (ACPICA) is in 1998 gemaakt om OS -ontwikkelaars te helpen.Het omvat een OS-onafhankelijke AML-tolk samen met enkele van de vereiste ACPI-infrastructuur.ACPICA is ontworpen om een OS in staat te stellen ACPI te gebruiken in plaats van een OS-specifieke implementatie zelf.Het is een open-source standaard die in de loop van de tijd is geëvolueerd, samen met de ACPI-specificatie.

Power Management op basis van geavanceerde configuratie en stroominterface is een belangrijk onderdeel van groene computing.Normen zoals ACPI stellen het besturingssysteem toe om processors en moederbordcomponenten in verschillende slaapniveaus te plaatsen als dat nodig is.Een wake-on-lan netwerkinterface kan bijvoorbeeld het stroomverbruik minimaliseren totdat het verkeer is gedetecteerd.Een heel systeem kan worden ingeschakeld, behalve het hoofdgeheugen, in afwachting van een bepaalde toetsaanslag om de werking te herstellen.Sommige groene moederborden hebben ook een hele processor gewijd aan systeemmachtbeheer.