Capítulo 3. Infraestructura central y mecánica

3.1. Estados de CPU inactivos

Las CPU con arquitectura x86 soportan estados en los que partes de la CPU están desactivadas o se ejecutan en configuraciones de rendimiento inferior. Dichos estados, conocidos como estados-C, permiten a los sistemas ahorrar energía al desactivar parcialmente las CPU que no están en uso. Los estados-C se enumeran de C0 en adelante, con números superiores que representan funcionalidad de CPU disminuida y mayor ahorro de energía. Los estados-C de un determinado número son bastante similares a través de procesadores, aunque los detalles exactos de la configuración de una función específica del estado puede variar entre familias de procesadores. Los estados-C se definen de así:
C0
El estado en operación o en ejecución. En este estado, la CPU está funcionando y no esta inactiva de ninguna manera.
C1, Halt
Un estado en el que el procesador no está ejecutando instrucciones, pero típicamente no está en un estado de energía bajo. La CPU puede continuar procesando sin ninguna demora. Todos los procesadores que ofrecen estados-C necesitan soportar dicho estado. Los procesadores Pentium  4 soportan un estado C1 mejorado llamado C1E que en efecto es un estado de bajo consumo energético.
C2, Stop-Clock
Un estado opcional en el que el reloj está congelado para este procesador, pero que mantiene un estado completo para sus registradores y memorias cache, por lo tanto, después de reiniciar el reloj puede inmediatamente reiniciar el procesamiento. Éste es un estado opcional.
C3, Dormido
Un estado opcional en el que el procesador se va a dormir y no necesita mantener su memoria cache actualizada. Despertar de este estado toma un tiempo considerablemente mayor que desde C2.
Las CPU Intel recientes con la microarquitectura "Nehalem" representan un nuevo estado-C, C6, el cual puede reducir a cero el voltaje proporcionado de una CPU, pero por lo general, reduce el consumo de energía entre el 80 y 90 por ciento. El kernel en Red Hat Enterprise Linux 6 incluye optimizaciones para este nuevo estado-C.