Estados de suspensión del sistema
Nota:
Para obtener información sobre el modo de espera moderno, consulte ¿Qué es el modo de espera moderno?
Los estados S1, S2, S3 y S4 son los estados de suspensión. Un sistema en uno de estos estados no realiza ninguna tarea computacional y parece estar desactivada. A diferencia de un sistema en estado de apagado (S5), sin embargo, un sistema en suspensión conserva el estado de memoria, ya sea en RAM o en disco, tal como se especifica para cada estado de alimentación que se muestra a continuación en las secciones Contexto de hardware del sistema. No es necesario reiniciar el sistema operativo para devolver el equipo al estado de trabajo.
Algunos dispositivos pueden reactivar el sistema desde un estado de suspensión cuando se producen determinados eventos. Además, en algunos equipos, un indicador externo indica al usuario que el sistema simplemente está durmiendo.
Con cada estado de suspensión sucesivo, de S1 a S4, se apaga más del equipo. Todos los equipos compatibles con ACPI apagan sus relojes de procesador en S1 y pierden el contexto de hardware del sistema en S4 (a menos que se escriba un archivo de hibernación antes del apagado), como se muestra en las secciones siguientes.
Los detalles de los estados intermedios de suspensión pueden variar en función de cómo el fabricante haya diseñado la máquina. Por ejemplo, en algunas máquinas ciertas chips de la placa base podrían perder energía en S3, mientras que en otros tales chips conservan la potencia hasta S4. Además, es posible que algunos dispositivos puedan reactivar el sistema solo desde S1 y no desde estados de suspensión más profundos.
Use powercfg /a
para enumerar todos los estados de suspensión disponibles en un sistema. Un usuario puede especificar la acción que se debe realizar cuando se presiona el botón de encendido de suspensión mediante la acción Botón de suspensión.
Normalmente, cuando el usuario presiona el botón de suspensión, el sistema va al estado de alimentación del sistema S3.
Para restringir el sistema a un subconjunto de estados Sx, un usuario puede proporcionar campos MaxSleep y MinSleep en SYSTEM_POWER_POLICY estructura. Consulte también ADMINISTRATOR_POWER_POLICY estructura.
Estado de energía del sistema S1
El estado de energía del sistema S1 es un estado de suspensión con las siguientes características:
Consumo de energía
-
Menor consumo que en S0 y mayor que en los demás estados de suspensión. El reloj del procesador está apagado y se detienen los relojes de autobús.
Reanudación de software
-
El control se reinicia donde se dejó.
Latencia de hardware
-
Normalmente, no más de dos segundos.
Contexto de hardware del sistema
-
Todo el contexto retenido y mantenido por hardware.
Estado de energía del sistema S2
El estado de energía del sistema S2 es similar a S1, salvo que el contexto de CPU y el contenido de la caché del sistema se pierden porque el procesador pierde energía. State S2 tiene las siguientes características:
Consumo de energía
-
Menor consumo que en el estado S1 y mayor que en S3. El procesador está desactivado. Los relojes de autobús están detenidos; algunos autobuses podrían perder energía.
Reanudación de software
-
Después de la reactivación, el control se inicia desde el vector de restablecimiento del procesador.
Latencia de hardware
-
Dos segundos o más; mayor o igual que la latencia de S1.
Contexto de hardware del sistema
-
Se pierden el contexto de CPU y el contenido de la caché del sistema.
Estado de energía del sistema S3
El estado de energía del sistema S3 es un estado de suspensión con las siguientes características:
Consumo de energía
-
Menor consumo que en el estado S2. El procesador está apagado y algunos chips en la placa base también podrían estar apagados.
Reanudación de software
-
Después del evento de reactivación, el control se inicia desde el vector de restablecimiento del procesador.
Latencia de hardware
-
Casi indistinguible de S2.
Contexto de hardware del sistema
-
Solo se conserva la memoria del sistema. El contexto de CPU, el contenido de la caché y el contexto del conjunto de chips se pierden.
Estado de energía del sistema S4
El estado de alimentación del sistema S4, el estado de hibernación, es el estado de suspensión con menor potencia y tiene la latencia de reactivación más larga. Para reducir el consumo de energía a un mínimo, el hardware apaga todos los dispositivos. Sin embargo, el contexto del sistema operativo se mantiene en un archivo de hibernación (una imagen de memoria) que el sistema escribe en el disco antes de entrar en el estado S4. Tras reiniciar, el cargador lee este archivo y salta a la ubicación anterior de la configuración previa del sistema.
Si un equipo en el estado S1, S2 o S3 pierde toda la energía de CA o batería, pierde el contexto de hardware del sistema y, por tanto, debe reiniciarse para volver a S0. Sin embargo, un equipo en el estado S4 puede reiniciarse desde su ubicación anterior incluso después de perder la batería o la energía de CA porque el contexto del sistema operativo se conserva en el archivo hibernate. Un equipo en estado de hibernación no usa alimentación (con la posible excepción de corriente complicada).
State S4 tiene las siguientes características:
Consumo de energía
-
Desactivado, excepto en el caso de la corriente complicada con el botón de encendido y dispositivos similares.
Reanudación de software
-
El sistema se reinicia desde el archivo de hibernación guardado. Si no se puede cargar el archivo de hibernación, se requiere reiniciar. Volver a configurar el hardware mientras el sistema está en estado S4 podría dar lugar a cambios que impidan que el archivo hibernar se cargue correctamente.
Latencia de hardware
-
Long y undefined. Solo la interacción física devuelve el sistema al estado de trabajo. Esta interacción puede incluir el usuario que presiona el conmutador ON o, si el hardware adecuado está presente y está habilitado el reactivador, un anillo entrante para el módem o la actividad en una LAN. La máquina también puede despertar desde un temporizador de reanudación si el hardware lo admite.
Contexto de hardware del sistema
-
Ninguno se conserva en hardware. El sistema escribe una imagen de memoria en el archivo hibernate antes de apagarse. Cuando se carga el sistema operativo, lee este archivo y salta a su ubicación anterior.