Hva er det avanserte konfigurasjons- og strømgrensesnittet?

Avansert konfigurasjon og strømgrensesnitt er en standard for datamaskinens styring. Også kjent under forkortelsen ACPI, og bringer mange aspekter av enhetskonfigurasjon under kontroll av operativsystemet (OS). Mest eldre strømstyring implementeres i OS med ACPI i stedet for i BIOS (Basic Input Output System). ACPI brukes i datasystemer for å administrere enhetens oppdagelse samt strømkonfigurasjon og termisk overvåking. Sluttbrukere bruker ofte ACPI for å spesifisere hvor lange enheter som harddisker skal sitte inaktive før de reduserer strømforbruket.

I 1996 ble den første versjonen av standarden Advanced Configuration and Power Interface utgitt av en gruppe datamaskinprodusenter. Målet var å konsolidere systemstyring 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 hovedkortspesifikk 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 er også integrert i ACPI.

Spesifikasjonen for Advanced Configuration and Power Interface har utviklet seg gjennom 2000-tallet. Støtte for nye enheter og teknologier er inkludert, mens de fleste administrasjons- og konfigurasjonsfunksjoner opprettholdes i operativsystemet. Systemets BIOS og firmware kommuniserer med ACPI gjennom maskinvarebeskrivelsestabeller og ACPI Machine Language (AML). Disse lar den plattformuavhengige administrasjonskoden i ACPI få tilgang til de plattformspesifikke enhetene på hver maskin. ACPI-standarden definerer også maskinvare-fastfunksjonsgrensesnitt for å redusere mengden kode som er nødvendig for oppstart og gjenoppretting av feil.

Kravet om å implementere en AML-tolk i hvert operativsystem bidro til å bremse adopsjonen av ACPI-standarden. Den avanserte konfigurasjons- og kraftgrensesnittkomponentarkitekturen (ACPICA) ble opprettet i 1998 for å hjelpe OS-utviklere. Den inkluderer en OS-uavhengig AML-tolk sammen med noe av den nødvendige ACPI-infrastrukturen. ACPICA er designet for å tillate ethvert OS å bruke ACPI i stedet for å være en OS-spesifikk implementering i seg selv. Det er en åpen kildekode-standard som har utviklet seg over tid sammen med ACPI-spesifikasjonen.

Strømstyring basert på Advanced Configuration and Power Interface er en sentral del av grønn databehandling. Standarder som ACPI lar OS sette prosessorer og hovedkortkomponenter i forskjellige nivåer av "søvn" etter behov. For eksempel kan et vekke-på-LAN-nettverksgrensesnitt minimere strømforbruket til det blir oppdaget trafikk. Et helt system kan være slått av med unntak av hovedminnet, og venter på et bestemt tastetrykk for å gjenopprette driften. Noen grønne hovedkort har også en hel prosessor dedikert til systemstyring.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?