Seleccionar página

640 K de memoria deberían ser suficientes para cualquiera. La mayoría de la gente ha oído hablar de esta cita (por extraño que parezca, Bill Gates probablemente nunca la haya dicho) porque se usa como testimonio de una cosa: más memoria siempre es mejor. Pero, ¿cuánto necesitas en tu teléfono Android en 2022?

Puedes comprar un Samsung Galaxy S22 Ultra con hasta 12 GB de RAM, y los mejores teléfonos Android pueden incluir incluso más. Eso es casi tanto como muchas PC para juegos y alrededor de 6 GB más que muchos otros teléfonos. Esto tiene a mucha gente rascándose la cabeza y preguntando por qué en el mundo necesitas 12 GB de RAM, y ¿eso significa que mi teléfono necesita más?

Ver 6 o más GB de RAM dentro de un teléfono, incluso un teléfono económico, es bastante común. Hablemos de qué es la RAM, cómo usa su teléfono la RAM y por qué un teléfono tendría mucho más de lo que es "necesario".

que es ram

RAM (memoria de acceso aleatorio) es almacenamiento digital a corto plazo. Las computadoras (y sí, su teléfono es una computadora) usan RAM principalmente para almacenar datos que usan las aplicaciones activas junto con la CPU y el kernel del sistema operativo porque la RAM es muy rápida cuando se trata de leer y escribir. Incluso el disco duro más rápido o el almacenamiento flash es lento cuando necesita leer o escribir algo "en este momento", y aunque la CPU dentro de su teléfono tiene su propio caché para almacenar los datos que se usan para los cálculos, no hay mucho. Incluso el último caché del procesador Snapdragon solo es suficiente para almacenar lo que se está utilizando en este momento, por lo que necesita un lugar para almacenar lo que se utilizará a continuación.

Leer y escribir desde y hacia la RAM es rápido. Súper rápido.

El kernel del sistema operativo actúa como un policía de tráfico para todo lo que sucede cuando se trata de usar el hardware de su teléfono. Cuando un juego o cualquier aplicación quiere dibujar una nueva pantalla, los datos creados para usarlos van a la RAM donde el sistema operativo puede analizarlos, dejar que la CPU y la GPU realicen el procesamiento necesario y luego enviarlos a la pantalla, para que los puntos de color correctos se pueden dibujar en los lugares correctos.

Todo suena complicado, y lo es, pero todo lo que necesita comprender son tres cosas básicas: la RAM es un lugar para almacenar datos durante un período corto, los datos colocados allí se pueden leer o escribir muy rápido, y los datos en la RAM se borran cuando apagas tu teléfono. Además, una parte de la memoria RAM en su teléfono se usa tan pronto como lo vuelve a encender, y ninguna aplicación o incluso el sistema operativo puede usar esa parte. Esto se aplica a casi cualquier computadora; ellos (casi) todos tienen RAM, y la usan de la misma manera.

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

Cómo usa su teléfono su memoria RAM

La memoria RAM en su teléfono se usa principalmente como un lugar para ejecutar aplicaciones para almacenar sus datos. En los términos más simples, eso significa que más RAM puede permitir que se ejecuten más aplicaciones en segundo plano sin ralentizar el teléfono. Pero como la mayoría de las cosas, en realidad no es tan simple. La memoria RAM en su teléfono está en uso antes de que Android esté en funcionamiento.

No vamos a hablar aquí sobre la administración sofisticada de bajo nivel o cosas como compcache o intercambiar particiones, pero así es básicamente cómo su teléfono usa la memoria RAM dentro de él. Si desea hablar sobre el uso del almacenamiento como RAM, probablemente ya sepa esto de todos modos.

  • El espacio del kernel: su teléfono Android se ejecuta sobre el kernel de Linux. El kernel se almacena en un tipo especial de archivo comprimido que se extrae directamente a la RAM durante la secuencia de encendido del dispositivo. Esta memoria reservada contiene el núcleo, los controladores y los módulos del núcleo que controlan el hardware y el espacio para almacenar datos dentro y fuera del núcleo.
  • Un disco RAM para archivos virtuales: algunas carpetas y archivos en el árbol del sistema no son "reales". Son pseudo archivos escritos en el arranque y contienen cosas como niveles de batería y datos de velocidad de la CPU. Con Android, todo el directorio /proc es uno de estos pseudosistemas de archivos. La memoria RAM está reservada, por lo que tienen un lugar para vivir.
  • Radios de red: los datos sobre su IMEI y la configuración de la radio se almacenan en NVRAM (memoria no volátil que no se borra cuando apaga el teléfono), pero se transfieren a la RAM junto con el software necesario para admitir el módem cuando enciende su teléfono por primera vez. teléfono. Se reserva espacio para guardar todo esto en la memoria.
  • La GPU: el adaptador de gráficos de su teléfono necesita memoria para funcionar. Eso se llama VRAM, y nuestros teléfonos usan GPU integradas que no tienen VRAM independiente. La RAM del sistema está reservada para esto.

