Vad är det avancerade konfigurationen och kraftgränssnittet?

Avancerad konfiguration och kraftgrä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). De flesta äldre krafthantering 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 konfigurationen och strömgränssnittsstandarden av en grupp datortillverkare. Målet var att konsolidera systemkraftshantering på ett ställe för servrar såväl som bärbara och stationära datorer. Innan ACPI utfördes många av dessa funktioner av de moderkortspecifika BIOS. En annan specifikation som heter Advanced Power Management (APM) tillhandahållsEn 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. Stöd för nya enheter och tekniker har inkluderats samtidigt som de flesta hanterings- och konfigurationsfunktioner hålls 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. The 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.

Power Management baserat 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 nivåer av "sömn" efter behov. Till exempel kan ett Wake-on-LAN-nätverksgränssnitt minimera sin kraftförbrukning tills trafiken upptäcks. Ett helt system kan stängas av med undantag för dess huvudminne och väntar på ett visst tangenttryck för att återställa driften. Vissa gröna moderkort har också en hel processor dedikerad till systemkraftshantering.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?