固态硬盘颗粒:SLC/MLC/TLC有什么区别?
雷諾Renault 紫毛
3C數碼消費品 PCDIY愛好者 回答免費 咨詢付費
480 人贊同了該回答
?
?
?
這圖實在是太合適了,太太太太太合適了。
?
答主還說了一個消費級tlc和mlc ssd的問題。
的確,這幾年來tlc的ssd越來越多了,但這是有原因的,最大的原因是cache越來越普及,cache越來越大,絕大多數tlc ssd跑完cache馬上就原形畢露,掉速一半甚至三分之二的都大有人在。
但是作為在pc上使用的ssd,很少有人沒事就寫20G大文件進去,cache完全可以讓tlc ssd的速度蒙混過關,哪怕qlc,也能表現的可以讓人接受,速度靠cache,用完就萎了,這是現在tlc ssd的通病,而不管是之前還是現在的mlc ssd,這個問題都不嚴重。
成本使然,讓用戶看起來速度差不多,其實是一種無形的縮水。
作者:Mellperbia
鏈接:https://www.zhihu.com/question/39495513/answer/622464921
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
?
SLC
Single-Level Cell,顧名思義,在每個存儲單元中存儲一位數據。這種設計可提高耐用性,準確性,性能。對于早期的企業應用程序和存儲服務,SLC 是首選的閃存技術。當然,價格和它的安全級別一樣高。
MLC
Multi-level cell 其實是個很廣的定義。因為 “Multi” 意思是 “多” ,所以 MLC 可以譯為多級單元架構。QLC、TLC、甚至每個單元存儲 6bit 數據的 “HLC” 和存儲 8bit 數據的 OLC 都屬于多級單元架構。但是我們日常說的“MLC” 其實翻譯成 “BLC” 更好,Binary level cell,二級單元架構,這樣可以消除 ambiguity. 但是沒有這么翻譯,那我們也只能叫 2bit MLC 直接叫 MLC 了。它的工作原理每個單元存儲兩個比特。盡管將一個以上的 bit 打包到存儲器單元中可以更有效的利用空間,但這個的代價是降低使用壽命和可靠性。相對而言,MLC 比 SLC更適合高端家用。
eMLC
Enterprise Multi-Level Cell 是 MLC NAND 閃存的升級版,它在某種程度上彌合了 SLC 和MLC之間的性能和耐久性差距。 eMLC 驅動器的成本高于 MLC 驅動器,但遠低 SLC。即使每個單元仍然存儲兩位,但 eMLC 的主控可以讓數據讀取與寫入更加高效。
TLC
Third Level cell,又稱 3-bit MLC,顧名思義,每個單元存儲兩個字節的數據,通常用于消費級電子產品,具有相對較低的性能和耐用性要求。適用于 io intensive 的應用。在 3D NAND 技術出來之前,基于 TLC 的企業級存儲設備較少,一般以大容量倉庫為主。但最近在閃存架構方面有所改進,比如 3D NAND。使得顆粒有更強的耐久性以及更強的糾錯技術,也達到了媲美 MLC 的水準,同時成本更低。
拿倉庫里的架子來舉例。有三個倉庫,每個倉庫有一個架子,每個架子都有三層,每一層叫做一個 cell. 倉庫 A 需要儲存 3 個箱子;倉庫 B 需要儲存 6 個;倉庫 C 需要儲存 9 個。那么平均分配,每一個 cell 分別儲存 1 個,2 個和 3 個箱子。倉庫 A 每一個 cell 存儲 1 個箱子,也就是 1bit 數據,B 存儲 2bit 以此類推...鑒于架子有“固定耐久”,所以 TLC 損耗快,因為它雖然存儲密度是 SLC 的三倍,但是每次“移動”的時候都會對“架子”有摩擦。慢慢的就壞了。
總結
以上是生活随笔為你收集整理的固态硬盘颗粒:SLC/MLC/TLC有什么区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今年元宵月52年来最圆最大
- 下一篇: Restful风格的理解