拒絕盲從,一篇文章搞明白UFS2.x
這幾天看著滿天飛著什麼UFS、emmc這些詞兒,我還挺高興的。以前在自己不懂的領域,被人忽悠來忽悠去也搞不清楚,只能跟著瞎起哄,這次終於撞到咱專業上,可算看明白大家是怎麼被忽悠的了。我看這也吵了好幾天了,說實話咱沒興趣評判誰對誰錯,只是想掰扯掰扯技術真相,大家漲個姿勢,拒絕忽悠。
快閃記憶體大家都知道了,買手機不過容量價格差挺多,就跟家裡電腦硬碟差不多意思。快閃記憶體從最早小於4GB開始到現在上到512GB經歷了好些年,技術標準也是一代一代提升這個大家能理解。那麼大容量的快閃記憶體標準是從emmc開始,一直發展到5.x,每代提升主要都是體現在性能和資料安全性上。UFS這個新標準是相對新出的,主要是介面的性能有個提升,不過1.x版本根本沒有商用,功耗太高,成本太貴,沒法用,直到UFS2.0這些問題基本得到了解決。而UFS2.1是去年底才開始用的。
大家最掛心的速率問題下面這規格說明的很清楚(2.0和2.1速度規格完全一致):
UFS 2.0 Standard
UFS 2.1 Standard
既然速率是一樣的,那麼問題來了,UFS 2.1總要比2.0好點兒吧,好在哪裡了?我們看下面兩張圖,這是JEDEC標準中對UFS 2.1和2.0差異的描述,分別在相關兩份標準文檔的第374頁和81頁(JESD220B/223B就是UFS2.0, JESD220C/223C就是UFS2.1),不要被這麼一大堆文字嚇住,大家仔細看看有沒有任何提及性能的地方?懶得看就算了,信我吧,確實是沒有。這些新增的特性主要是安全加密和資料保護方面的內容,而這些特性基本上是要求主SoC晶片來支援的,SoC不支持就等於沒有。所以現實點兒來說,現在也就麒麟960和驍龍835這兩個SoC主晶片支援了這些特性,可以宣稱支援UFS 2.1,而只有搭配這兩個晶片的UFS 2.1才是真正的UFS 2.1,同樣的器件跟其它SoC搭配也就是UFS 2.0的效果了。這樣的話我看與其糾結UFS2.1還是2.0不如糾結用的是不是麒麟960或者驍龍835了。
還有不信的嗎?沒關係,我們再看看快閃記憶體廠商那邊,http://www.samsung.com/semiconductor/products/flash-storage/ufs/,這是三星快閃記憶體的全球網站,這裡列著它正在賣的UFS記憶體產品,就3個不同容量,版本全部都是2.1,全球最大的廠商,如果UFS2.0和2.1有很明顯的差別,怎麼會沒有2.0的版本賣呢?市面上辣麼多還不支援2.1的主晶片快閃記憶體供貨問題還不炸了鍋?所以原因只有一個,2.0和2.1的器件是通用。
好,馬上就有人要問了,你這是在洗地,你說一樣為什麼存在5xxMB和7xxMB的性能區別?這還用說嗎,同樣都是2.1,不同廠家技術能力水準還是有差別的,但是沒有一家手機廠商敢在這種關鍵器件上獨家供貨的。三星本身就是全球最大的快閃記憶體供應商,你看他家S8不一樣用的東芝的器件嗎?https://www.ifixit.com/Teardown/Samsung+Galaxy+S8+Teardown/87136
所以說吧,有耐心看完的不容易,但是你從此就應該不會再因為這個破事兒糾結了,搞不好你還可以在別人面前顯擺一把,絕對秒殺那些不懂裝懂的,瞬間贏得妹子的芳心,到時候再謝我不遲:)