看到各位机油烦心伤身,误会很深。弹弹闪寸,纯科普,前方超能,可能要点理工基础。
先举个例子。假设主板上的电容,厂家不同,批次不同,耐压等级有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手机,把向来默默无闻的闪存玩出什么样的花花来?
先举个例子。假设主板上的电容,厂家不同,批次不同,耐压等级有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手机,把向来默默无闻的闪存玩出什么样的花花来?