p10吧 关注:707贴子:19,417

笑弹闪存门,惊醒梦中人

只看楼主收藏回复

看到各位机油烦心伤身,误会很深。弹弹闪寸,纯科普,前方超能,可能要点理工基础。
先举个例子。假设主板上的电容,厂家不同,批次不同,耐压等级有25V,50V,250V,1000V等,参数炸眼,差几十倍呀,上当了。其实啊,手机的最大电压不会超过12V,电容都是达标的,当然耐压等级高的能够接受更高电压的冲击。然后各种混用。一旦知道的后果不可想像,花同样的钱,为什么比别人差。
产品制造还不得不这样。仅依赖一种规格的零件供应,风险太大,所有工厂都得完蛋,订单违约的紧箍咒分分钟要你命。成千上万个零件,不管差了哪一个胡萝卜,就是不成宴席,因为是你预先把自己弄成了没得选,自找的。
看来,闪存门水很深,谜思不止,科普不停。
尝试深入系统底层原理,全面解读闪存。引用参数均为理论数据,自行细究。
单反相机用高速SD卡,理论速率80MB/秒,4K高清,高速连拍连录无压力。
手机闪存相当于内置SD卡,又叫静态永久存储器,简称ROM。闪存不直接参与运算,仅充当篮子放文件,需要运算的程序和文件,通过预读常驻,或临时加载,缓存到 LPDDR4 RAM(动态运算存储器)参与运算,中间结果也是缓存在RAM中,速率高达3200MB/秒。
ROM全寿命擦写次数1200到3000次,非常有限,严禁频繁地反复擦写参与运算。
CPU还嫌RAM不够搭,自己内置了同频的一级二级缓存,有空再去勾搭外部RAM,至于闪存么,哪凉块那去,入不了U的法眼,新的进程来了,才通过RAM调用缓存常驻的方式临幸一下下,这曾经是英特尔的黑科技。
以上可见,程序和中间结果都是缓存在RAM中作高速运算,比闪存ROM关键多了。闪存躲在一旁悠哉悠哉,惹不起呀,擦写多了就死给你看。所以,手机运算性能和闪存规格基本没什么关系。能够产生影响的地方往后面继续解读。
因为扮演角色不同,从发明出生起RAM快,性能换代也快,ROM速度慢,换代进展也慢。ROM挺象一私人仓储,保管进出文件,待命状态居多。
电脑SSD固态硬盘,也是由闪存颗粒集成的ROM,理论速率300~500MB/秒不等,用于存取庞大的电脑文件。
手机处理的是轻量化的文件系统。200M大小的文件很少见,安卓系统单个程序文件10M以下,K级为主,照片、MP3也就3到10M,闪存400MB/秒和800MB/秒 速率,折算出调用时间差额微乎其微,根本不值一提。
人啦是被表面的2倍数据吓傻了,不想活的念头都有了,哭爹叫娘的,内部原理没弄懂,任务场景简单地和电脑类比,想像成CPU是色狼,有事没事一个劲地干闪存,不知停歇。一下子正义感爆棚,全民义愤,大声疾呼:法律!也不管管!闪存不给力。
被带的一愣一愣的,请君入瓮,当王八羔子使了,至于么?
好象这位真有点急了——@天命致高:我听无损的,每首歌都50多m。
无损的50M,也不是个事。并不是我们平常理解的需要50M一次性读取到RAM运存常驻,都是先读取大约2到4K的小数据包缓存,供解码器解码,一边听,一边补读其余,后续补读过程都在后台进行,完全无感,解码器也怕噎着的,根本用不到M级存取。
还有这一位——@柒号风车: 数据线拷贝手机里的东西呢?
没问题呀,用TYPE-C,USB3.1 速率1000MB/秒,连电脑交换数据,有两种形式。
第一种,象SD卡一样直读存取:文件拷贝到电脑硬盘或SD卡,它们反而跑得比闪存慢,数据给快了会噎住,吃不消,手机始终在等电脑的完成信号。
同理,电脑给手机传文件,数据来自硬盘或SD,手机一样轻松地在等待。
第二种方式:打开专有高速传输软件,绕开直读存取,RAM缓存来顶锅,3200MB/秒,你来呀,打打脸。
真正的闪存压力可能来自5G、6G时代,VR成为普遍,数据管道被拓宽,动辄1024MB/秒,即1GB/秒的数据吞吐率,闪存存取压力山大,出现数据堵塞,被迫时延。这种应用场景,是下一代5G手机才有的事。
有了UFS2.1闪存就能向上兼容跑5G么?其实你想偏了,这是手机代差问题。基带,通信协议,带宽,完全两码事。4G,emmc5.1吃土,UFS2.1也是吃土。
真到了5G时代,闪存整个会淘汰。UFS 2.1,以后的2.2等等,好象很牛比的样子,怎么会呢?
按照当前的缓慢擦写频次,有人计算过,电脑SSD寿命20年往上,到了5G时代,交换数据庞大,擦写频次每提高一倍,闪存折寿一半,算起来,寿用几个小时都有可能,不敢想像的脆弱和坑爹。
到时可能是相当于永不停电的RAM盘去扛了,又快又不怕反复擦写。
好象无论哪个天仙美女穿越到唐朝,充其量也只能混个贵妃娘娘,朝代差。
摩托装上汽车喇叭,还是上不了高速;QQ镶个大奔标,保安见了还是不会给你敬礼;大奔挂个锂电,充电超快100倍,然并卵还是烧油的,整车性能一点没变,不是新能源特斯拉。
放在整个系统里看,任务瓶颈也不在闪存。WIFI速率100MB/秒,emmc5.1 400MB/秒,存储比下载传输还快,碍事么?
好吧用UFS 2.1 800 来贴金,妙天妙地妙空气。4G时代,撑破天,WIFI最大数据流速100M/秒,分别用emmc5.1 400,和UFS 2.1 800,甚至10000000000的来存储,后面的0你自己还可以加,请问它俩每秒钟里存储了多少数据?存速是多少?这就是一小学算术,咱们都会,它们是一样一样的,100MB/秒。
UFS 2.1高大上的参数,怎么没有带来意外惊喜?说好的高速度去哪儿啦?
4G时代,数据峰值带宽是一个固定值,不可能变成5G的峰值,因为基带,通信协议无法向上兼容,只能向下兼容,闪电般快的闪存的也只是用来执行如100M/秒的任务,运行速度等于任务速度,跑的不是参数值。
两种不同规格的闪存,都只需跑到一倍速,任务就干好了,还有很大余量用不着。
比较而言,UFS 2.1活脱脱参数上的土豪,参数都闲置了,没带来任何额外的幸福。
很多人不相信这个结果,难以接受,肝肠寸断,多少冥冥中的期待,妙天妙地妙空气,我要的就是它呀!
这也是零件参数突破任务瓶颈后的原义,富余超过再多,也是摆设,对整体性能提升毫无意义。因为要处理的任务峰值是固定的,没有更大负荷让你去表现。
参数毕竟表达的是一种可能,强迫症总感觉少了点什么,想不通怎么办?
我有一个好办法:自己给闪寸参数值加无数个0,无限可能。期待不会有的那么一天,秒杀所有对手。高唱:富余的参数该是多么、多么虚幻的存在!
顺道科普一下一般的工程设计规律:围绕产品功能定位,制定任务场景性能指标:足够应付最大峰值负荷挑战并放有安全余量,匹配任务场景标定零件参数,给定性能指标误差区间,譬如正负1.5%等等。
制成品出来后,检测性能达标,偏差波动在误差区间内,判定为合格产品,意味整体性能与任务匹配良好。
从任务要求出发,选用达标且保有安全余量的零配件,这本是工程设计常规流程。
害死人不偿命的是:脱离任务场景,单纯跑分,唯参数论,片面理解拔高零件参数比,误导为整体性能差两倍。
切记呀!脱离任务场景,拔高参数不是骗子就是处于被骗中。
另外,传输的数据包也是先缓存在高速RAM中,平常在线看个电影,听个音乐是不存闪存的,否则反复擦写,没看几场,闪存受不了,坏了。所谓流媒体直接解码刷屏,看个AV,听个响,消耗了,你指定要存下来的,找个机会再写入ROM中永久存储,一点也不构成压力。
再来,手机多核多任务并行运行,刷屏的背后并行去存取,先干什么,再干什么,或者同时干,也可后台干,智能预读,多包多地址异片存取等等,存取逻辑优化空间大把,闪存是个事么?
各位看官,咱们看戏不怕幕布大,你要用一个4G手机,把向来默默无闻的闪存玩出什么样的花花来?


