
SSDFans
本書的內容幾乎覆蓋了SSD各個模塊,既可以作爲一本入門書籍進行通讀,也可以在需要的時候作爲工具書進行查閱。本書內容涵蓋:SSD基礎知識、SSD各模塊介紹及SSD測試相關內容。SSD基礎知識包括:SSD與HDD的比較、SSD的發展歷史、產品形態、整體架構和基本工作原理。
接口:PCIe(多通道、全雙工)、SATA(單通道、半雙工) 協議:NVMe DDR:Double Date Rate,每個時鐘週期傳輸兩撥數據
因爲最近測試ssd,學習基礎知識,書挺好的
深入淺出,用通俗的語言概述SSD相關的核心技術。
先點個贊,最近正想系統瞭解下ssd相關的技術。
SSD固態硬盤雖然有諸多優點,譬如高效、低耗、抗震、靜音等,但在數據安全上卻存在隱患,尤其近幾年SSD市場魚龍混雜,一些山寨盤使用一年左右就會出現掉盤、不識別、數據丟失等現象,給用戶造成重大損失。昨天爲單位同事救活了一塊Getrich 120G(該盤曾出現二次丟失引導記錄,這次掉盤完全無法識別),主控SM2258XT,短接ROM,下載了十幾個不同版本的開卡工具才成功。開卡相當於底層格式化,數據已無法恢復。 爲什麼SSD數據恢復成功率那麼低?關鍵問題就在它和機械硬盤完全不同的數據存儲方式。SSD在新數據寫入之前需要先進行擦除操作(本書有相關介紹),廠商們爲了保證SSD隨時有可以寫入的地方,平均分配各個閃存模塊的損耗(也就是壽命,閃存都是有擦寫次數限制),用名爲FTL的動態鏈表記錄和維護。 因爲是動態記錄,使SSD數據存放位置和外部存取地址並不對應,舉個例子,如果我們用閃存模塊ABCD來區別命名它們的話,在傳統思維中,C盤的文件一定是存在閃存A上吧?但其實除了SSD控制器,誰都不知道實際的數據是在哪個模塊內。使用數據恢復軟件按着操作系統之前的記錄方式,那是肯定找不到的。 再加上爲了讓SSD更長壽的Trim指令,當我們刪除數據時,它直接讓SSD把數據擦除騰空間,而不是像機械硬盤那樣先存着,新數據進來再擦寫覆蓋。有了這兩個特性,想要恢復數據真的是難上加難。 SSD長時間不使用還有可能丟文件,有資料說品牌SSD硬盤掉電後數據可維持一年以上,但環境溫度必須控制在一定範圍內。所以建議平時養成備份數據的習慣,重要文件不要長時間存放在SSD上。 ----夢迴冰河紀,己亥十一月初十於烏魯木齊
歷時整整15個小時,在已經完成的閱讀書籍中,除了《雍正王朝》,本書閱讀時間可躋身於第二名。 全書內容簡單明瞭,使用啦大幅的圖表和例子來闡述,真正的達到了深入淺出,任何一個無基礎都能看的明白,值得推薦。 從類型,到顆粒,再到協議,涉及到方方面面,不過還是有一點瑕疵就是全篇對PCIE鏈路和NVME驅動描述的很詳細,但是SATA卻僅僅是一個輔助,可惜啦。 好的內容還是值得最後重複: 1、壞塊的原因:讀干擾 寫干擾 存儲單元間的耦合 電荷泄露,四大原因造成; 2 提高閃存壽命的三種典型辦法就是: ❏ Wear Leveling:通過磨損平衡算法,讓所有的閃存塊均衡擦寫,避免少數閃存塊先掛掉,導致固態硬盤容量下降。 ❏ 降低寫放大:寫放大越低,固態硬盤的磨損速度越慢。 ❏ 用更好的糾錯算法:糾錯能力越強,容許的出錯率越高,故採用更好的糾錯算法可以延長硬盤使用壽命。 3 SSD的工作原理- 主機驅動:爲應用程序提供讀寫接口;和板載控制器通過NVMe等協議進行交互,完成應用程序的讀寫命令。 板載控制器: ❏ 通過SATA、NVMe等協議,接收主機發送的命令並執行。 ❏ 管理SSD,實現FTL垃圾回收、磨損平衡等算法。 ❏ 控制和實現閃存時序。 本想來一個4.5星,打不出來[呲牙],值得推薦。 廣州前往深圳參觀電子展的雜記。
這本書讀的真是艱難無比。作爲一個普通電腦愛好者,書中很多專業知識在我看來太過艱深而難以理解,所以雖然硬着頭皮讀了下來但是隻能初通皮毛而已。學到不少東西,也理解了ssd特性完全不是我所想象的樣子。也很慶幸能讀到此書,讓我在數據存儲這個知識點上有了更深的認識!感謝作者辛勤付出
對ssd的整體框架介紹很有體系,值得一讀
本書是國內SSD領域的里程碑著作,由國內領先的SSD技術社區SSDFans的核心團隊撰寫。團隊成員都是SSD領域的技術專家,來自SSD、NANDFlash和存儲行業的各大公司,精通固件開發、驅動開發、硬件邏輯開發和SSD測試等技術。它從產品、技術和應用3個維度全面、詳細地講解了SSD的發展歷史、產品形態、工作原理、整體架構,以及各個功能模塊的原理和使用,從SSD的前端接口協議到FTL算法,再到後端的閃存和糾錯,本書都有涉及。
非常易讀,適合新手掃盲,內容很新,對學術界和產業界最新進展都有介紹 SSDFans是很專業的團隊,強推SSDFans公衆號,隨時關注SSD最新技術 PS:這本書已經有了新版本,關注新技術的人可以選新版本