¿Por qué falla el software del calendario de las 4 en punto de Xiaomi?
Aclaremos primero un concepto. Lo que normalmente llamamos memoria se refiere al caché del sistema, que es la "memoria" vista por el software "Display Capability". Esta caché suele ser relativamente pequeña, menos de 65.438 megabytes. Los datos en esta área de caché se utilizarán cuando se almacene el teléfono, se almacene la tarjeta de memoria y se esté ejecutando el programa en el propio sistema de la máquina. Desempeña un papel en el almacenamiento del teléfono, el almacenamiento de la tarjeta de memoria y el intercambio de datos entre el propio sistema de la máquina y la CPU de la máquina. Este puente suele ser el culpable de los fallos de las máquinas y, por lo general, los fallos de las máquinas están más o menos relacionados con él. La memoria a la que nos referiremos en el futuro será esta "memoria" en lugar de "almacenamiento del teléfono móvil". ¡Todos deberían prestar atención! El almacenamiento del teléfono móvil equivale al disco duro de nuestro ordenador. En los teléfonos móviles, al igual que el almacenamiento con tarjeta de memoria, es solo un dispositivo de almacenamiento, no memoria (un fenómeno interesante en los teléfonos móviles es que llamamos memoria a la parte de almacenamiento de la máquina, lo que de hecho engañará a muchas personas). Bueno, entendemos qué es la memoria y luego hablaremos sobre por qué el poco espacio de almacenamiento en su teléfono puede provocar fallas.
Pongamos primero un ejemplo: ¿Recuerdas los ordenadores antiguos de aquellos primeros años? Por lo general, sus discos duros no son muy grandes. ¿Con qué frecuencia aparece la computadora cuando estamos almacenando cosas frenéticamente en ella y el disco duro está a punto de llenarse pero no está del todo lleno (quedan como 10 megabytes)? Sí, esta es una pantalla azul. ¿Por qué es una pantalla azul? ¿No quedan todavía 100 MB disponibles? Esto comienza con el principio de almacenar datos en la computadora: no importa qué programa ejecute la computadora, debe leer los datos relevantes utilizados por el programa del disco duro y almacenarlos en la memoria, y luego la CPU los sacará de la memoria para su uso (esto también pasa por el "puente" de los cachés de primer y segundo nivel que vienen con la CPU). Las cachés L1 y L2 tienen el mismo propósito entre la tarjeta de memoria y la CPU que la tarjeta de memoria entre el disco duro y la CPU, lo que acelera el intercambio de datos). Al leer datos de la CPU, debe saber que la CPU lee datos de la tarjeta de memoria mucho más rápido que directamente del disco duro, lo que aumenta considerablemente la velocidad de ejecución del programa. Una vez completado el cálculo, la CPU ejecutará los resultados del cálculo. Por ejemplo, si el cálculo da como resultado la ejecución de una instrucción: abra una carpeta, la computadora mostrará el contenido de la carpeta. Por ejemplo, estamos escribiendo un documento, la CPU de la computadora calcula el texto que escribimos presionando el teclado, por lo que coloca el texto que escribimos allí, es decir, en la memoria, hasta que le damos un comando para "guardar" el texto que escribimos. , que transfiere lo que escribimos desde la memoria USB al disco duro. Sin embargo, el hecho es que la computadora puede funcionar gracias a los cálculos de la CPU. Todas nuestras acciones, incluso la visualización en el monitor, incluido el movimiento del mouse, deben ser calculadas y comandadas por la CPU, y los complejos y enormes resultados intermedios de estos cálculos y comandos a menudo se almacenan temporalmente en la tarjeta de memoria. Sólo cuando la CPU crea que la memoria ya no se puede cargar, o cuando le demos al ordenador una orden para que la guarde, se transferirá al disco duro, que la almacenará durante este proceso. En este momento, la CPU tiene que ahorrar energía para detectar la ubicación de almacenamiento en el disco duro de vez en cuando, de modo que pueda conectarse desde esta ubicación la próxima vez que se almacene. Sin embargo, cuando nuestro disco duro está casi lleno, el espacio restante muchas veces existe en forma de fragmentos, lo que dificulta que la CPU pueda detectarlo y almacenarlo en el disco duro en cualquier momento. Además, las CPU anteriores no eran muy rápidas y los bancos de memoria no eran muy grandes, por lo que dichos volcados deberían realizarse con frecuencia. Esta gran cantidad de intercambio de datos hace que la CPU funcione de forma descontrolada, lo que puede provocar un fallo. Esta es la razón por la que las computadoras a menudo presentan pantallas azules o fallan cuando no queda mucho espacio.
Bueno, después de hablar tanto de ordenadores, sólo quiero llamar la atención de todos sobre nuestros teléfonos móviles. Como se mencionó anteriormente, el almacenamiento en el teléfono móvil y el almacenamiento en la tarjeta de memoria son dispositivos de almacenamiento en el teléfono móvil. No son "memoria" real, pero son equivalentes al disco duro de la computadora. La memoria real ocupa un espacio menor. de 65.438 0 megabytes Sección "memoria" (podemos comprobarlo a través del software "batería de pantalla" o archivo) Dicho esto, entiendo por qué es más probable que el teléfono falle cuando no hay suficiente espacio de almacenamiento.
En comparación con la pantalla azul de la computadora anterior, las similitudes entre los sistemas de teléfonos inteligentes y los sistemas Windows de la computadora no necesitan presentación.
Todo el mundo utiliza OxiosHibernat, un software de liberación de memoria. ¿Has notado un fenómeno muy interesante? Es decir, no importa cuál sea la situación, no importa cuán lento sea su sistema, no importa qué programa use antes de liberar la memoria, siempre que haga clic en OxiosHibernat para liberar la memoria, la memoria liberada nunca excederá los 888k. Así es, debido a que la "memoria de almacenamiento" en sí es solo de 888k, ¿cómo es posible liberar memoria que la supere? Nuestro famoso software de liberación de memoria equivale a la memoria de su computadora y a la memoria de su teléfono, no a la memoria y la tarjeta de memoria de su teléfono.
A menos que no tengas experiencia en el uso de ordenadores, se pueden evitar fallos causados por un funcionamiento inadecuado. Aunque es un teléfono inteligente, ni el sistema operativo ni la CPU se pueden comparar con los de una computadora. Por lo tanto, se recomienda que los amigos del teléfono lo utilicen en un solo hilo y preferiblemente no hagan otras cosas mientras el programa se está ejecutando (cuando aparece el símbolo de "ocupado"). Por ejemplo, su teléfono está buscando una imagen en una tarjeta. En este momento, presiona otros botones, tal vez quiera salir de la búsqueda, pero el teléfono persistente debe buscar hasta el final y los dos lados están en un punto muerto.
La temperatura ambiente era demasiado baja, lo que provocó que el avión se estrellara.
Si la temperatura ambiente puede provocar un accidente aéreo ha sido durante mucho tiempo un tema de debate entre los entusiastas de la aviación. La respuesta es sí, ¡las bajas temperaturas provocan accidentes! Sin embargo, esto no es un defecto del teléfono. Por el contrario, significa una función de autoprotección deficiente. El sistema operativo Windowsmobile2003 tiene la función de detectar la temperatura ambiente. El software "Termómetro" que utilizamos se basa en el sistema operativo Windows Mobile 2003 para detectar la temperatura. De hecho, sólo lee la temperatura detectada por el propio sistema operativo, no es el software "termómetro" el que puede detectar la temperatura del hardware por sí mismo. Algunas personas dicen que el "termómetro" detecta la temperatura de la batería, pero esto es unilateral. De hecho, encontró un código en el sistema operativo Windows Mobile 2003 que puede determinar la corriente y el voltaje de una determinada parte del hardware y medir la temperatura mediante conversión. Este código está controlado por hardware, lo que significa que el voltaje de este hardware es muy sensible a la temperatura. Este hardware suele ser la CPU o el "caché" (no la memoria, es decir, no lo que comúnmente se conoce como almacenamiento del teléfono) y, por supuesto, a veces la batería. Esta es la razón por la que "termómetro" se puede usar en Windows Mobile 2003 en algunos teléfonos móviles, pero no se puede usar en Windows Mobile 2003 SE de algunos teléfonos amigos. La razón es que 2003 y 2003SE tienen fragmentos de código muy diferentes. El "Termómetro" todavía estaba buscando el código en su ubicación original, pero por supuesto no lo pudo encontrar. Aunque sea la misma máquina, si se reemplaza la batería de otra marca, en ocasiones no se puede leer la temperatura debido a cambios en el segmento del código. Es este cambio de temperatura el que hace que cambie la corriente o el voltaje del hardware dentro de la máquina, lo que a su vez hace que la parte de monitoreo del sistema reaccione. Sin embargo, debido a un diseño de software incompleto, tal vez un lote de lagunas en el diseño, tal vez el diseñador simplemente no consideró esto, lo que permitió que el sistema operativo se las arreglara solo, o incluso se "bloqueara" para lograr resistencia a la temperatura y evitar que la máquina continuara. ¡De hecho, es un gran problema que los diseñadores de sistemas deberían resolver! Entonces, ¿por qué el sistema operativo Windows Mobile 2003 responde a las bajas temperaturas? No quiero entrar en demasiadas explicaciones, lo que implica el principio de funcionamiento de la pantalla LCD, etc. Para que la pantalla LCD del teléfono se muestre correctamente, es necesario asegurarse de que el teléfono esté funcionando dentro de un cierto rango de temperatura, por lo que el sistema operativo debe controlar la temperatura. La mayoría de los entusiastas de las máquinas pueden realizar personalmente un experimento y poner en marcha la máquina a una temperatura relativamente baja (por ejemplo, por debajo de 5 grados). Después de que aparezca la pantalla para que la máquina cargue el sistema, el sistema se apagará automáticamente y se negará a iniciarse, logrando así la autoprotección.
Por el contrario, cuando la temperatura es relativamente alta, como superior a 24 grados, o cuando el sol incide directamente sobre la pantalla, la velocidad de respuesta de la máquina es mucho mayor, y el tiempo de respuesta de la pantalla es de menos reducido a la mitad.
¡Al mismo tiempo, la exhibición se completa sin demora! Vale la pena mencionar que el fenómeno de congelación debido a la baja temperatura no solo ocurre durante el tiempo de espera, sino también en el "modo avión", ¡así que no te equivocarás al tomar fotos de "muerte"!
Resumen: Por muy potente que sea tu teléfono, hay que darle algo de calidez. Cuando hay un choque causado por las bajas temperaturas, es probable que haya un segundo choque, y cada uno es más caliente que el anterior. El calor de su último accidente puede resultar insoportable. Especialmente los amigos del norte deberían prestar más atención en invierno. Lo mejor es dejar el teléfono móvil fuera de la ropa interior y no colgarlo de la cintura como un campesino.
Bloqueo inesperado durante el modo de espera.
Ahora es el problema de los bloqueos inexplicables durante el modo de espera. Los fallos durante el modo de espera se deben principalmente al modo de ejecución del software del sistema operativo Windows Mobile 2003. Sabemos que nuestros teléfonos móviles se utilizan habitualmente para realizar llamadas, y esto también fue una prioridad para los diseñadores de software del sistema operativo Windows Mobile 2003. Por lo tanto, cuando el teléfono móvil está en modo de espera, la mayoría de los recursos del teléfono móvil tienen prioridad para la parte de señal de espera. Por otro lado, el sistema operativo Windows Mobile 2003 también debería encargarse de nuestro propio software de bricolaje, buscar automáticamente información sobre el software que instalamos de vez en cuando y registrarlo a través del caché (tenga en cuenta el "caché"). Si este registro es largo y complejo, será necesario buscar información de la máquina y registrarla cuando el sistema operativo esté ocupado comunicándose con la señal de la estación base, lo que puede provocar una falla durante el modo de espera. Es por eso que software como OxiosHibernat libera memoria (caché). De hecho, cuando la máquina recarga automáticamente la información buscada de vez en cuando y no publica la información original, el espacio de la caché (en lugar del almacenamiento del teléfono móvil) se vuelve cada vez más pequeño y la probabilidad de falla aumenta. Este fenómeno es más grave en algunos teléfonos móviles, pero debido al aumento en el uso de 2003SE y caché, este fenómeno se ha reducido.
Entonces, ¿cómo solucionar este problema? De hecho, todo el mundo lo sabe, pero debes prestar atención al orden: primero, realizar un arranque completo y restaurar la configuración de fábrica. Luego puede funcionar de forma segura durante 7 días sin instalar ningún software ni insertar una tarjeta de memoria, y la temperatura debe ser al menos superior a 15 grados. (El llamado funcionamiento seguro significa que no se permite ningún choque en el medio. Esto requiere que la temperatura ambiente no sea inferior a 15 grados al apagar. Especialmente al arrancar por la mañana, es necesario asegurarse de que la temperatura corporal de la máquina es superior a 15 grados Si hay un bloqueo en el medio, es necesario reiniciar y volver a calcular los días. El propósito de esto es que cuando el sistema operativo Windows Mobile 2003 busque su propio software (en el sistema). ), no encuentra "intrusos", es decir, ningún software instalado por el usuario (en el almacenamiento del teléfono y en la tarjeta de memoria) y hace una marca después de completar esta marca, cuando el usuario instala el software por sí mismo después de la seguridad. período, la máquina buscará nuevamente y comenzará a buscar desde debajo de la marca, es decir, solo buscará en el almacenamiento del teléfono móvil y la tarjeta de memoria, omitiendo la búsqueda del software incorporado. De lo contrario, si instalamos uno nuevo. software inmediatamente después de un arranque duro, pensaremos que hay una gran cantidad de software recién instalado cada vez que arrancamos, y nos diremos a nosotros mismos que hay una gran cantidad de intrusos cada vez que arrancamos Información sobre software nuevo en todos los espacios. se vuelve a buscar automáticamente de vez en cuando, lo que aumenta la carga de la máquina para buscar. Por lo tanto, al principio no suele haber ningún problema ya que el uso del software que instalamos) se incluye todo tipo de información cada vez. Úselo y esta información a menudo se convierte en basura en su teléfono. La mayoría de los usuarios suelen encontrar que la memoria de su teléfono se ha reducido, debido a estos mensajes. Los registros del programa original se escriben continuamente y, cuando el sistema busca automáticamente de vez en cuando, la carga aumenta gradualmente. El peor resultado es que falla inexplicablemente durante el modo de espera.
Durante el período de seguridad, los usuarios deben prestar atención a las "pruebas". La llamada "máquina de prueba" significa que debe usar la máquina con frecuencia durante estos siete días y utilizar todas las funciones que vienen con la máquina, como "juegos", "atajos" y diversas configuraciones, para aumentar la familiaridad del sistema con el software.
Cuando finalice el período de seguridad, podrá insertar la tarjeta de memoria e instalar el software en la tarjeta de memoria y en el teléfono.
A partir de entonces, cada búsqueda realizada por la máquina en realidad solo busca la información del software en la tarjeta de memoria y el teléfono móvil, pero ignora la búsqueda del teléfono móvil en sí. Quiero enfatizar aquí que algunos teléfonos sin tarjetas de memoria también fallarán, en gran parte porque el sistema operativo no está familiarizado con el software. Preste atención a la máquina de prueba durante el período de seguridad. Después del período de seguridad, el software debe instalarse en la memoria del teléfono móvil. Cuando seguimos el método anterior e insertamos la tarjeta de memoria, podemos ver en el administrador de archivos que hay una tarjeta de almacenamiento adicional "tarjeta de almacenamiento". A partir de ahora, la máquina no la buscará activamente, por lo que después del inicio, todos los íconos del software instalado en la tarjeta aparecerán con el mismo estilo de Etiqueta no reconocida. La máquina buscará sólo cuando le demos un estímulo y le ordenemos buscar información en las tarjetas.
Podemos hacer un experimento: primero apague el teléfono, luego enciéndalo y presione la tecla programable izquierda "Inicio"/"Otros"/"Otros". Verá que todos los íconos del software instalados en la tarjeta tienen un estilo de etiqueta irreconocible. Luego presione "Inicio" para regresar, luego "Inicio"/"Otros"/"Otros". Del mismo modo, el software de la tarjeta sigue marcado como no reconocido. Así es, la máquina no busca activamente información de software en la tarjeta y la información de software en el caché se reduce. Estas máquinas suelen ser menos propensas a fallar, que es nuestro propósito. Entonces, ¿cómo se estimula a las máquinas para que busquen? Podemos presionar "Otros" para ir a la última página, ingresar "juego", abrir "Ling Yun Youzhi" para jugar y luego cerrar el juego y regresar a la página de inicio. Esta vez, echemos un vistazo a los íconos del software instalados en la tarjeta. ¿Qué tal? Todos los íconos han cambiado a su apariencia original. ¿Por qué jugar un "juego" estimula a la máquina a buscar información del programa nuevamente? En primer lugar, se trata de una competición; en segundo lugar, este juego viene con la máquina. Cuando ejecutamos este juego, consume muchos recursos, que es lo que solemos llamar espacio. Este "espacio" ciertamente incluye el "caché", por lo que cuando ingresa una gran cantidad de datos, la máquina tiene que borrar la información del programa que buscó originalmente y liberar el espacio para hacer todo lo posible para garantizar que el juego se ejecute. Cuando finaliza el juego y se restaura el espacio, la máquina debe buscar nuevamente la información del software instalado. Durante esta búsqueda, la información instalada en la tarjeta se lee en el caché y se restaura el icono.
Cinco
Problemas de software
La razón principal es que hay errores fatales en el diseño del software del teléfono móvil que provocan que se bloquee. Por ejemplo, cuando un teléfono móvil ejecuta un programa, si hay un error lógico entre el subprograma y el programa principal, se producirá un error de instrucción cada vez que el teléfono móvil ejecute el programa, lo cual es un poco como una operación ilegal en una computadora. y luego puede fallar. Los fallos provocados por errores de software, en términos generales, tienen las siguientes características: cada vez que se ejecuta un determinado comando, es decir, cada vez que se realiza la misma operación, se bloqueará. Si su teléfono siempre se congela así, inicialmente puede concluir que se trata de un problema de software. Para resolver este problema de bloqueo, generalmente se puede solucionar actualizando el software. Sin embargo, dicha actualización sólo puede actualizar la versión del software. Las funciones del teléfono no cambiarán después de la actualización, pero algunos errores de software se resuelven durante el proceso de actualización. Reducir la posibilidad de un accidente. No estar familiarizado con el software durante el proceso de actualización puede hacer que el teléfono se vuelva inestable. Si actualiza, haga una copia de seguridad con anticipación para evitar que el software no pueda restaurarse si falla la actualización del teléfono.