拒绝盲从 华为P10内存门你所不知道的技术细节

华为P10系列的“内存门”事件是智能手机发展史上一个备受争议且引人深思的案例。官方解释是因“存储卡读写速度过快”导致系统判断为异常并触发保护机制,从而出现“闪退”或“存储空间不足”的假象。然而,围绕这一事件,外界存在诸多质疑,认为华为可能借此掩盖了更深层次或更根本性的软件/硬件问题。
要理解这场风波,我们需要深入探讨一些技术细节和可能性:
"1. 原理:eMMC存储与主存(RAM)的关系"
"存储介质:" 华为P10(尤其是高配版)普遍采用UFS 2.1闪存作为内部存储(ROM),速度较快。而运行时需要大量快速访问的数据则存放在运行内存(RAM,通常是LPDDR4X)中。 "虚拟内存机制:" 操作系统(如基于Android的EMUI)会使用RAM作为主存,同时利用内部存储(ROM)的一部分空间作为虚拟内存(类似电脑的虚拟内存 swap space)。当RAM快满时,系统会将不常用的数据暂时移到ROM的虚拟内存区域,以释放RAM空间给新的、需要优先处理的应用和数据。 "影响:" 虚拟内存的使用效率、切换速度直接影响系统流畅度。如果频繁、缓慢地在RAM和ROM虚拟内存之间切换,用户会明显感觉到卡

相关内容:

这几天华为P10内存门刷爆了手机圈,华为因在发布会上使用UFS2.1做性能演示,而实际发售产品当中部分使用EMMC5.1闪存或UFS2.0闪存而受到赚黑心钱的质疑。存储极客不参与口水之争,只讲存储技术知识。

通过AndroBench 5读取性能测试成绩可以分辨配备不同类型闪存的华为P10。正常UFS2.1闪存的读取速度在700MB/s左右,而UFS2.0版本最高不超过600MB/s,EMMC5.1版本则会更低。

华为的内存门实际上涉及到的是存储内存(闪存),而不是通常意义上的运行内存(DRAM),前者是单独位于PCB上的芯片(下图最左侧芯片),而后者通常已经和手机CPU封装为一体(下图居中芯片)。严格来说这次是“闪存门”而不是“内存门”。



与电脑上的固态硬盘相比,手机的存储内存集成了相当于电脑上主板磁盘控制器的部件,能够与CPU直接进行数据沟通。

UFS和EMMC都是闪存接口协议,从工作原理上来说,UFS比EMMC更为先进,比如UFS能同时接受读取和写入指令并支持指令队列,更像电脑中的SCSI接口固态硬盘,而EMMC的出现比较早,接口带宽上也略低一些,类似于电脑中的PATA接口固态硬盘。

UFS固然要比EMMC接口先进,不过要说580MB/s的EMMC会比700MB/s读取的UFS闪存快多少就是另外一个问题了。余成东说不同类型闪存的P10使用体验没区别,这是有可能的。

我们不妨用电脑上的固态硬盘来做参考,手机中的EMMC5.1接口速度大约相当于电脑上的SATA2.0接口:

而UFS2.1接口速度相当于电脑上第一代PCIe AHCI固态硬盘,论跑分自然是要远超SATA2.0:

二者在跑分上差距悬殊,但作为存储设备实际使用过程并不是不间断的跑分,尤其是日常条件下使用体验差异并不明显,只有在跑分、刻意去满负荷使用时才会发现其中不同。就比如东芝A100,它仅仅是东芝的入门级固态硬盘,价格只有同容量顶级NVMe固态硬盘的三分之一,他们之间的使用体验比起来会有多大的差异?

如果比拼AS SSD Benchmark跑分,A100可能还不到后者的一半,但若从考核家庭实用性能的PC Mark 8测试分项成绩来看,A100对于游戏玩家和办公用户却又是非常超值的:

两分多种的战地3游戏加载,价格差出三倍的两块固态硬盘实际只差出3.6秒,如果不掐表对比如何能区分其中差异呢?不管是手机存储内存还是电脑固态硬盘,跑分和理论速度和实际体验之间还是有区别的。只不过聪明的玩家可以自主为电脑选择搭配便宜好用的东芝A100固态硬盘,却无法决定自己买到的华为P10到底用了哪种接口的闪存。

混用不同闪存让购买华为P10成了抽奖,这的确是不好的购物体验。群众感到被欺骗而产生激愤是可以理解的,只是我们不应被一些媒体煽动去做自干五,一味以跑分代表使用体验,用着其他手机却想代表P10用户打抱不平:毕竟华为没有承诺过P10使用何种闪存,就像iPhone从未承诺过用三星还是台积电产的CPU。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章