Skip to main content

Qual è la configurazione avanzata e l'interfaccia di potenza?

La configurazione avanzata e l'interfaccia di potenza sono uno standard per la gestione dell'alimentazione del computer.Conosciuto anche dall'acronimo ACPI, porta molti aspetti della configurazione del dispositivo sotto il controllo del sistema operativo (OS).La maggior parte della gestione dell'alimentazione legacy è implementata nel sistema operativo con ACPI anziché nel sistema di output di input di base (BIOS).ACPI viene utilizzato nei sistemi informatici per gestire la scoperta dei dispositivi, nonché la configurazione di alimentazione e il monitoraggio termico.Gli utenti finali utilizzano spesso ACPI per specificare per quanto tempo i dispositivi come i dischi rigidi dovrebbero essere inattivi prima di ridurre il loro consumo di energia.

Nel 1996, la prima versione dello standard avanzato di configurazione e interfaccia di potenza è stata rilasciata da un gruppo di produttori di computer.Il suo obiettivo era quello di consolidare la gestione dell'alimentazione del sistema in un posto per i server e i computer portatili e desktop.Prima di ACPI, molte di queste funzioni sono state eseguite dal BIOS specifico per la scheda madre.Un'altra specifica chiamata Advanced Power Management (APM) ha fornito parte dell'interfaccia dell'applicazione insieme al BIOS.Anche le tabelle delle specifiche multiprocessore (MPS) hanno svolto un ruolo vitale e sono state anche integrate in ACPI.

Le specifiche per la configurazione avanzata e l'interfaccia di potenza si sono evolute negli anni 2000.Il supporto per nuovi dispositivi e tecnologie è stato incluso mantenendo la maggior parte delle funzioni di gestione e configurazione nel sistema operativo.Il BIOS di sistema e il firmware comunicano con ACPI tramite tabelle di descrizione hardware e linguaggio della macchina ACPI (AML).Questi consentono al codice di gestione indipendente dalla piattaforma in ACPI di accedere ai dispositivi specifici della piattaforma su ciascuna macchina.Lo standard ACPI definisce inoltre interfacce di funzionalità fissa hardware per ridurre la quantità di codice necessaria per l'avvio e il recupero dei guasti.

Il requisito per l'implementazione di un interprete AML in ciascun sistema operativo ha contribuito a rallentare l'adozione dello standard ACPI.L'architettura avanzata di configurazione e interfaccia di potenza (ACPICA) è stata creata nel 1998 per aiutare gli sviluppatori del sistema operativo.Include un interprete AML indipendente da OS insieme ad alcune delle infrastrutture ACPI richieste.ACPICA è progettata per consentire a qualsiasi OS di utilizzare ACPI anziché essere un'implementazione specifica del sistema operativo.È uno standard open source che si è evoluto nel tempo insieme alla specifica ACPI.

Gestione dell'alimentazione basata sulla configurazione avanzata e l'interfaccia di potenza è una parte fondamentale dell'informatica verde.Standard come ACPI consentono al sistema operativo di mettere i processori e i componenti della scheda madre in diversi livelli di sonno, se necessario.Ad esempio, un'interfaccia di rete Wake-on-Lan può minimizzare il suo consumo di energia fino a quando non viene rilevato il traffico.Un intero sistema può essere spento ad eccezione della sua memoria principale, in attesa di un particolare tastiera per ripristinare l'operazione.Alcune schede madri verdi hanno anche un intero processore dedicato alla gestione dell'alimentazione del sistema.