Ce este Configurația avansată și interfața de alimentare?

Configurația avansată și interfața de alimentare este un standard pentru gestionarea energiei computerului. Cunoscut și prin acronimul ACPI, aduce multe aspecte ale configurației dispozitivului sub controlul sistemului de operare (OS). Majoritatea managementului de energie moștenit este implementată în sistemul de operare cu ACPI în loc de sistemul de intrare și ieșire de bază (BIOS). ACPI este utilizat în sistemele informatice pentru a gestiona descoperirea dispozitivelor, precum și configurarea alimentării și monitorizarea termică. Utilizatorii finali folosesc adesea ACPI pentru a specifica cât timp ar trebui să rămână inactiv dispozitivele, cum ar fi hard disk-urile, înainte de a-și reduce consumul de energie.

În 1996, prima versiune a standardului Advanced Configuration and Power Interface a fost lansată de un grup de producători de computere. Scopul său a fost să consolideze gestionarea energiei sistemului într-un singur loc pentru servere, precum și pentru computere portabile și desktop. Înainte de ACPI, multe dintre aceste funcții erau îndeplinite de BIOS-ul specific plăcii de bază. O altă specificație numită Advanced Power Management (APM) a furnizat o parte a interfeței aplicației împreună cu BIOS-ul. Tabelele Multiprocessor Specification (MPS) au jucat, de asemenea, un rol vital și au fost integrate și în ACPI.

Specificația pentru configurație avansată și interfață de alimentare a evoluat de-a lungul anilor 2000. A fost inclus suport pentru noi dispozitive și tehnologii, păstrând în același timp majoritatea funcțiilor de gestionare și configurare în sistemul de operare. BIOS-ul sistemului și firmware-ul comunică cu ACPI prin tabelele de descriere hardware și ACPI Machine Language (AML). Acestea permit codului de management independent de platformă din ACPI să acceseze dispozitivele specifice platformei de pe fiecare mașină. Standardul ACPI definește, de asemenea, interfețe hardware cu funcție fixă ​​pentru a reduce cantitatea de cod necesară pentru pornire și recuperarea erorilor.

Cerința de implementare a unui interpret AML în fiecare sistem de operare a contribuit la încetinirea adoptării standardului ACPI. Configurația avansată și arhitectura componentelor interfeței de alimentare (ACPICA) a fost creată în 1998 pentru a ajuta dezvoltatorii de sisteme de operare. Include un interpret AML independent de sistemul de operare, împreună cu o parte din infrastructura ACPI necesară. ACPICA este conceput pentru a permite oricărui sistem de operare să utilizeze ACPI, mai degrabă decât să fie o implementare specifică sistemului de operare în sine. Este un standard open-source care a evoluat de-a lungul timpului împreună cu specificația ACPI.

Gestionarea energiei bazată pe configurație avansată și interfață de alimentare este o parte cheie a calculului ecologic. Standarde precum ACPI permit sistemului de operare să pună procesoarele și componentele plăcii de bază în diferite niveluri de „sleep”, după cum este necesar. De exemplu, o interfață de rețea wake-on-LAN își poate minimiza consumul de energie până când traficul este detectat. Un întreg sistem poate fi oprit, cu excepția memoriei sale principale, așteaptă o anumită apăsare a tastei pentru a restabili funcționarea. Unele plăci de bază verzi au, de asemenea, un întreg procesor dedicat managementului puterii sistemului.