通常买手机的时候销售人员会跟客户说“运行内存越大,系统越流畅,打游戏、看电影就不容易卡。”但是这话并不完全正确。
买智能手机要不要多花钱选择更大的运行内存,还是取决于平时使用手机时的用途和个人习惯。
1、运行内存是什么?
华为的P40系列手机采用的运行内存是6G或者8G的,什么是运行内存呢?
运行内存,也称作主存,是指程序运行时需要的内存,只能临时存储数据用于与CPU交换高速缓存数据,一般多指随机存取存储器(Random Access Memory,RAM)。
运行内存越大,能同时运行的程序越多,但是运行内存的效率也受到CPU和操作系统的影响,如果CPU的处理能力不足,那么运行内存再大也是无济于事。
2、运行内存怎么工作的?
智能手机运行/处理主要看处理器(CPU)、运行内存和机身内存。简单来说三者的关系就是:
处理器——处理数据的平台
运行内存——与CPU直接交换数据的存储器
内存——数据存储器
当你在手机操作了一个指令后,涵盖这个动作的所有信息会发送到运行内存,随即,处理器开始高速工作,如果有涉及到数据存储的就会存放于内存。
3、安卓系统为什么要求高运行内存
现在不少国产品牌的旗舰手机的运行内存都在6G以上,比如华为的P40系列的运行内存一般是6G和8G,小米10系列手机的运行内存分别是8G和12G。
苹果手机在苹果6以前一直是1G的运行内存,而现在苹果8是2GB运行内存,而现在最新的苹果12 Pro Max也才只有6GB的运行内存。
再看看现在安卓系统一般都是6G、8G内存了,但是苹果系统比安卓系统更加流畅。这显然和“运行内存越大,智能手机性能越好”是相悖的。
安卓手机为什么要这么高的内存,这就要从安卓手机的内存管理说起了。
A、安卓系统的内存管理
多数安卓系统为了让用户拥有极其流畅的多任务工作能力,所以打开的应用只要不关闭,一般都会在内存中驻留。这样随意打开任意的APP,都不会感觉要启动,大内存给安卓系统带来的好处就是更好的多任务体验。
B、苹果系统的内存管理
相反,苹果系统则是根据客户的使用情况,如果你从一个程序切换出去,10分钟内没有再次使用,后台就给他关闭了,释放内存,这样就能保证比较小的内存依旧可以非常流畅。
4、总结
智能手机的运行/处理速度和CPU、运行内存和机身内存息息相关,不同的操作系统对内存的管理方式也会对运行内存大小有一定影响。
一般来说,在CPU、操作系统、机身内存相同情况下,运行内存越大,多任务处理能力越强大;在CPU、机身内存相同的情况下,安卓系统所需的运行内存要比苹果系统的更大一些。
发表评论