Anda di halaman 1dari 6

http://es.computers.toshibaeurope.com/innovation/download_whitepaper.jsp?

service=ES&WHITEPAPER_ID=0000000d23

ACPI la siguiente generacin en administracin de energa


La especificacin ACPI fue desarrollada para permitir la gestin de todos los recursos hardware directamente por el sistema operativo. Las carencias bien documentadas de APM condujeron a una nueva iniciativa, con Compaq, Intel, Microsoft, Phoenix y Toshiba uniendo sus fuerzas para crear una nueva especificacin de administracin de energa : ACPI. Actualmente en la Versin 2.0, Revisin 1.5, ACPI mejora muchos de los defectos de APM al ofrecer un interfaz comprensivo de gestin para todos los dispositivos del sistema.

Total independencia de la plataforma


ACPI es una especificacin industrial abierta que define interfaces estndar para hardware y software que pueden ser usadas por el sistema operativo para realizar tareas de configuracin y administracin de energa. La especificacin puede ser dividida en dos partes principales : la implementacin ACPI a nivel de BIOS y hardware, y la funcionalidad ACPI incorporada en el sistema operativo, normalmente conocida por OSPM (Operating System - directed Power Management, Administracin directa de energa - Sistema Operativo). Esta estructura en dos niveles destaca una de las ms importantes diferencias entre ACPI y APM: mientras que la administracin de energa bajo APM es controlada por la BIOS, ACPI asigna esta tarea al sistema operativo. (La funcin de la BIOS en ACPI se examinar ms adelante). Con el fin de hacer hacer de ACPI una especificacin mas apetecible para los fabricantes de placas bases, tarjetas de expansin y perifricos, la especificacin define un sistema de los lenguajes complementarios. AML (ACPI Machine Language - Lenguaje mquina ACPI) es un pseudo cdigo binario que usa el driver ACPI en el sistema operativo. Debido a que la mayora de los fabricantes son reacios a definir objetos hardware y sus propiedades en un crptico cdigo binario, la especificacin ACPI incluye tambin el lenguaje ms humano ASL (ACPI Source Language - Lenguaje Fuente ACPI). Los dispositivos ACPI se definen de esta manera como descripciones en ASL, que se convierten ms tarde a algo entendible por la mquina por medio de un compilador ASL. La funcin de la BIOS en ACPI es detectar todos los dispositivos hardware locales y obtener la informacin relevante almacenada en ASL. Despus de convertir esta

informacin a AML, la BIOS copia los datos en tablas y registros que son accesibles por el sistema operativo. Desde este punto en adelante,la BIOS simplemente espera en segundo plano a que un nuevo dispositivo del sistema se conecte.

Como funciona ACPI


Como se mencion antes, la responsabilidad de gestionar los dispositivos del sistema en ACPI es responsabilidad exclusiva del sistema operativo. Este enfoque ofrece varias ventajas importantes sobre APM, donde la gestin de energa se realiza a travs de la BIOS. Uno de los beneficios ms obvios es el hecho de que el sistema operativo tiene un mayor conocimiento acerca del estado del sistema que la BIOS - esta ltima tan slo puede monitorizar la interrupcin del trfico para decidir si el sistema est activo o no. Debido a que este mtodo no siempre es capaz de detectar procesos de servidor en segundo plano, puede obligar a dormir a un sistema cuando alguno de estos procesos est an activo. En cambio, el sistema operativo es plenamente consciente de toda la actividad del sistema. Aqu tambin, ACPI ofrece un rango de opciones ms flexible que APM. Primero, la especificacin deficne cuatro estados globales del sistema, denominados de G0 a G3. El ms avanzado de los cuatro, G3 o 'Apagado mecnico', es equivalente a tener el ordenador totalmente apagado. G2, o 'Apagado software', puede ser iniciado por el sistema operativo o presionando el botn de power o la tecla de sleep. En el estado G1, o 'Durmiendo', el ordenador parece estar apagado pero puede ser puesto rpidamente en funcionamiento, mientras que G0 o 'Trabajando' es el modo normal de funcionamiento. La innovacin ms importante en la especificacin ACPI es el rango de opciones de administracin de energa disponibles en el modo 'Trabajando' (G0). Si, por ejemplo, el ordenador est esperando una entrada desde el teclado, el sistema operativo puede reducir la velocidad del procesador para minimizar el consumo de energa y aumentar la duracin del procesador. Todos los dispositivos que no estn en uso en un momento dado, como por ejemplo el CD o el disco duro, pueden ser desactivados a uno de los modos de ahorro de energa. Al contrario que en APM, donde las medidas de ahorro de energa se inician slamente por tiempo de espera, ACPI asigna los estados del sistema en funcin de la actual utilizacin del sistema. Como consecuencia, ACPI puede ser instalado en servidores, lo que lo hace particularmente interesante para ISPs y cualquier otra organizacin con redes de servidores de gran tamao. Los fabricantes de hardware tambin pueden influir en la forma en la que el sistema asigna los estados de ahorro de energa. Para los perifricos, ACPI define cuatro estados de energa distintos, D0 a D3. Al igual que en los estados del sistema globales, un nmero mayor implica un mayor ahorro de energa y un mayor tiempo de recuperacin del sistema.

