宏旺半導體通俗易懂的讓你瞭解SSD固態硬盤結構和基本工作原理

從CPU處理速度越來越快,到內存的蓬勃發展,如今隨着技術的進步,SSD的普及度也大大提升,在疫情期間,不少人也打算給自己的電腦升級一塊高速大容量的SSD。之前的文章中,我們聊到了eMMC的工作原理,今天宏旺半導體就跟大家來聊一聊SSD固態硬盤的結構和基本工作原理

SSD 主要由 SSD 控制器,FLASH 存儲陣列,板上DRAM,以及跟HOST接口(諸如SATA,SAS, PCIe等)組成。而其中最重要的三個組件就是NAND閃存,控制器及固件。NAND閃存負責重要的存儲任務,控制器和固件需要協作來完成複雜且同樣重要的任務,即管理數據存儲、維護SSD性能和使用壽命等。

宏旺半導體通俗易懂的讓你瞭解SSD固態硬盤結構和基本工作原理

SSD 的基本工作原理是從主機PC端開始,用戶從操作系統應用層面對SSD發出請求,文件系統將讀寫請求經驅動轉化爲相應的符合協議的讀寫和其他命令,SSD收到命令執行相應操作,然後輸出結果,每個命令的輸入和輸出經協議標準組織標準化,這是標準的東西,和HDD無異,只不過HDD替換成SSD硬件存儲數據,訪問的對象變成SSD。

宏旺半導體之前說過,由於閃存不能覆蓋寫,閃存塊需擦除才能寫入。主機發來的某個數據塊,它不是寫在閃存固定位置,SSD可以爲其分配任何可能的閃存空間寫入。因此,SSD內部需要FTL這樣一個東西,完成邏輯數據塊到閃存物理空間的轉換或者映射。

舉個例子,假設SSD容量爲128GB,邏輯數據塊大小爲4KB,所以該SSD一共有128GB/4KB = 32M個邏輯數據塊。每個邏輯塊都有一個映射,即每個邏輯塊在閃存空間都有一個存儲位置。閃存地址大小如果用4字節表示,那麼存儲32M個邏輯數據塊在閃存中的地址則需要32M*4B = 128MB大小的映射表。

SSD用戶的數據全部存儲於NAND閃存裏,它是SSD的存儲媒介。SSD最主要的成本就集中在NAND閃存上。NAND閃存不僅決定了SSD的使用壽命,而且對SSD的性能影響也非常大。這幾年NAND閃存的技術發展迅猛同,從企業級標準的SLC閃存到被廣泛運用在消費級SSD上的MLC閃存再到目前正在興起的TLC閃存,短短時間裏,我們看到NAND技術顯著進步。對SLC、MLC及TLC閃存怎麼理解呢?宏旺半導體歸納一下,NAND閃存中存儲的數據是以電荷的方式存儲在每個NAND存儲單元內的,SLC、MLC及TLC就是存儲的位數不同。

宏旺半導體通俗易懂的讓你瞭解SSD固態硬盤結構和基本工作原理
一個存儲單元上,一次存儲的位數越多,該單元擁有的容量就越大,這樣能節約閃存的成本,提高NAND的生產量。但隨之而來的是,向每個單元存儲單元中加入更多的數據會使得狀態難以辨別,並且可靠性、耐用性和性能都會降低。

宏旺半導體通俗易懂的讓你瞭解SSD固態硬盤結構和基本工作原理
隨着全球疫情的蔓延,SSD等存儲產品不僅普遍漲價,還可能因爲交通受阻、物流運輸等問題面臨着無法及時出貨的問題,因而國產替代成爲當前存儲的主流方案之一。宏旺半導體推出的M.2 NVME SSD N800 TX系列採用M.2 NVME PCIE3.0接口,支持Agile ECC糾錯技術,優化NAND糾錯性能,從而提高硬盤的可靠性和壽命。性能方面, N800 TX系列實測連續讀寫速度爲2500MB/s和1800MB/s,容量可達512GB。秉承“存儲中國芯”的初衷,宏旺半導體將致力於推出更多的滿足國產化和信息安全需求的存儲產品,全面助力國產存儲生態芯崛起。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章