Red de conocimiento informático - Conocimiento informático - ¡Los teléfonos Android han superado los 20 G de memoria de funcionamiento! ¿Cuánta memoria de ejecución es suficiente?

¡Los teléfonos Android han superado los 20 G de memoria de funcionamiento! ¿Cuánta memoria de ejecución es suficiente?

Text/Xiao Yi Ping Technology Por ahora, el truco de almacenamiento 20G en los teléfonos móviles es mayor que el valor real.

¿Qué es el almacenamiento? El nombre científico de RAM es memoria de acceso aleatorio. Es un lugar utilizado para almacenar datos temporalmente. Para decirlo sin rodeos, es un soporte de almacenamiento entre la CPU y el disco duro.

Por ejemplo, cuando hacemos clic en el icono de una aplicación en el escritorio, nuestro comando OnTouch ingresará directamente a la CPU. Según este comando, la CPU enviará instrucciones a la memoria flash a través del bus, pidiéndole que lo haga. averigüe Los procesos de aplicación relevantes que pueden admitir la ejecución de la aplicación se envían a la memoria en ejecución. En este momento, la memoria flash comenzará una lectura aleatoria para encontrar estos procesos desde su letra de unidad y los enviará a la memoria en ejecución para su almacenamiento. de acuerdo con los requisitos de la CPU, y el almacenamiento comenzará a intercambiar información con la CPU en este momento.

Luego, la respuesta a la capa de vista es que la aplicación se abre y el contenido se puede mostrar normalmente. En el futuro, la mayoría de las operaciones del usuario en la aplicación se completarán con la cooperación de la memoria y. la CPU, que básicamente no es necesaria, interactuará con la memoria flash. (Excepto algunos que implican la búsqueda de archivos locales, como cargar archivos, imágenes, etc.)

Algunas personas pueden preguntar: ¿no puede la memoria flash interactuar directamente con la CPU? Por supuesto que es posible, la tecnología de memoria virtual en las computadoras y la tecnología zram y swap de Android esencialmente permiten que parte del disco duro (memoria flash) se use como memoria operativa. Sin embargo, dado que la memoria flash es esencialmente una memoria no volátil, es posible. En comparación con la memoria de acceso aleatorio como la RAM, el rendimiento de lectura aleatoria es muy diferente. El uso directo de la memoria flash y la CPU para interactuar con la información afectará en gran medida la experiencia operativa del usuario. ¿Por qué el arranque en frío en el sistema Android es mucho más lento que el arranque en caliente? ? Básicamente, la velocidad de lectura y escritura aleatoria de la memoria flash es demasiado lenta.

Velocidad de lectura y escritura de almacenamiento: 30000 MB/s

Velocidad de lectura y escritura de SSD: 3000 MB/s

Si la velocidad de lectura y escritura de la memoria flash es rápida suficiente en el futuro, o la memoria operativa puede guardar datos después de un corte de energía, por lo que no existe una diferencia obvia entre la memoria operativa y la memoria flash. Sin embargo, según el nivel técnico actual, obviamente no es realista alcanzar ese nivel en poco tiempo. tiempo. El precio unitario por GB de chips DRAM utilizados en la memoria es mucho más caro que el de la memoria NAND Flash.

Como puede ver en general en el artículo anterior, el almacenamiento es en realidad el registro del proceso de la aplicación. El proceso de la aplicación en el almacenamiento intercambiará datos con la CPU más rápido. Desde este punto de vista, por supuesto, cuanto mayor sea el almacenamiento, mejor. Si el almacenamiento es lo suficientemente grande como para acomodar todos los procesos de aplicaciones del usuario, entonces no habrá retrasos en el teléfono. ¿Qué? Por supuesto que no.

El primero es el problema de carga del procesador. En el sistema Android, todas las aplicaciones en la memoria en ejecución iniciarán más o menos uno o más procesos del servidor (el más común es el servicio de envío de mensajes). Estos procesos necesitarán más o menos interactuar con la CPU para obtener datos. Cuantas más aplicaciones se coloquen en segundo plano, mayor será la presión sobre la CPU. En este momento, el cuello de botella ya no es la cantidad de almacenamiento sino el rendimiento de la CPU. En otras palabras, incluso si tienes capacidad de almacenamiento ilimitada, el teléfono seguirá bloqueado.

Además, también debemos considerar cuestiones prácticas. ¿Dónde está el mayor valor de la Universiada? Por un lado, permite que el teléfono tenga suficiente espacio para llevar algunas aplicaciones muy grandes. Por otro lado, permite que el teléfono retenga más procesos de aplicaciones en segundo plano para mejorar la experiencia del usuario.

Sin embargo, ni el primer ni el segundo uso requieren actualmente 20G de almacenamiento.

