0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UFS 3.0理论速度可达3GB/S,为什么苹果一直都是NVMe

汽车玩家 来源: 今日头条 作者: 今日头条 2019-11-18 16:13 次阅读

自从一加7Pro推出之后,除了90Hz的屏幕,另一个亮点就是UFS3.0闪存颗粒,其传输速度达到了1.5GB/S,可以说是UFS2.1标准的两倍,而这并不是UFS 3.0的理论速度,其理论速度可以达到3GB/S,也就是一部高清电影可以轻松一秒传输。

而苹果一直以来都是NVMe协议的闪存,其实NVme非常常见,目前的电脑固态硬盘几乎都开始在用,目前NVMe用的都是电脑上的PCIe接口(不是必须的),是主板上速度最快的外部io接口,也是显卡的标准接口。

目前新的的PCIe 4.0标准传输速度可以达到64Gbps,也就是传输速度可以达到8GB/S,一般来说每颗CPU都有几十条PCIe总线,服务器级别的CPU会更多,而显卡只能用到16条,那么剩下的就可以为其他设备提供高速的连接了!

NVMe协议的硬盘有很多的优势,传输速度非常快,延迟低,并行数据处理能力强,毕竟是在电脑上读取速度最快的了,苹果自从iPhone 6S的时候就开始支持了NVMe协议,但是安卓却没有任何一家手机商愿意去使用,是技术达不到吗?当然不是,NVMe协议理论是谁都可以使用,并不是苹果独占的,那么是为什么呢?

首先来了解一下子这两种技术,UFS全称为通用闪存存储,而NVMe则是一种专门为高速闪存芯片设计的协议,因为传统的SATA接口已经很难满足速度要求。但NVMe和UFS硬件底层实际上是没有区别的,都是Falsh芯片,而且制造商就那么几家,三星,SK海力士,镁光和东芝,其中以三星为主,无论是DRAM还是Flash,三星都占据着绝大的市场份额。

所以首先第一种原因就是,安卓手机商为了方便整合减少成本,苹果可以说是手机商里面整合能力最强的,可以让供应商根据自己的需求做差异化定制,而其他手机商只能通过选择不同供应商做差异化,一句话来说就是苹果财大气粗,所以能打入苹果的供应链是每个供应商的梦想,根据需求做定制化当然没问题。

所以苹果所用NVMe其实定制化的结果,显然直接使用电脑上NVMe硬盘肯定不现实,是苹果联合供应商需要根据机型做修改定制的。而安卓手机商就算是有钱也没有精力去做,安卓光是手机品牌加起来都比苹果历代的机型数量要多了。所以有更加通用的解决方案可用,直接买来就可以用了,市面上电脑的NVMe固态硬盘厂家很多,但却没有供应商去专门开发手机要用的NVMe闪存芯片。

第二个就是软硬件生态,举个简单的例子苹果可以搞自己Lighting借口,但是其他安卓手机商都统一采用Type-C。没有谁说自己去独立搞一个接口出来,如果安卓手机商也去自己按照自己的心思个性化定制,首先谷歌和高通就不会答应,再者让配件厂商也头大,安卓机型太多,而苹果则是芯片和系统都握住手里,机型总共就那么几款,封闭的生态使得其有这个能力也有这个底气。

而安卓呢!目前已经有eMMC还有UFS 两种规格,还有一些支持外部存储卡,再来一个NVMe,每个手机商也来学习苹果搞定制化,这就意味着芯片商和系统商头都要崩溃了,这样一来成本增加,而且费力不讨好。正因为安卓的开源,涵盖范围广,看起了是自由了,但在很多部分也不允许手机商更加自由的搞定制,甚至很多方面要要做到通用性。

第三点就是UFS和NVMe本质上速度是差不多的,UFS已经成为安卓主流,更容易进行优化,iOS比安卓更流畅的原因主要是系统功劳,就算是安卓用上NVMe也不见得就更快了,总之苹果上的硬件也就是要和iOS系统相互配合的才能发挥优势。

就像是iOS上4G内存很流畅难道就可以得出结论苹果的4G内存比安卓的8G更好吗? 所以单纯来对比两个闪存的性能意义不大,就像是对比A系列和骁龙一样,如果对调位置就都会出现水土不服的情况。

最后就是就是差异化问题,对于安卓手机商来说,不一定苹果用什么我就去学什么,这样永远都在苹果的阴影下没有什么自己的特点,要有自己的个性才行,可以看到最近几年国内手机商盲目跟风苹果的情况已经逐渐减少,相反都有了自己的想法。

