1 votos

¿Qué pasa exactamente a una CPU de núcleo múltiple cuando un dispositivo entra en el sueño profundo?

¿Qué pasa exactamente a una CPU de núcleo múltiple cuando un dispositivo entra en el sueño profundo? ¿Todos los núcleos van a dormir o los corazones mantener funcionando a la frecuencia más baja?

1voto

Mark Ch Puntos 136

En un típico móvil moderno de la CPU durante el sueño profundo, todos los núcleos pondrán a dormir (que tienen sus relojes suspendido) y permanecerán así hasta que se produce una interrupción que se despierta a la CPU de nuevo. Un típico dispositivo Android puede pasar la mayoría de su pantalla-off tiempo en este estado.

Esta activación de interrupción podría venir:

  • a partir de un chip de Activación de Controlador, o de un RTC. Antes de ir a dormir, el núcleo del programa el tiempo para la activación de la interrupción de fuego, con base en la siguiente hora de la alarma.

  • desde el 2G/3G/LTE modem para indicar la actividad de la red como una llamada entrante

  • desde que el usuario pulsa un botón.

Las Cpu modernas están diseñadas para ser capaz de despertar de un sueño muy rápidamente.

El 2G/3G/LTE modem puede permanecer despierto para recibir los eventos de la red y de reactivación de la CPU. Los módems se combinan a menudo en el mismo paquete que la CPU, pero son bastante lógicamente separado. Los módems tienen su propio sueño / hibernate modos, pero el momento en el que estos se introducen no será tan estrechamente ligada a eventos de usuario, tales como la pantalla de encendido/apagado

1voto

RonnieMalavoie Puntos 1

Respuesta de un laico, mientras que en sueño o sueño profundo, el MC es instruido para apagar todo subsistema no esencial como los sensores en el dispositivo y ejecutar sólo el crítico subrutinas en una sola base en la frecuencia más baja posible.

Si quieres la respuesta técnica ir aquí

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X