¿Qué aplicación ocupa más memoria en un teléfono móvil? No hay duda de que se trata de juegos. Tomemos como ejemplo el popular juego en línea "Genshin Impact" con su excelente aplicación. El uso de almacenamiento de Genshin Impact es de aproximadamente 1,5G-2G. Los teléfonos móviles con almacenamiento 6G no abren otros grandes. escalar aplicaciones al mismo tiempo. En circunstancias normales, el juego "Genshin Impact" se puede ejecutar normalmente. La memoria 8G puede ejecutar dos "Genshin Impact" al mismo tiempo. ¿Tiene algún valor el uso de memoria 20G? ¿Tienes 10 juegos a gran escala ejecutándose en segundo plano al mismo tiempo?

Hablemos de la segunda situación: abrir más aplicaciones y abrir más aplicaciones es de hecho una de las principales ventajas de la memoria Dayun. Sin embargo, según la situación general actual, el uso real no es excelente. Desde un punto de vista ambiental, el almacenamiento 8G es suficiente para admitir 20 aplicaciones residentes en segundo plano, sin mencionar el almacenamiento 12G. Para los usuarios comunes, esto es completamente suficiente. La mejora de la experiencia que traerá el almacenamiento 20G se debe al efecto marginal. La experiencia real se reduce gradualmente debido a la existencia de almacenamiento 12G, y básicamente no hay mucha diferencia entre la experiencia real y el almacenamiento 12G.

Además, desde Android 6.0, el sistema Android tiene el modo Doze incorporado. Este modo procesará los procesos en segundo plano que se usan con poca frecuencia mientras la pantalla está inactiva y eliminará algunos procesos en segundo plano que se usan con poca frecuencia para conservarlos. su teléfono funcione sin problemas y reduzca el consumo de energía. Además, para proporcionar una mejor duración de la batería de los teléfonos móviles, los fabricantes de sistemas actuales también establecerán mecanismos de optimización en segundo plano relativamente estrictos. A veces, es posible que todavía le quede mucha memoria y el sistema aún destruirá algunos procesos de aplicaciones para liberarlos. Debería haber suficiente espacio de almacenamiento en primer plano. Por lo tanto, no importa qué tan grande sea su almacenamiento, cuántas aplicaciones haya abierto o si el proceso en segundo plano debe finalizar o no.

Entonces, según la situación actual, ¿cuántos GB de almacenamiento son suficientes? La respuesta es que 6G es suficiente, 8G es lo mejor y 12G es perfecto. No es necesario comprar una versión con más de 12G de almacenamiento.

Además, los fabricantes actuales de teléfonos móviles con Android también han desarrollado tecnología de fusión de memoria, que utiliza las tecnologías zram y swap existentes en el sistema Android y las complementa con algoritmos de inteligencia artificial para lograr el propósito de aumentar la memoria. a Es una de las formas más económicas de mejorar el almacenamiento. Después de activar esta tecnología, el almacenamiento 8G puede mejorar el almacenamiento 3G, lo que significa que finalmente podemos obtener almacenamiento 11G. Esto es completamente suficiente para los usuarios comunes. En comparación con el aumento de la capacidad de la memoria física, la tecnología de fusión de memoria implementada mediante algoritmos es un foco de desarrollo futuro.

Por supuesto, algunas personas pueden decir que el tamaño de la aplicación es cada vez mayor. El almacenamiento de 20G puede hacer que el teléfono se use por más tiempo, pero no lo ignore. El ciclo de vida normal de un teléfono móvil es de 2 a 3 años, y hay muy pocos teléfonos móviles que puedan usarse durante cuatro o cinco años. Y para entonces, el cuello de botella no será la cantidad de almacenamiento sino el rendimiento de la CPU. .

Por lo tanto, para los consumidores comunes, no hay necesidad de gastar un precio demasiado alto por una característica que tal vez nunca se utilice.

No hay duda de qué tan grande es suficiente. Originalmente, los programadores competían por quién tenía un mejor control de la memoria. Al menos yo personalmente todavía creo que "la memoria y la CPU pertenecen al cliente, no a usted". Pero los principales fabricantes no lo ven así: lo tuyo es mío y puedo utilizar los recursos de tu teléfono como quiera. Además, no es nuevo que los fabricantes de software se confabulen con los fabricantes de hardware para obligar a los usuarios a actualizar. En resumen, se trata de un corte desnudo de puerros, pero hay que aceptarlo.

Aún tienes que elegir según tus necesidades reales. A veces es un desperdicio si la configuración es demasiado alta y no la utilizas. Para el rendimiento de tu teléfono móvil, puedes comprobar la prueba. datos del Maestro Lu.

Ninguna cantidad de memoria es suficiente y nadie puede alterar la frecuencia de reemplazo del fabricante. ¿Hay suficiente memoria para admitir uno o dos lados?