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 dataprodusenter. 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) gittEn 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 fastvare for maskinvare for å redusere mengden kode som trengs for oppstart og gjenoppretting av feil.
Kravet for å implementere en AML -tolk i hvert OS bidro til å bremse adopsjonen av ACPI -standarden. Den avanserte konfIguration 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 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 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.