iPhone 与 Android 设备的 RAM 内存管理机制有哪些不同?

2024-10-17
来源:网络整理

截至2016年下半年,智能手机的硬件军备竞赛仍在加剧。骁龙820的量产拯救了一大批被压抑的国内外旗舰手机。另一方面,手机的RAM内存容量也发生了质的变化,首次进入6GB时代。

说到手机RAM内存,很多准备购买新手机的朋友都或多或少有些困惑。要知道现在的内存容量刚刚达到2GB的水平,但是旗舰手机却拥有3倍的RAM容量。你可能想问,它和设备的RAM内存管理机制有什么不同?那么大内存的手机有必要花钱买吗?

移动SoC的发展已经从最初的单核发展到现在的十核。处理器芯片核心数量的增加也带来了单核性能的提升和工艺的改进。随着性能的提高,用户的胃口自然会增长。这就需要内存量跟上节奏,以应对各种应用程序进程。

2007年刚出现的时候,手机的内存容量只有1,之后推出的第一款机型也只有1。看起来苹果和谷歌的发展路径很接近,但后来出现了两极分化的趋势与手机。

它在1GB内存上停留了很长一段时间,直到6s才首次提升到2GB。这里的发展速度快得惊人。从1GB到现在6GB只用了近3年的时间。

手机内存的发展比手机CPU略慢,主要是受到32位手机SoC的限制,所以当时3GB手机已经是一个限制。虽然它不是大内存领域的领导者,但却是突破内存限制的先驱。 5s采用的A7处理器首次实现了64位计算,大量手机纷纷效仿,直接引发了内存容量的周期性激增。

ARM处理器已经从32位发展到64位,架构指令集也进行了升级。由于64位处理器使用64位数据来表示内存地址,因此软件的最大搜索范围达到了巨大的16艾字节。这样你就明白手机是如何从3GB瓶颈跳到4GB了吧?

iOS 和内存机制有什么区别?

说到这里,就不得不说一下iOS和系统内存管理机制的区别。首先需要澄清的是,系统的缓慢和滞后并不是因为占用了太多内存,而是因为系统没有占用足够的内存,所以在内存和外部存储数据交换时出现滞后。

iOS系统之所以不需要太多的内存,主要是因为iOS优化的内存管理机制会让那些活动较少的程序尽快退出内存,从而可以加载更多的新程序。也就是说,当你打开很多应用程序时,系统会判断内存是否足够。如果没有,它会自动为您清理内存,而不会等到非常滞后时才进行。同时,iOS系统可能会自动关闭长时间在后台打开的应用程序。这就是为什么大多数人称iOS系统的后台为伪多任务。

内存管理机制与iOS不同。可以说,手机有多少内存就会消耗多少,所有空闲内存都会用来缓存。系统会将后台打开的每个程序保存在内存中,这样可以保证下次打开速度非常快,并且节省了再次从存储设备读取的时间。直到内存完全满并且没有足够的空间来启动下一个新程序时,之前启动的一些进程才会被清理掉。

由于内存管理机制的差异,iOS理论上不需要太多的内存来承载。然而,开源也导致了碎片化。最终只能通过增加内存容量来“暴力”解决问题。

手机内存小内存_手机内存怎么越来越小_手机内存小怎么办(黑科技)

手机内存真的越大越好吗?

一般来说,对于手机来说,内存大的手机会有更大的优势,因为手机程序都是在RAM内存中读写的,读写速度也与手机的性能有一定的关系。更大的RAM内存可以给手机带来更充足的缓冲空间。随着系统本身和应用程序本身的扩展,RAM内存的作用变得更加明显。

例如,由于手机没有独立显卡,只能将图形处理器集成在SoC上。现在手机已经可以实现4K屏幕、14nm工艺CPU等技术,虚拟现实VR非常流行,可以连接到手机上。 VR还需要更好的手机GPU,这无疑需要更大的RAM内存来支持。

然而,这并不意味着大内存一定更合适。有五个原因。

1、羊总要薅羊毛,消费者最终还是要为更大的内存买单,这势必会增加用户的手机成本和潜在功耗;

2、大内存也可能是手机厂商通过参数诱导消费者选择的营销手段;

3.不要盲目相信内存总量。根据手机系统的定制,实际可用运行内存也会相应波动。例如,如果您购买4GB内存的机型,实际可用内存空间只有2GB左右;

4、目前市面上最新的内存是DDR4,相比之前的DDR3在速度和功耗控制上都有很大的增强,所以如果你有同样RAM容量的手机,也要检查一下是DDR4还是DDR3 ;

5、RAM内存的大小会在一定程度上影响手机的速度,但并不是决定性因素。毕竟手机的运行速度是由CPU、GPU、RAM、ROM以及系统优化决定的。

存储器的发展与处理器技术和系统优化程度有关。如果处理器性能本身跟不上,或者系统优化不力,即使配备更大的内存,也会造成资源浪费。从目前我们评测过的机型来看,骁龙820/652处理器搭配4GB内存应该是2K系列中性价比最高的组合。建议用户理性消费,养成良好的手机使用习惯。定期清理内存也可以让系统更加流畅。

不过,随着手机SoC硬件水平的提高以及APP越来越“臃肿”,手机内存的增加也是大势所趋。去年,三星宣布量产12Gb(=8bit)手机内存颗粒。该芯片基于20nm工艺打造,相比上一代8Gb内存速度提升30%,同时功耗降低20%。据统计,三星目前占据全球移动DRAM市场45%的份额,持续领跑市场。这里有一些科普。一般手机需要4颗DRAM芯片来组成内存,所以12Gb内存颗粒大约是1.5GB内存。乘以4就是目前最高的6GB内存。

此外,高通还于本周正式发布了骁龙821处理器。作为骁龙820的补充,这款芯片最大的特点就是提升了CPU和GPU的主频。它还暗示它支持最大内存为8GB的智能手机。也许一年后,我们会讨论8GB内存手机的应用场景。

分享