Los dispositivos iOS de Apple muestran la siguiente advertencia y suspenden su funcionamiento si se sobrecalientan:
Temperatura
[ iDevice ] tiene que enfriarse antes de poder utilizarlo.
¿Contiene el sistema operativo Android una funcionalidad similar?
(Como referencia, estoy usando un Nexus 7, corriendo Android 4.2.2 sin Root o bootloader desbloqueado. Sin embargo, esta pregunta pretende ser agnóstico dispositivo. No he experimentado ningún sobrecalentamiento - la tablet se calienta bajo carga, pero de ninguna manera excesivamente. Sólo me pregunto si existe alguna protección a nivel de software del sistema en Android de serie).
0 votos
Al menos no lo hacía hace un tiempo -- mira el concurso de parrilla en Youtube: Android, WinPho7, iPhone4... ¿Qué es lo que se asa más rápido?
1 votos
Ten en cuenta que el Nexus 4 se apagará automáticamente en caso de sobrecalentamiento: apktopsites.com/
1 votos
El kernel se encarga de ello junto con el controlador de batería apropiado para ese chipset. Todas las baterías hacer generan una cantidad de calor, más cuando el dispositivo está trabajando en exceso, común en los conjuntos de chips de una sola cpu - intente jugar a angry birds en el conjunto de chips MSM7227 de 600Mhz - puede tener una buena fritura en la parte posterior del dispositivo.... :D
0 votos
Una vez hice que el procesador de mi escritorio openSUSE se sobrecalentara. El sistema pasó por la secuencia de apagado normalmente, con el siguiente texto en el registro:
Critical temperature reached (73 C), shutting down
0 votos
@t0mm13b, es probable que tengas razón: probablemente sea el mismo mecanismo en Android que desencadena los apagados térmicos que el de las distribuciones Linux de escritorio; véase la línea 1041 de Android.googlesource.com/kernel/common.git/+/Android-3.4/
0 votos
El kernel sí se encarga de ello - eso es lo que explica los misteriosos apagados en ciertas circunstancias cuando el nivel de calor alcanza un umbral - se reduce al controlador de la batería - si ese código termina defectuoso - es termofusión todo el camino... sólo digo :)
0 votos
¡¡¡¡¡¡Especialmente si la CPU está overclockeada - básicamente lo estás pidiendo!!!!!!
1 votos
La protección contra el sobrecalentamiento es tarea del kernel. El kernel de Linux tiene protección contra el sobrecalentamiento, sin embargo, depende de que el controlador del sensor de temperatura funcione correctamente. Así que en los dispositivos que no tienen sensor de temperatura de la CPU o uno cuyos controladores no funcionan correctamente, todavía puede haber una fusión. Tenga en cuenta que algunas CPU también tienen circuitos de protección contra el sobrecalentamiento incorporados que no dependen del software. Sin embargo, estos mecanismos de protección por hardware generalmente sólo garantizan su funcionamiento cuando no hay overclocking y en condiciones normales de funcionamiento.