Una vez hecho esto, y su teléfono está en funcionamiento, lo que queda es la memoria RAM disponible que su teléfono necesita para operar y ejecutar aplicaciones. Una parte de esto también se reserva para cosas que deben suceder rápidamente (funciones del sistema operativo de bajo nivel y mantenimiento), pero se reserva de una manera diferente. Estas son configuraciones basadas en software, las personas que escribieron el sistema operativo y construyeron el kernel para su teléfono, y mantienen una cantidad mínima establecida de RAM libre para que estas funciones de bajo nivel se puedan realizar según sea necesario sin tener que esperar a que una aplicación lo haga. liberar cualquier memoria.

Todo esto es por lo que la lista de RAM disponible en la configuración no es la misma que la cantidad total de RAM instalada dentro de su teléfono. La cantidad total realmente está dentro, pero una parte (generalmente alrededor de 1 GB) está reservada. Tus aplicaciones se pelean por el resto.

RAM no utilizada es RAM desperdiciada

Fuente: YouTube (Crédito de la imagen: Fuente: YouTube)

Es posible que haya escuchado este dicho sobre Android y la administración de memoria. Es una cosa de Linux, y Android es un sistema operativo basado en el kernel de Linux como Ubuntu. Significa que Android se creó para llenar la memoria RAM con aplicaciones y sus datos asociados lo más rápido posible y mantenerla llena, dejando solo la cantidad mínima libre de la que hablamos anteriormente abierta para tareas de limpieza.

Android no es Windows, y cada uno hace las cosas de manera diferente.

Esto es diferente de cómo funciona Windows, aunque está muy cerca si está usando una Mac. Windows mantiene la RAM abierta y libre para una aplicación que la necesite. Linux mantiene una aplicación en la memoria hasta que se necesita la memoria en otro lugar. Eso también lo deciden las configuraciones gratuitas mínimas de la compañía que fabricó su teléfono. Las aplicaciones y sus procesos tienen prioridad en función de lo que hacen, cómo lo hacen y cuándo fue la última vez que estuvieron en la pantalla. Cuando desea abrir una nueva aplicación, las aplicaciones con prioridades más bajas se cierran, por lo que la nueva aplicación tiene la memoria RAM que necesita.

A medida que usa su teléfono, usará muchas de las mismas aplicaciones más que otras. Estas aplicaciones tenderán a permanecer residentes en la RAM y se estarán ejecutando, por lo que estarán disponibles al instante. Tener esa RAM libre en lugar de tener las aplicaciones ya residentes en la RAM significa que la aplicación necesitaría reiniciar los procesos que le permiten interactuar con ellos, y eso es más lento y usa más energía de la batería que mantenerlos residentes en la RAM.

Es un dicho cierto para su teléfono Android (o iOS), pero no para su computadora con Windows. Es cierto para su Chromebook (también un sistema operativo basado en el kernel de Linux). Cada sistema operativo administra las cosas de manera diferente y también administra la RAM que tiene disponible de manera diferente. Sin embargo, cuando se trata de su teléfono Android, está mejor con casi toda la RAM llena de datos de aplicaciones en lugar de gratis. De cualquier manera, está disponible.

¿Qué hace por mí tener más RAM dentro de mi teléfono?

Ya conoce la respuesta corta porque está arriba, permite que se ejecuten más aplicaciones en segundo plano. Pero la respuesta larga es realmente interesante.

El primer teléfono con Android, el T-Mobile G1, tenía 192 MB de RAM. El Galaxy S22 Ultra tiene miles de millones de veces más.

10GB o 12GB (o 16) de RAM es una completa exageración para Android. Los teléfonos más antiguos o los teléfonos económicos pueden salirse con la suya con solo uno o dos GB de RAM disponible porque la configuración mínima libre se establece teniendo esto en cuenta. Un hecho interesante: la interfaz de Samsung requiere más recursos, y Samsung hizo algo muy inteligente aquí, comenzando con el Galaxy S6. Obligó al lanzador a permanecer vivo en la memoria en todo momento y eliminó el retraso de la pantalla de inicio. ¡Buen trabajo, Samsung!

