Compartir a través de


Preparación del software para el modo de espera moderno

Cuando en un sistema se activa el en modo de espera moderno, es decir, cuando la pantalla se apaga, el software y las aplicaciones deben estar listas para entrar en el estado de suspensión a largo plazo y de bajo consumo. Consulte Estados de modo de espera moderno para obtener información general más detallada sobre esta funcionalidad.

Un sistema activa el modo de espera moderno cuando la pantalla se apaga. Esto se producirá en respuesta a:

  • El usuario pulsa el botón de encendido
  • El usuario cierra la tapa
  • El usuario que selecciona Suspender en el botón de encendido en Configuración
  • El sistema está inactivo

Fases de preparación del software

Después de apagarse la pantalla, el sistema empezará a poner en estado inactivo las actividades de software para entrar en modo de suspensión moderno. Microsoft define la suspensión moderna como la activación de la fase de bajo consumo indicada a continuación. En el modo de suspensión moderno, de forma permitida y expresamente, las actividades de software importantes se pueden ejecutar de forma intermitente, pero el sistema tratará de dedicar la mayor parte del tiempo a estar en el estado de más bajo consumo, conocido como Estado de plataforma inactiva en tiempo de ejecución más profundo (DRIPS).

Windows realiza la transición a través de una serie de fases para preparar las aplicaciones y el software del sistema para activar un bajo consumo. Las fases son secuenciales: cada fase es un proceso con acciones que se deben realizar antes de que se pueda completar la fase y la siguiente fase indicada.

La finalidad de estas fases es detener o reducir toda la actividad de software en el sistema que sea posible. Esta reducción en la actividad ofrece más oportunidades para que el hardware entre en modos de bajo consumo, lo que se amplía la duración general de la batería.

En la tabla siguiente se describe cada fase de preparación del software para el modo de suspensión moderno.

Temas Descripción Tareas realizadas Salió cuando... Duración típica (segundos)

Fase sin CS

Nota Esta es también la fase en la que el dispositivo espera a que se agote el tiempo de espera de suspensión y expiran las solicitudes de consumo de energía.

