Skip to main content

Hva er det avanserte konfigurasjons- og strømgrensesnittet?

Avansert konfigurasjon og strømgrensesnitt er en standard for datamaskinens strømstyring.Også kjent av forkortelsen ACPI, bringer det mange aspekter ved enhetskonfigurasjon under kontroll av operativsystemet (OS).Mest arv strømstyring implementeres i OS med ACPI i stedet for i det grunnleggende inngangsutgangssystemet (BIOS).ACPI brukes i datasystemer for å administrere Device Discovery samt strømkonfigurasjon og termisk overvåking.Sluttbrukere bruker ofte ACPI for å spesifisere hvor lange enheter som harddisker skal sitte på tomgang før de reduserer strømforbruket.

I 1996 ble den første versjonen av den avanserte konfigurasjons- og strømgrensesnittstandarden utgitt av en gruppe datamaskinprodusenter.Målet var å konsolidere systemets strømstyring på ett sted for servere så vel som bærbare og stasjonære datamaskiner.Før ACPI ble mange av disse funksjonene utført av hovedkortspesifikke BIOS.En annen spesifikasjon kalt Advanced Power Management (APM) ga en del av applikasjonsgrensesnittet sammen med BIOS.Multiprocessor Specification (MPS) -tabeller spilte også en viktig rolle og har også blitt integrert i ACPI.

Spesifikasjonen for avansert konfigurasjon og kraftgrensesnitt har utviklet seg gjennom 2000 -tallet.Støtte for nye enheter og teknologier er inkludert mens de holder de fleste styrings- og konfigurasjonsfunksjoner i OS.System BIOS og firmware kommuniserer med ACPI gjennom maskinvarebeskrivelse tabeller og ACPI -maskinspråk (AML).Disse lar den plattformuavhengige styringskoden i ACPI få tilgang til de plattformspesifikke enhetene på hver maskin.ACPI-standarden definerer også grensesnitt for fastfunksjoner for maskinvare for å redusere mengden kode som trengs for oppstart og feilgjenoppretting.

Kravet til å implementere en AML-tolk i hvert OS bidro til å bremse adopsjonen av ACPI-standarden.Advanced Configuration and Power Interface Component Architecture (ACPICA) ble opprettet i 1998 for å hjelpe OS -utviklere.Det inkluderer en OS-uavhengig AML-tolk sammen med noe av den nødvendige ACPI-infrastrukturen.ACPICA er designet for å la ethvert OS bruke ACPI i stedet for å være en OS-spesifikk implementering i seg selv.Det er en åpen kildestandard som har utviklet seg over tid sammen med ACPI-spesifikasjonen.

Strømstyring basert på avansert konfigurasjon og strømgrensesnitt er en viktig del av grønn databehandling.Standarder som ACPI lar OS sette prosessorer og hovedkortkomponenter i forskjellige søvnnivåer etter behov.For eksempel kan et nettverksgrensesnitt i Wake-on-Lan minimere strømforbruket til trafikken blir oppdaget.Et helt system kan bli slått ned bortsett fra hovedminnet, og venter på et bestemt tastetrykk for å gjenopprette driften.Noen grønne hovedkort har også en hel prosessor dedikert til systemets strømstyring.