Los estados de los dispositivos pueden ser refinados an ms usando una gama de hasta 16 estados definidos por los respectivos fabricantes de hardware.

Desarrollos actuales
Aunque es una solucin efectiva sobre el papel, ACPI todava tiene problemas que solucionar. En la revisin 2.0, la especificacin ACPI no est exenta de errores. De hecho, la falta de claridad ha hecho que muchos ordenadores dispongan de una BIOS ACPI que no funciona con los drivers del sistema operativo. La ltima versin de las especificaciones, publicada en Marzo del 2002, es un intento de clarificar muchas de estas 'reas grises'. Queda por ver si los fabricantes actualizarn las BIOS de sus placas bases antiguas. Las cosas parecen ir mejor en el aspecto del sistema operativo, ya que Intel ha publicado un intrprete de ACPI AML y drivers ACPI bajo la Licencia Pblica GNU. Como consecuencia, muchos fabricantes estn integrando ACPI en sus productos.

Acerca del Hardware


Los fabricantes de hardware no estn trabajando nicamente en soluciones software para reducir el consumo de energa, tambin trabajan en el hardware en s.

Para la mayora de los usuarios de PCs, la administracin de energa es una cuestin exclusivamente de la BIOS o del software. Pocos consideran al hardware en s como parte de la ecuacin. Lo cual es extrao, considerando que son los componentes del sistema los que consumen la energa. La mayora de los fabricantes de hardware, sin embargo, son ms conscientes del papel que juegan sus productos. Muchos de ellos estn gastando tiempo y recursos para encontrar nuevas formas de reducir el consumo en sus productos.

Disminuyendo el voltaje
Uno de los desarrollos ms importantes es el surgimiento de las tecnologas de bajo voltaje. Muchos dispositivos cuyos anteriores requerimientos de energa eran de varios voltios ahora operan en el rango de milivoltios. Gran parte del mpetu de esta nueva tecnologa se debe ms al deseo de racionalizar el diseo de las placas base que al hecho de reducir el consumo. Las placas bases modernas son todava relativamente complejas, ya que suministran una amplia gama de voltajes a los distintos componentes del sistema : de 1.1 a 1.8 voltios para el procesador, 2.5 voltios para la memoria, 5 voltios para la controladora IDE, as como diferentes voltajes para el bus PCI y el bus ISA.

El problema se agrava con la ltima generacin de tarjetas grficas, cuyas necesidades de energa son una gran fuente de consumo para los limitados recursos de las placas base. Si todos los componente pudiesen reducirse a unos voltages menores estandarizados, sera posible desarrollar placas bases mucho ms simples con unos requerimiento de energa mucho menores.

