Vad är det avancerade konfigurations- och strömgränssnittet?

Advanced Configuration and Power Interface är en standard för datorstyrning. Det är också känt med förkortningen ACPI, och det ger många aspekter av enhetskonfiguration under styrning av operativsystemet (OS). De flesta äldre strömhantering implementeras i OS med ACPI istället för i BIOS (Basic Input Output System). ACPI används i datorsystem för att hantera enhetens upptäckt samt kraftkonfiguration och termisk övervakning. Slutanvändare använder ofta ACPI för att ange hur länge enheter som hårddiskar ska sitta inaktiva innan de minskar sin energiförbrukning.

1996 släpptes den första versionen av standarden Advanced Configuration and Power Interface av en grupp datortillverkare. Syftet var att konsolidera systemkrafthantering på ett ställe för servrar samt bärbara och stationära datorer. Innan ACPI utfördes många av dessa funktioner av moderkortets specifika BIOS. En annan specifikation som heter Advanced Power Management (APM) tillhandahöll en del av applikationsgränssnittet tillsammans med BIOS. Multiprocessor Specification (MPS) -tabeller spelade också en viktig roll och har också integrerats i ACPI.

Specifikationen för Advanced Configuration and Power Interface har utvecklats under 2000-talet. Stöd för nya enheter och tekniker har inkluderats medan de flesta hanterings- och konfigurationsfunktioner behålls i OS. Systemets BIOS och firmware kommunicerar med ACPI via hårdvarubeskrivningstabeller och ACPI Machine Language (AML). Dessa tillåter den plattformsoberoende hanteringskoden i ACPI åtkomst till de plattformspecifika enheterna på varje maskin. ACPI-standarden definierar också hårdvarugränssnitt för fast funktion för att minska mängden kod som krävs för uppstart och återhämtning av fel.

Kravet på att implementera en AML-tolk i varje operativsystem hjälpte till att bromsa antagandet av ACPI-standarden. Den avancerade konfigurations- och kraftgränssnittskomponentarkitekturen (ACPICA) skapades 1998 för att hjälpa OS-utvecklare. Den innehåller en OS-oberoende AML-tolk tillsammans med en del av den nödvändiga ACPI-infrastrukturen. ACPICA är utformad så att alla operativsystem kan använda ACPI snarare än att vara en OS-specifik implementering i sig. Det är en öppen källkodsstandard som har utvecklats över tid tillsammans med ACPI-specifikationen.

Power management baserat på Advanced Configuration och Power Interface är en viktig del av grön datoranvändning. 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 dess energiförbrukning tills trafik upptäcks. Ett helt system kan stängas av förutom huvudminnet, i väntan på en viss tangenttryckning för att återställa driften. Vissa gröna moderkort har också en hel processor dedikerad till systemstyrning.

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?