Usando lo que nos dice, podemos ver que un teléfono que está haciendo más detrás de escena necesita más RAM instalada. Dado que casi todos los teléfonos vienen con 6 GB de RAM ahora, no hay una diferencia real aquí, y un teléfono Pixel solo tiene un poco más de memoria para tener otra aplicación o dos en funcionamiento porque su interfaz no está usando tanto. También es por eso que Samsung y otros han incluido formas de eliminar los procesos en ejecución para los momentos en que necesita un pequeño impulso en el rendimiento. Si mata todas las aplicaciones que pueda, las aplicaciones que aún no están en la memoria se iniciarán un poco más rápido. Pero las aplicaciones que estaban en la memoria aún tardan más en cargarse. Es un acto de equilibrio.

Fuente: Daniel Bader / Android Central (Crédito de la imagen: Fuente: Daniel Bader / Android Central)

Si lleva las cosas un paso más allá y hace cosas como la configuración de escritorio DeX de Samsung, tener más RAM puede ser un gran beneficio. DeX, por ejemplo, podría usar más RAM reservada antes de que el teléfono se ejecute para el adaptador de gráficos, pero aún necesita una buena parte para usar, de modo que otras aplicaciones o procesos puedan ejecutarse sin ser interrumpidos. Y puede ser aún más creativo si está desarrollando software para un teléfono con RAM "extra".

Idealmente, un teléfono con RAM física adicional podría incluso usar un controlador de dispositivo que habilite DMA (Acceso directo a la memoria) para la interfaz de usuario. Esto reserva RAM en el arranque solo para la pantalla de inicio, la entrada táctil y cualquier otra cosa que haga que su teléfono sea súper receptivo, independientemente de cualquier otra cosa que se ejecute o suceda fuera de la RAM reservada para DMA. ¿Estás listo para la respuesta táctil instantánea o el desplazamiento? Porque así es como lo consigues.

No necesitas más, pero siempre puedes usar más.

Ahora extienda esta idea al "modo de juego" o una solución de escritorio o cualquier otra forma especial en que se pueda usar un teléfono Android. Todavía habría RAM más que suficiente para que el sistema hiciera su trabajo mientras esa RAM adicional está ahí para jugar un juego 3D pesado de software sin eliminar todas las aplicaciones en segundo plano, o poner su teléfono en un soporte o carcasa de computadora portátil para usar en el modo de escritorio tiene la memoria que necesita reservada solo para que funcione.

La RAM es barata y tener más RAM se ve muy bien en una hoja de especificaciones

Fuente: Jerry Hildenbrand / Android Central (Crédito de la imagen: Fuente: Jerry Hildenbrand / Android Central)

Las empresas cobran mucho por un modelo con más RAM, pero la mayor parte se debe a que tienen que fabricar otro modelo y mantener otra lista de piezas. Los chips reales que van dentro del teléfono solo cuestan centavos cuando se compran al por mayor. Pero poder decir que su teléfono tiene 12 o incluso 16 GB de RAM cuando se anuncia puede ser muy útil en lo que respecta a la hoja de especificaciones.

Es impresionante, especialmente para los entusiastas de la tecnología y los primeros usuarios. Lo admito, me interesa. Me gusta ver software optimizado que puede funcionar bien con un hardware mínimo porque es una forma de arte; escribir código puede ser hermoso. Pero también estoy intrigado por lo que puede significar tener RAM adicional cuando los dos se han combinado en el mismo dispositivo. Ver 12 GB o más de RAM en las especificaciones instantáneamente me interesa, de la misma manera que lo hace una pantalla de alta resolución.

Ver mejores especificaciones es una forma segura de interesar a los primeros usuarios.

Las empresas que fabrican teléfonos lo saben. También saben que poner más RAM en un teléfono significa que pueden salirse con la suya con menos optimización de software (algo costoso y que requiere mucho tiempo) o intentar hacer más con su versión de Android. De cualquier manera, algunos de nosotros compraremos solo por las especificaciones. Eso hace que los costos adicionales valgan la pena porque las personas que hablan sobre su producto no tienen precio.

Entonces, ¿cuánta RAM necesitas realmente? Todo lo que realmente necesita es la respuesta correcta. La mejor respuesta es tanto como puedas obtener.

Video: