目录:
你可以购买一块8GB RAM的OnePlus 6。 这比其他大多数高端Android手机(以及Chromebook和便宜的Windows笔记本电脑)高出4GB,比你可以侥幸逃脱的绝对最低限度大6GB。 我们将在第一段回答这里的问题:不,你手机中不需要8GB的RAM。
但这确实意味着一些非常酷的东西可能会发生。
阅读我们的OnePlus 6评论
你的手机用什么RAM
我们都知道更多的RAM意味着可以同时保持更多的应用程序运行(无论如何都是同时运行)但这只是你的手机内部RAM的一件事。 实际上,在Android开始运行之前,该RAM的一部分会被使用。
没有 太过 书呆子并且将compcache等想法注入到混音中,你的手机就像这样使用RAM:
- 内核空间:您的Android手机运行在Linux内核之上。 内核存储在一种特殊类型的压缩文件中,该文件在器件上电序列期间直接提取到RAM中。 这个保留的内存包含控制硬件的内核,驱动程序和内核模块以及将数据缓存进出内核的空间。
- 用于虚拟文件的RAMdisk:系统树中有一些文件夹和文件不是“真实的”。 它们是在启动时写入的伪文件,包含电池电量和CPU速度数据等内容。 使用Android,整个/ proc目录是这些伪造系统之一。 RAM保留,因此它们有一个居住的地方。
- 网络无线电:有关您的IMEI和无线电设置的数据存储在NVRAM(关闭手机时未擦除的非易失性存储器)中,但是当您第一次打开电源时,它会与支持调制解调器所需的软件一起传输到RAM电话。 保留空间以将这一切保留在内存中。
- GPU:手机中的图形适配器需要内存才能运行。 这就是所谓的VRAM,我们的手机使用没有独立VRAM的集成GPU。 系统RAM是为此保留的。
- 可用RAM:这是剩下的,减去为文件系统缓存和minfree设置保留的任何额外内容。 这就是您运行的应用程序可以使用的内容。
拥有8GB的RAM意味着使用RAM的任何或所有这些不同的方式如果需要,可以使用更多的RAM。 或者,如果编写操作系统的人想要尝试新的和不同的东西。
你可以用额外的RAM做什么?
我首先要说的是,并不完全清楚OnePlus究竟在使用额外的RAM或未来的计划。 从表面上看,考虑到基本的OnePlus 6型号仍配备6GB内存并使用相同的软件,它不会在系统级别上做 太多 。
但OnePlus(或任何自定义ROM开发人员)可以做的一件事是使用额外的2GB RAM的好方法:将整个系统主启动器存储在其中。
8GB的RAM意味着可以为用户界面或游戏模式留出更多内存。
回想一下HTC M7,如果你已经熟悉Android了那么久。 这是第一款使用Android的手机,当您在操作系统中使用时,它是超级响应的。 这是因为系统RAM的很大一部分被“保留”用于HTC Sense,并且当另一个应用程序要求更多内存时不会被释放。 在M7的情况下,这意味着它无法容纳与其他手机一样多的应用程序。 大多数制造Android手机的公司现在都做类似的事情并进行设置,以便发射器的某些部分永远不会从RAM中移除,因此Android使用感觉要好得多。 凭借4GB的RAM,获得可提供良好性能的平衡而不会让想要在后台保持应用程序打开的用户感到困难。
使用8GB的RAM,整个用户界面不仅可以保存在RAM中,还可以使用系统内存参数之外的实际保留块。
编写为用户界面启用DMA(直接内存访问)的设备驱动程序意味着可以留出RAM 仅供 用户界面使用。 操作系统仍然控制i / o,但没有其他应用程序可以覆盖它的任何部分,因此“即时”滚动和滑动所需的一切都保存在RAM中,在那里它始终快速准备就绪。
OnePlus可能没有任何计划用于额外的RAM,但我确信XDA的开发人员会。
这与memmap内核参数略有不同,该参数为操作系统之外的无线电和VRAM保留空间,但它允许操作系统管理RAM,以便数据可以移入和移出,并且当您关闭手机时可以写入缓冲区防止数据丢失。 与使用标准Linux LMK(低内存杀手)系统保持重要进程运行相比,它是一种更强大的解决方案。 最终结果是用户界面始终流畅且响应迅速,而不会影响其他应用程序在后台运行或保持活动的方式。
这只是我想到的一个例子,没有深入研究这一切。 也许想象一下经过调整的minfree设置,这样我们就可以让所有我们喜爱的应用程序始终在后台打开。
不要忘记很酷的因素
OnePlus 6可以拥有8GB的RAM,可以通过操作系统实现更好的性能,但它可能只是因为它可以。
RAM并不昂贵。 至少不是手机主板上使用的组件RAM。 每单位花费几美元(如果你销售数百万单位可能会很多),为OnePlus 6提供Galaxy S9或iPhone所没有的东西,这是亚洲部分地区和许多发烧友的真正卖点。 很多人都对电话的规格很着迷,因为他们了解如何使用它们,或者只是因为更多的电话总是更好。 其他旗舰手机的RAM增加一倍,使OnePlus 6更具前瞻性。
我确信OnePlus有人做了数学计算,并认为通过所有这些因素的组合,销售8GB RAM模型是有益的。
我们将以与开始时相同的方式结束:说不,你手机中不需要8GB的RAM。 但它并没有伤害任何东西,它给Android开发者带来的创造性自由,无论是在OnePlus还是第三方开发者,都可能意味着一些很酷的事情即将到来。