Skip to main content

Hvad er den avancerede konfiguration og strømgrænseflade?

Advanced Configuration and Power Interface er en standard for computerkraftstyring.Også kendt af forkortelsen ACPI bringer det mange aspekter af enhedskonfiguration under kontrol af operativsystemet (OS).De fleste Legacy Power Management implementeres i OS med ACPI i stedet for i det grundlæggende inputudgangssystem (BIOS).ACPI bruges i computersystemer til at styre enhedsopdagelse såvel som strømkonfiguration og termisk overvågning.Slutbrugere bruger ofte ACPI til at specificere, hvor længe enheder som harddiske skal sidde inaktiv, før de reducerer deres strømforbrug.

I 1996 blev den første version af den avancerede konfigurations- og strømgrænsefladestandard frigivet af en gruppe computerproducenter.Dets mål var at konsolidere systemkraftstyring på et sted for servere såvel som bærbare og desktopcomputere.Før ACPI blev mange af disse funktioner udført af bundkortspecifikke BIOS.En anden specifikation kaldet Advanced Power Management (APM) leverede en del af applikationsgrænsefladen sammen med BIOS.Multiprocessor Specifikation (MPS) -tabeller spillede også en vigtig rolle og er også blevet integreret i ACPI.

Specifikationen for avanceret konfiguration og strømgrænseflade har udviklet sig i hele 2000'erne.Support til nye enheder og teknologier er inkluderet, mens du holder de fleste styrings- og konfigurationsfunktioner i OS.System BIOS og firmware kommunikerer med ACPI gennem hardwarebeskrivelsestabeller og ACPI Machine Language (AML).Disse tillader den platform-uafhængige styringskode i ACPI at få adgang til de platformspecifikke enheder på hver maskine.ACPI-standarden definerer også hardware-faste funktionsgrænseflader for at reducere den mængde kode, der er nødvendig til opstart og fejlgendannelse.

Kravet om implementering af en AML-tolk i hvert OS hjalp med at bremse vedtagelsen af ACPI-standarden.Den avancerede konfiguration og strømgrænseflade -komponentarkitektur (ACPICA) blev oprettet i 1998 for at hjælpe OS -udviklere.Det inkluderer en OS-uafhængig AML-tolk sammen med nogle af den krævede ACPI-infrastruktur.ACPICA er designet til at give ethvert OS mulighed for at bruge ACPI snarere end at være en OS-specifik implementering i sig selv.Det er en open source-standard, der har udviklet sig over tid sammen med ACPI-specifikationen.

Strømstyring baseret på avanceret konfiguration og strømgrænseflade er en vigtig del af grøn computing.Standarder som ACPI giver OS mulighed for at sætte processorer og bundkortkomponenter i forskellige søvnniveauer efter behov.For eksempel kan en Wake-on-Lan-netværksgrænseflade minimere sit strømforbrug, indtil trafikken registreres.Et helt system kan nedlægges bortset fra dets hovedhukommelse, der venter på et bestemt tastetryk for at gendanne operationen.Nogle grønne bundkort har også en hel processor dedikeret til systemkraftstyring.