Skip to main content

Vad är det avancerade konfigurationen och kraftgränssnittet?

Avancerad konfiguration och strömgränssnitt är en standard för datorkraftshantering.Även känd av förkortningen ACPI, det ger många aspekter av enhetskonfiguration under kontroll av operativsystemet (OS).Mest Legacy Power Management implementeras i operativsystemet med ACPI istället för i det grundläggande inmatningssystemet (BIOS).ACPI används i datorsystem för att hantera enhetsupptäckt samt kraftkonfiguration och termisk övervakning.Slutanvändare använder ofta ACPI för att specificera hur länge enheter som hårddiskar bör sitta i viloläge innan de minskade sin strömförbrukning.

1996 släpptes den första versionen av den avancerade konfigurations- och strömgränssnittsstandarden av en grupp datortillverkare.Målet var att konsolidera systemkraftshantering på en plats för servrar såväl som bärbara och stationära datorer.Före ACPI utfördes många av dessa funktioner av moderkortspecifika BIOS.En annan specifikation som heter Advanced Power Management (APM) tillhandahöll en del av applikationsgränssnittet tillsammans med BIOS.Multiprocessorspecifikation (MPS) -tabeller spelade också en viktig roll och har också integrerats i ACPI.

Specifikationen för avancerad konfiguration och kraftgränssnitt har utvecklats under 2000 -talet.Support för nya enheter och tekniker har inkluderats medan de flesta hanterings- och konfigurationsfunktioner i OS.Systembios och firmware kommunicerar med ACPI genom hårdvarubeskrivningstabeller och ACPI -maskinspråk (AML).Dessa gör det möjligt för plattformsoberoende hanteringskod i ACPI att komma åt plattformsspecifika enheter på varje maskin.ACPI-standarden definierar också fasta funktioner för hårdvara för att minska mängden kod som behövs för start och återhämtning av fel.

Kravet för att implementera en AML-tolk i varje operativsystem hjälpte till att bromsa antagandet av ACPI-standarden.Advanced Configuration and Power Interface Component Architecture (ACPICA) skapades 1998 för att hjälpa OS -utvecklare.Det inkluderar en OS-oberoende AML-tolk tillsammans med en del av den nödvändiga ACPI-infrastrukturen.ACPICA är utformat för att låta alla operativsystem använda ACPI snarare än att vara en OS-specifik implementering.Det är en öppen källkodstandard som har utvecklats över tid tillsammans med ACPI-specifikationen.

Krafthantering baserad på avancerad konfiguration och kraftgränssnitt är en viktig del av grön dator.Standarder som ACPI tillåter operativsystemet att sätta processorer och moderkortkomponenter i olika sömnnivåer efter behov.Till exempel kan ett nätverksgränssnitt för Wake-on-Lan minimera sin strömförbrukning tills trafiken upptäcks.Ett helt system kan stängas av förutom dess huvudminne och väntar på ett visst tangenttryck för att återställa drift.Vissa gröna moderkort har också en hel processor dedikerad till systemkraftshantering.