Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
1. Consumo de energía 2
1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Optimización de energía en el procesador . . . . . . . . . . . . 3
1.2.1. Estrategias de transición para apagar el procesador . . 3
1.2.2. Estrategias de cambio de carga cuando la CPU puede
apagarse . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3. Estrategias de transición para cambiar dinámicamente
la velocidad de la CPU . . . . . . . . . . . . . . . . . . 5
1
Capítulo 1
Consumo de energia
1.1. Introducción
Debido al creciente uso de dispositivos móviles y por tanto, con limitacio-
nes de consumo debido a la limitación de la capacidad de energía almacenada
en sus baterías, en las últimas décadas se ha hecho incapié en la optimización
del consumo energético tanto por parte de los componentes hardware como
de los componentes software.
2
Sin embargo, la presencia de tales estados de baja potencia presenta un
problema interesante para el diseñador del sistema. El sistema debe, de algu-
na manera, decidir continuamente qué estado se adapta mejor a los requisitos
actuales y cambiar el estado del procesador de manera apropiada.
Con un sistema operativo bien diseñado, esto se puede deducir del estado
actual de todos los procesos. Por lo tanto, cada vez que un proceso se es-
3
tá ejecutando o está listo para ejecutarse, el procesador no se debe apagar;
cuando todos los procesos están bloqueados, el procesador debe estar apa-
gado. Los ejemplos de sistemas operativos que utilizan esta estrategia son
Windows y UNIX.
Os X, sin embargo, utiliza una estrategia diferente, tal vez porque su es-
trategia se diseñó cuando los procesadores no tenían los efectos secundarios
de dejar de funcionar.
Una técnica, que utiliza los dos primeros enfoques, es usar un código de
sistema operativo más eficiente.
4
Las técnicas tradicionales de compilación tienen una aplicación como es-
trategias de cambio de carga, ya que reducen la cantidad de tiempo que un
procesador tarda en completar una tarea.
5
Sin embargo, si el procesador está cayendo significativamente atrás en su
trabajo, la velocidad de la CPU se eleva al máximo permitido. Las simula-
ciones de esta estrategia muestran un 50 % de ahorro de energía cuando el
voltaje, normalmente limitado a 5 V, se puede reducir a 3.3 V, y un 70 % de
ahorro cuando se puede reducir a 2.2 V.
6
Bibliografía