Skip to main content

¿Qué es la interfaz avanzada de configuración y energía?

La configuración avanzada y la interfaz de energía es un estándar para la administración de energía de la computadora. También conocido por el acrónimo ACPI, trae muchos aspectos de la configuración del dispositivo bajo el control del sistema operativo (SO). La mayor parte de la administración de energía heredada se implementa en el sistema operativo con ACPI en lugar de hacerlo en el Sistema básico de entrada y salida (BIOS). ACPI se utiliza en sistemas informáticos para gestionar el descubrimiento de dispositivos, así como la configuración de energía y la monitorización térmica. Los usuarios finales a menudo utilizan ACPI para especificar cuánto tiempo los dispositivos, como los discos duros, deben permanecer inactivos antes de reducir su consumo de energía.

En 1996, un grupo de fabricantes de computadoras lanzó la primera versión del estándar de Configuración avanzada e interfaz de energía. Su objetivo era consolidar la administración de energía del sistema en un solo lugar para servidores, así como computadoras portátiles y de escritorio. Antes de ACPI, muchas de estas funciones eran realizadas por el BIOS específico de la placa base. Otra especificación llamada Advanced Power Management (APM) proporcionó parte de la interfaz de la aplicación junto con el BIOS. Las tablas de especificación multiprocesador (MPS) también jugaron un papel vital y también se han integrado en ACPI.

La especificación para la Configuración avanzada y la Interfaz de energía ha evolucionado a lo largo de la década de 2000. Se ha incluido soporte para nuevos dispositivos y tecnologías mientras se mantienen la mayoría de las funciones de administración y configuración en el sistema operativo. El BIOS del sistema y el firmware se comunican con ACPI a través de tablas de descripción de hardware y lenguaje de máquina ACPI (AML). Estos permiten que el código de administración independiente de la plataforma en ACPI acceda a los dispositivos específicos de la plataforma en cada máquina. El estándar ACPI también define interfaces de función fija de hardware para reducir la cantidad de código necesario para el arranque y la recuperación de fallas.

El requisito de implementar un intérprete de AML en cada sistema operativo ayudó a retrasar la adopción del estándar ACPI. La Configuración avanzada y la Arquitectura de componentes de interfaz de energía (ACPICA) se creó en 1998 para ayudar a los desarrolladores de sistemas operativos. Incluye un intérprete de AML independiente del sistema operativo junto con parte de la infraestructura ACPI requerida. ACPICA está diseñado para permitir que cualquier sistema operativo utilice ACPI en lugar de ser una implementación específica del sistema operativo. Es un estándar de código abierto que ha evolucionado con el tiempo junto con la especificación ACPI.

La administración de energía basada en la Configuración avanzada y la Interfaz de energía es una parte clave de la informática ecológica. Los estándares como ACPI permiten que el sistema operativo coloque los procesadores y los componentes de la placa base en diferentes niveles de "suspensión" según sea necesario. Por ejemplo, una interfaz de red de activación en LAN puede minimizar su consumo de energía hasta que se detecte el tráfico. Se puede apagar un sistema completo, excepto su memoria principal, en espera de una pulsación de tecla particular para restaurar la operación. Algunas placas base ecológicas también tienen un procesador completo dedicado a la administración de energía del sistema.