IP属地:广东来自Android客户端1楼2017-05-13 19:19回复
    一日是天气很冷的午后,我吃过午饭,坐着喝茶,觉得外面有货进来了,便回头去看。我看时,不由的非常出惊,慌忙站起身,迎着走去。   这来的便是P10。虽然我一见便知道是P10,但又不是我这记忆上的P10了。它头顶绿了一倍;先前的UFS 2.1,已经变作 UFS2.0,有的还是 EMMC 5.1;脸颊也像几百元的低端机一样,疏油层已经消失不见,这我知道,给海军用的手机,终日吹着海风,大抵是这样的。它肚里是一条 LPDDR3 ,身上只一件极薄的 EMUI5.1,浑身瑟索着;手里提着两个摄像头和一个大光圈,那商城也不是我所记得的商城,却不见了闪存测速软件,像是城乡结合部的小卖部了。   我这时很兴奋,但不知道怎么说才好,只是说: “阿!P10,——你来了?……”   我接着便有许多话,想要连珠一般涌出:缩水,水军,洗地,欺骗,……但又总觉得被什么挡着似的,单在脑里面回旋,吐不出口外去。   它站住了,脸上现出欢喜和凄凉的神情;动着嘴唇,却没有作声。它的态度终于恭敬起来了,分明的叫道: “爱国!……”   我似乎打了一个寒噤;我就知道,我们之间已经隔了一层可悲的厚障壁了。我也说不出话。


    IP属地:安徽来自Android客户端2楼2017-05-13 19:55
    收起回复
      收钱当水军的死全家,楼主你认同吗?


      来自Android客户端3楼2017-05-14 10:56
      收起回复
        这是华为自己宣传的,现在不认了?


        来自Android客户端4楼2017-05-14 10:58
        收起回复
          早期洗地也许能混淆视听,后期洗地徒增笑尔。


          IP属地:江苏来自Android客户端5楼2017-05-14 13:54
          收起回复
            你非要打着科普的旗号来洗,那好,我就让你洗一条!rom数据传输到ram,EMMC和UFS有没有区别?运行APP,从rom中读取数据,EMMC和UFS哪个快?


            IP属地:湖南6楼2017-05-14 15:20
            收起回复
              华为手机用过一次保证你不会在用第二次。


              来自Android客户端9楼2017-05-15 10:23
              收起回复
                任凭你说得天花乱坠,华为滚。


                IP属地:四川来自手机贴吧10楼2017-05-15 23:16
                回复
                  吵毛啊,三种闪存三种价格标识清楚了屁事没有,三种闪存一种价格就是对消费者赤裸裸的欺骗,体验也好闪存缺货也好都改变不了华为剥夺了消费者知情权的事实,改变不了不同质但同价的事实!!!


                  11楼2017-05-16 04:01
                  收起回复
                    4k iops差异被你吃了


                    IP属地:安徽12楼2017-05-16 14:10
                    收起回复
                      别跟我车这么多没有用的啰啰,我就问你所有的都一样的么?不一样谁愿意用差的?花钱买别扭么?我不黑华为,但是花一样的钱不是来买别扭的。


                      来自Android客户端13楼2017-05-16 14:10
                      收起回复
                        楼主华为给你多少钱,我oppo小米魅族给你两倍。


                        IP属地:黑龙江来自Android客户端14楼2017-05-17 11:27
                        收起回复
                          写这么多赚5毛值么?


                          IP属地:江西15楼2017-05-17 14:05
                          回复
                            好像有一种叫自干5


                            IP属地:安徽16楼2017-05-19 15:14
                            回复
                              不是够不够用的问题,是诚信问题,是如何对待消费者的问题,我买一台4000多的机子,凭什么用1000多的机子用的元件?按照这种逻辑,戴尔为什么还要出高端外星人系列?低端系列即使参数一样,为什么外星人就要贵几千块?用料,做工不一样。


                              IP属地:安徽17楼2017-05-19 15:35
                              回复