华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?

华为在mate40系列机器发布会上向外界展示了一个全新的功能——内存扩展技术 , 该技术可以让智能手机的8GB运行内存“当作”10GB使用 , 10GB运行内存“当作”12GB使用;这个功能看起来像个“黑科技” , 那么在“黑科技”的背后 , 是哪些深层次的技术支持呢?小宅带小伙伴们来看一下 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

首先这个所谓的内存扩展技术也就是Android智能手机上的“ZSWAP”技术 , 该技术由“Swap”和“ZRAM”技术组合而成 。
“Swap技术”就是Swap分区 , 该技术在Android系统发展初期起到了很大的作用——早期的Android智能手机运行内存(RAM)都比较小 , 这种技术可以将不活跃的应用进行压缩 , 然后将这些应用放在手机闪存芯片中 , 大大降低RAM的压力 , 从而提升智能手机的多任务能力 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

这种技术也叫做“虚拟内存”技术 , 几乎所有的操作系统都能支持这一先进的技术;早期的Windows操作系统上就引入了该技术 , 不过随着内存价格的降低以及内存速度的提升 , 小宅认为这种技术存在的意义并不是很大;当然 , 一些老款的电脑确实需要该技术的支持 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

而“ZRAM”技术则是把运行内存中的东西先压缩然后继续放到内存里 , 会消耗少量CPU资源 , 但大大降低了RAM的消耗 , 从而提升机器的流畅度和性能;如今智能手机的处理器CPU性能都比较强大 , 因此这种消耗CPU性能来提升内存性能的做法并没有什么不妥 , 反而是一种较好的解决方案 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

华为的内存扩展技术是建立在麒麟芯片强大的CPU性能上面 , 同时华为针对日常软件做了专门的优化 , 在打开日常软件的情况下 , 该技术会被调用;不过小宅认为增加RAM容量才是最好的解决方案 , 例如今年不少的Android旗舰手机用上了12GB甚至16GB的LPDDR内存 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

遗憾的是 , 华为mate40和华为mate40 Pro最大可以选择8GB运行内存 , 要知道华为mate40 Pro的其售价已经达到了6499元 , 这个价位的不少Android旗舰手机已经配备12GB甚至16GB运行内存;小宅认为华为在运行内存方面是比较“抠门”的 , 没有直接大规模普及超大运行内存 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?
文章图片

文章图片

【华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?】如果华为mate40 Pro配备12GB运行内存 , 那么机器的多任务能力会大大增加 , 毕竟在华为内存拓展技术的支持下 , 12GB运行内存的机器在华为优化下可以达到14GB运行内存的水平;可即便是在内存拓展技术的加持下 , 华为mate40 Pro的8GB运行内存也不能当作12GB运行内存使用 , 物理上的短板是不能通过系统优化解决的 。
华为手机|华为公布“黑科技”,8GB内存当10GB用,是什么原理?


推荐阅读