Marcando la pauta
Algunos fabricantes estn realizando progresos en esta direccin. Intel, por ejemplo, est reduciendo continuamente los voltajes en sus procesadores. De nuevo, este desarrollo est principalmente motivado por consideraciones tcnicas. Al igual que con todos los conductores elctricos, los niveles de resistencia dentro de la CPU estn directamente relacionados con la temperatura. Si aumenta la temperatura, aumenta la resistencia. Debido a que para conseguir altas velocidades de reloj son necesarios niveles bajos de resistencia, los diseadores de chips se ven forzados a reducir los voltajes para eliminar la disipacin y conseguir los niveles de rendimiento deseados. Otra iniciativa dirigida a reducir el voltaje es el ATA Serie, un substituto evolucionario para el interfaz de almacenamiento paralelo ATA. En contraste con los adaptadores ATA existentes, que trabajan a 5 voltios, el ATA Serie trabaja a 250 milivoltios, veinte veces menos que las necesidades actuales de consumo. No es sorprendente que el ATA serie est siendo apoyado por fabricantes de discos duros y por fabricantes de porttiles. Se espera que las nuevas tecnologas de ahorro de energa se apliquen tambin a otros componentes del sistema. Los principales candidatos son la memoria y nuevos buses que reemplazaran a los buses PCI y USB. Una forma bastante efectiva de reducir el consumo es simplemente quitar todos los dispositivos innecesarios. Intel, por ejemplo, ha estado cuestionando la necesidad de los puertos series y paralelos ahora que USB est consolidado. Quitando estos puertos, los fabricantes podran deshacerse de la circuitera asociada y crear espacio para nuevas y mas eficientes tecnologas.

ACPI Abreviatura para Advanced Configuration and Power Interface (Configuracin Avanzada e Interfaz de Energa), un estndar industrial abierto co-desarrollado por Compaq, Intel, Microsoft, Phoenix y Toshiba como substituto de APM y deteccin de dispositivos Plug and Play(-> PNPBIOS). Lenguaje mquina ACPI (->) AML Lenguaje fuente ACPI (->) ASL Advanced Configuration and Power Interface (->) ACPI Advanced Power Management (->) APM AML Abreviatura de ACPI Machine Language (Lenguaje mquina ACPI), un pseudocdigo binario usado para definir un ordenador y sus caractersticas. El cdigo AML es compilado desde las definiciones de objetos escritas en Lenguaje Fuente ACPI (-> ASL). APM Abreviatura de Advanced Power Management(Gestin Avanzada de Energa), la tecnologa estndar usada en la mayora de las antiguas versiones de BIOS. Est siendo reemplazada por (->) ACPI. ASL Abreviatura ACPI Source Language (Lenguaje Fuente ACPI), el lenguaje de programacin equivalente de AML. Usado por los desarrolladores de hardware para definir componentes del sistema gestionados bajo (->) ACPI. Environmental Protection Agency (->) EPA EPA Abreviatura de Environmental Protection Agency (Agencia de Proteccin Medioambiental), una agencia del gobierno de los EEUU que desarrolla y hace cumplir reglas sobre las leyes medioambientales existentes. Los programas de la EPA incluyen un diseo de certificaciones para productos protectores del medio ambiente. OSPM Abreviatura para Administracin de energa dirigida por el Sistema Operativo, un sistema de administracin de energa controlado por el sistema operativo. Reemplazado por el

mtodo basado en BIOS usado en (->) APM. PNPBIOS Abreviatura para Plug and Play BIOS, un tipo especial de BIOS capaz de detectar y configurar dispositivos Plug and Play. Pentium III M, Pentium 4 M Procesadores Intel que incluyen la tecnologa SpeedStep y Ultra Low Volt para un uso mvil. Power Now Tecnologa de administracin de energa usada en procesadores AMD. SpeedStep Tecnologa de administracin de energa usada en los procesadores Intel. Ultra Low Volt Voltaje ultra-bajo. Tecnologa disponible en los procesadores porttiles Intel que trabajan a un voltaje muy reducido.

Anda mungkin juga menyukai