El sistema está esperando a quedar en estado inactivo o a la solicitudes de consumo de energía pendientes de las aplicaciones. Aún no ha comenzado a poner en modo inactivo las actividades.

  • El sistema espera a que se agote el tiempo de espera de suspensión.
  • El sistema espera a que expiren las solicitudes de consumo de energía. Estas se pueden quedar pendientes mediante aplicaciones para mantener el sistema activo. Las solicitudes de consumo de energía bloquearán la fase sin CS (modo de espera conectado) indefinidamente cuando hay alimentación por CA y durante un máximo de 5 minutos con alimentación por CC. Los puntos de acceso de audio y móviles pueden ejecutarse indefinidamente.

    Las aplicaciones han borrado todas las solicitudes de consumo de energía pendientes o se ha alcanzado el tiempo de espera máximo.

    • Normalmente, menos de un segundo.
    • Si el sistema depende de la batería, las solicitudes de consumo de energía pendientes harán que esta fase se bloquee durante un máximo de cinco minutos. Las aplicaciones con solicitudes de consumo de energía se pueden inspeccionar ejecutando Powercfg.exe con la opción /requests.
    • Si el sistema depende de la CA, las solicitudes de consumo de energía pendientes harán que esta fase lo bloquee indefinidamente o hasta que la aplicación borre la solicitud de consumo de energía.

    Fase de conexión

    El sistema está comprobando las conexiones de escritorio remoto.

    • Determina si existen sesiones de escritorio remoto.
    • Empieza a realizar el seguimiento de las solicitudes de consumo de energía pendientes.

    No hay sesiones de escritorio remoto conectadas.

    • Cero segundos si no hay ninguna sesión de escritorio remoto conectada.
    • La fase durará hasta que todas las sesiones de escritorio remoto se desconecten o se haya agotado el tiempo de espera.

    Fase del Administrador de duración de procesos (PLM)

    El sistema suspende las aplicaciones de Microsoft Store en primer plano.

    • Suspende todas las aplicaciones de Microsoft Store en primer plano.
    • Comprueba si hay actividad de las aplicaciones de comunicaciones.

    Todas las aplicaciones de Microsoft Store en primer plano se han suspendido y no se está reproduciendo audio.

    • Normalmente, menos de cinco segundos.

    Fase de mantenimiento

    El sistema ejecuta tareas de mantenimiento.

    Espera a que se completen las tareas de mantenimiento si se ejecutan (lo más común con alimentación por CA).

    No se están ejecutando tareas de mantenimiento del sistema.

    • Normalmente, menos de un segundo con alimentación por CC.
    • Es más probable que el sistema bloquee la fase de mantenimiento con alimentación por CA.

    Fase del Moderador de la actividad del escritorio (DAM)

    El sistema pausa las aplicaciones de escritorio para reducir el consumo de energía durante el modo de espera.

    El sistema suspende las aplicaciones de escritorio.

    Todas las aplicaciones de escritorio se han suspendido y no se está reproduciendo audio.

    Normalmente, menos de un segundo.

    Fase de bajo consumo

    Nota Aquí es donde el sistema sale conceptualmente del estado Pantalla apagada y entra en Suspensión.

    El sistema notifica a los suscriptores registrados que el administrador de energía está activando una fase de bajo consumo y larga latencia de reanudación. Algunos dispositivos lo usan como información para apagarse.

    Se notifica a los suscriptores registrados.

    Se han notificado a todos los suscriptores registrados.

    Normalmente, cinco segundos.

    Fase de notificación de resiliencia

    Se notifica al subsistema de red que entre en modo de bajo consumo.

    Notifica al subsistema de red. Los adaptadores de red que no admiten el modo de espera conectado moderno están deshabilitados (D3).

    Se ha notificado al subsistema de red.

    Normalmente, menos de un segundo.

    Fase de resiliencia

    Nota Aquí es donde las actividades de software importantes, permitidas de forma expresa, se pueden ejecutar a través de activadores. Por lo tanto, el sistema puede realizar la transición entre los estados inactivos y activos cada cierto tiempo.

    El sistema está listo para que el SoC entre en el modo de consumo de energía más bajo y quede inactivo.

    Los clientes de resiliencia de PDC reciben una notificación de que el sistema está en fase de resiliencia.

    Los servicios de sesión 0 están limitados por el DAM a no más de un segundo de actividad cada 30 segundos.

    El administrador de energía espera a que los activadores activen la referencia y hagan que el sistema permanezca activo.

    A partir de la versión 24H2, se pueden suspender servicios adicionales de sesión 0 y se puede detener la limitación del servicio de sesión 0 para reducir el consumo de la batería.

    El sistema sale del modo de espera por la acción del usuario o si pulsa el botón de encendido.

    El sistema pasa a la fase de mantenimiento para ejecutar el mantenimiento del sistema (esto se aparecerá como un segmento de Pantalla apagada en Sleepstudy).

    La mayor parte del tiempo que el sistema se dedica a DRIPS.

    Después de que Windows haya entrado en la fase de resiliencia, el software se considera totalmente preparado para funcionar en modo de bajo consumo. En cuanto todos los dispositivos hayan entrado en los modos de bajo consumo, el SoC y conjunto de chips principal entrarán en el modo de consumo de energía inactiva más bajo, tal como se describe en Preparar hardware para modo de espera moderno.

    Nota Actualmente, no hay ningún medio disponible para que los diseñadores del sistema cambien o influyen en el funcionamiento de estas fases: son una parte fundamental de las operaciones de Windows. Aquí se explican los detalles para ayudar en la depuración y el desarrollo del sistema.

    En el gráfico siguiente se muestra cómo encajan estas fases en el flujo general del modo de espera moderno:

    Figura 1: Diagrama donde se ven los estados de modo de espera moderno del sistema y su relación con las fases de software

    Moderador de la actividad del escritorio

    El Moderador de la actividad del escritorio (DAM) es el componente de Windows que sirve para pausar todas las aplicaciones de escritorio y limitar el tiempo de ejecución de los servicios del sistema de terceros. La finalidad del DAM es permitir la compatibilidad básica del software con las aplicaciones y servicios existentes, pero mitigar su impacto en la duración de la batería durante el modo de espera.

    Windows impide que las aplicaciones de escritorio se ejecuten durante cualquier fase del modo en espera moderno una vez finalizada la fase del DAM. Windows permite que los servicios del sistema de terceros se ejecuten en un modo limitado después de completar la fase del DAM.