同时NVme本质是一种软件接口协议,并不是硬件级别的,所以最根本还是闪存颗粒的差异,比如什么TLC,MLC,SLC等,速度和寿命有很大不同。而把NVme搬移到手机上一定是会有很大的性能损失,电脑上可以通过很多个闪存颗粒形成多通道,提高传输接口的带宽,但是手机空间狭小没有办法!而且会增加成本,这样的事情也只有苹果能做和敢做。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 苹果
    +关注

    关注

    61

    文章

    23669

    浏览量

    191591
  • PCIe
    +关注

    关注

    13

    文章

    1083

    浏览量

    80807
  • nvme
    +关注

    关注

    0

    文章

    191

    浏览量

    22323
收藏 人收藏

    评论

    相关推荐

    TC397调用IfxPsi5s_Psi5s_getReadFrameStatus()时一直都读不到有数据的状态是怎么回事?

    IfxPsi5s_Psi5s_sendChannelData()后TPI可以变成1,但是调用IfxPsi5s_Psi5s_getReadFrameStatus()时一直都读不到有数据的状态。 把loopbackEnabled改为
    发表于 04-25 07:58

    STM32 PB3管脚设置为浮空输入,上电之前如果管脚保持高电平,检测出来的一直都是低为什么?

    STM32 PB3管脚设置为浮空输入,上电之前如果管脚保持高电平,检测出来的一直都是低,产品已经出了几千片,就是最近批货有大概10片有这个问题,对着芯片用风枪加热到定温度就能检测到
    发表于 04-24 06:46

    高性能NVMe主机控制器,Xilinx FPGA PCIe 3

    )DMA写入速度可达3300MB/sb)DMA读取速度可达3500MB/s2. PCIe Gen3
    发表于 04-20 14:41

    高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP

    )DMA写入速度可达3300MB/sb)DMA读取速度可达3500MB/s2. PCIe Gen3
    发表于 04-10 22:55

    请问STM32F4的USB端口能读写512GBUFS卡吗?

    STM32F4的USB端口能读写512GBUFS卡吗?
    发表于 03-28 06:42

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    )DMA写入速度可达3300MB/sb)DMA读取速度可达3500MB/s2. PCIe Gen3
    发表于 03-27 17:23

    Xilinx FPGA NVMe Host Controller IP,NVMe主机控制器

    )DMA读取速度可达1800MB/s3.2资源1.KU040表3.1 PCIe Gen3 SSD,Seq=128K,Queue Depth=4,1-DMA LUTsFFsBRAMsPC
    发表于 02-21 10:16

    用M058S开启两路AIN0和AIN1 AD转换,只有第路能得到转换正确的数据,第二路一直都是0,怎么解决?

    现在用M058S开启两路AIN0和AIN1AD转换,只有第路能得到转换正确的数据,第二路一直都是0,万用表测量第二路脚有1.2V的电压,但就是得不到AD值,请教各位大神如下函数有哪里需要修改的呢
    发表于 01-16 06:37

    AD5325用I2C传输协议,可是一直都不能正常通信是怎么回事?

    我的AD5325用I2C传输协议,可是一直都不能正常通信。用示波器抓的数据也是很干净的32位。我现在看芯片,看的都无奈了。 有两个问题: 1、SCL是不是也要上拉电阻? 2、我传输了32位
    发表于 12-22 08:19

    AD7688的时钟线一直处于高电平状态是什么原因造成的?

    大家好,最近在调试AD7688这款ADC,现在遇到的问题是时钟线一直都是高电平状态,数据无法发送,请问有什么可能的原因造成的,谢谢?
    发表于 12-15 06:41

    ad7734采样返回值一直都是7FFFFF,是不是芯片坏了吖?

    ad7734 采样返回值一直都是 7FFFFF,是不是芯片坏了?之前能用的,后面突然就变成这样了。不管怎么设置都没用。
    发表于 12-13 07:40

    AD7916无法采集电源,SDO输出一直都低电平的原因?怎么处理?

    AD7916按照三线无繁忙标志,无法采集电源,SDO输出一直都低电平。使用stm32单片机。通过逻辑分析仪查看SDO脚电平变化,一直是低电平。 无效的 AD_ read( 撤销) { 8 吨 = 0
    发表于 12-01 15:47

    AD8221输出电压一直保持不变是为什么?

    2.8mV(即AD8221两端的输入电压),而输出电压(放大900倍左右)一直都是2.51V保持不变,一直找不出原因来,有哪位高手知道的请指点下,小弟感激不尽!
    发表于 11-27 07:25

    PID调节后电机速度一直震荡是为什么?

    PID调节电机速度为5m每分钟,但是电机速度一直在4.9到5.1之间震荡(波动),是正常原因吗??还是哪里需要更改?
    发表于 11-01 06:28

    NVMe SSD的最大规格支持到多大容量?

    我想请问下: 1、NVMe SSD的最大规格支持到 多大容量?500GB?1TB?2TB?以及PCIe版本和通道数,3.0[i]4或者4.04的版本可以吗?还是? 2、所支持的TF存
    发表于 09-12 07:44