En un dispositivo de sistema embebido portátil/portátil típico La duración de la batería es una preocupación importante en el diseño de H/W, S/W y las características que puede admitir el dispositivo. Desde la perspectiva de programación de software, uno conoce el código optimizado MIPS, memoria (datos y programas). Conozco el modo de suspensión profunda H/W, el modo de espera que se utilizan para sincronizar el hardware en ciclos inferiores o la vuelta del reloj por completo a algunos circuitos no utilizados para ahorrar energía, pero estoy buscando algunas ideas desde ese punto de view:Codificación de software eficiente de energía
Donde mi código se está ejecutando y necesita seguir ejecutándose, dado esto, ¿cómo puedo escribir el código "potencia" de manera eficiente para consumir vatios mínimos?
Existen construcciones de programación especiales, estructuras de datos, estructuras de control que debería tener en cuenta para lograr el mínimo consumo de energía para una funcionalidad determinada.
¿Hay consideraciones s/w de alto nivel de diseño que se deben tener en cuenta en el momento del diseño de la estructura del código o durante el diseño de bajo nivel para hacer el código lo más eficiente posible (menor consumo de energía)?
acordado, no sirve de nada para mí, pero es una muy buena pregunta, sin embargo, ¿por qué preocuparse :) – Teifion
:-) Por lo que veo la mayoría de las aplicaciones en dispositivos de mano no se presta atención a la vida de la batería más :-(Por suerte, operativo sistemas todavía lo hacen – itj