Nick Sutrich is from Android Central.

It should be enough for anyone. Bill Gates probably never said it, but most people have heard of it because it is a testament to one thing: more memory is always better. How much do you need your phone to cost?

The best phones on the market can come with even more memory, as long as they have the right model. That is more than many other phones and almost as much as a gaming PC. This has a lot of people scratching their heads and wondering if my phone needs more than 12 gigabytes of ram.

It's fairly common to see 6 or more gigabytes of RAM inside a phone. Let's talk about what RAM is, how your phone uses it, and why a phone would have so much more of it than necessary.

What is RAM

Random access memory is short-term storage. Computers use a lot of RAM to hold data that active applications use, along with the operating system and the processor, which are very fast when it comes to reading and writing. When you need to read or write something right now, even the fastest hard drive or flash storage is slow, and while the phone has its own cache to hold data that is being used for calculations, there is not a lot. You need somewhere to hold what's being used next, even the latest Snapdragon processor has only enough cache to hold what right now.

When it comes to using your phone's hardware, the OS kernel acts as a traffic cop. When a game or any app wants to draw a new screen, the data created to use for it goes into the RAM where the OS can make sense of it, and then send it off to the display so the right color dots can be drawn.

All you need to understand is that the RAM is a place to hold data for a short period, data can be read or written very fast, and data is erased when you shut your phone down. As soon as you turn your phone back on, a portion of the RAM is used, and no apps or the OS can use that portion. All computers have the same amount of RAM, and they use it the same way.

There is a source of the Android Central.

Your phone's RAM is mostly used to store data. That means more RAM can allow more apps to run in the background without slowing your phone down. It is not really that simple. The RAM in your phone is being used.

We are not going to talk about fancy low-level management or things like swap partition here, but this is how your phone uses the RAM inside of it. If you want to talk about using storage as RAM, you already know about it.

  • The kernel-space: Your Android phone runs on top of the Linux kernel. The kernel is stored in a special type of compressed file extracted directly into RAM during the device power-on sequence. This reserved memory holds the kernel, drivers, and kernel modules that control the hardware and room to cache data in and out of the kernel.
  • A RAMdisk for virtual files: Some folders and files in the system tree aren't "real." They are pseudo files written at boot and hold things like battery levels and CPU speed data. With Android, the whole /proc directory is one of these pseudo file systems. RAM is reserved, so they have a place to live.
  • Network radios: Data about your IMEI and radio settings are stored in NVRAM (Non-Volatile memory that's not erased when you power off your phone), but get transferred to RAM along with the software needed to support the modem when you first turn on your phone. Space is reserved to keep this all in memory.
  • The GPU: The graphics adapter in your phone needs memory to operate. That's called VRAM, and our phones use integrated GPUs that have no stand-alone VRAM. System RAM is reserved for this.

When your phone is up and running, what you have left is the available ram to run your apps. A portion of this is reserved for things that need to happen quickly, but it is reserved in a different way. The people who wrote the OS and built the kernel for your phone set these software-based settings so that low-level functions can be done without having to wait for an app to free any memory.

The total amount of RAM installed inside your phone is not the same as the available RAM listing in settings. The full amount is inside, but some of it is reserved. The rest of your apps get to fight over.

Unused RAM is wasted RAM

You can find the source of the video on YouTube.

You might have heard that about memory management. It is a Linux thing, and it is also a Linux-based OS. It means that the minimum free amount that is open for housekeeping is what was built into the system to keep it full.

This is not the same as how Windows works if you are using a Mac. For an app that needs it, Windows keeps the RAM open and free. Linux keeps an app in memory until it's needed elsewhere. The company that built your phone set decides that. When the last time they were on the screen, what they do, how they do it, and how they do it are all taken into account. When you want to open a new app, the apps with lower priorities are closed so the new app has the needed RAM.

You will use many of the same apps on your phone. The apps will stay in the RAM and be available instantly. The app would use more battery power and restart processes that allow you to interact with them if they were resident in the RAM.

It is a true saying for your phone, but not your computer. It is true for your Chromebook, a Linux-kernel-based OS. Each operating system has its own way of managing the RAM and things. If you want to use your phone for more than free, you should get all the application data instead of the RAM. It is available either way.

What does having more RAM inside my phone do for me?

You already know the short answer because it allows for more apps to run in the background. The long answer is very interesting.

It's not a bad idea to have at least 10 or 12 gigabytes of RAM for your phone. The minimum free settings for older phones and budget phones are set so that they can get away with just a bit of RAM. The interface of the S6 was very smart because it was more resource-intensive. The home screen lag was killed by it. Excellent work, SAMSUNG!

We can see that a phone that is doing more behind the scenes needs more RAM installed. Since most phones come with 6GB of RAM, there is no real difference between the two, and a Pixel phone just has a little more memory to have another app or two up and running. It is also the reason why many companies have included ways to kill running processes for the times they need a little boost in performance. If you kill all the apps, they won't start as fast. It takes longer to load apps that are in memory. It is a balancing act.

The source is Daniel Bader.

Having more RAM can be a big benefit if you take things a step further and do things like the DeX desktop setup. DeX could use more RAM set aside before the phone is running for the graphics adapter but still needs a nice chunk to use itself so other apps or processes can run without being interrupted. If you are developing software for a phone, you can get even more creative.

A device driver that allows direct memory access for the user interface would be ideal for a phone with extra physical RAM. This sets aside the entire amount of ram for the home screen, touch input, and anything else that makes your phone responsive regardless of anything else running or going on outside of the ram set aside for DMA. Are you ready for touch or scrolling? That is how you get it.

This idea can be extended into a game mode, a desktop solution, or any other way that anANDROID phone can be used. There is still more than enough memory for the system to do its job, even if you put your phone in a stand or laptop shell to use in desktop mode, or play a software-laden 3D game without killing all the apps in the background.

RAM is cheap and having more RAM looks great on a spec sheet

Jerry Hildenbrand is from the Android Central.

Most of the time, companies charge a lot for a model with more RAM because they have another model to make and another parts list to maintain. The chips in the phone cost pennies when bought at volume. Being able to say your phone has at least 12 or 16GB of RAM when it is announced can go a long way when it comes to the spec sheet.

It is impressive to tech enthusiasts and early Adopters. It gets me interested. I like to see software that can run well on minimal hardware because it is an art form. When the two have meshed together in the same device, I am curious about what having extra RAM means. The same way a high-resolution display gets me interested, seeing more than 12GB of RAM instantly gets me interested.

Companies that make phones know this. They know that if they put more RAM in a phone, they can get away with less software optimization, or try and do more with their version of Android. Some of us will be buying only because of the specifications. The added costs are worth it because people are talking about your product.

How much do you really need? The correct answer is as much as you need. As much as you can get is the best answer.