上手先入門!影馳SSD知識講解(下)
泡泡網固態硬盤SSD頻道7月26日 上次我們已經為大家介紹了一些SSD的基礎小知識,相信大家已經了解了不少,現在我們再為大家介紹一些SSD的小基礎知識。
閃存的基本組成:
閃存基本由Page、Block、Plane組成,而page是最基本的組成,大小一般是4KB(現在也有不少閃存的Page是8KB的),每個block通常包含64個page,容量是256KB,也有128個page的,容量就是512KB。接著,多個block(區塊)再組成plane,而plane就是就是閃存中的一顆核心了,而我們看到的閃存片其實是多顆die封裝在一起的,一般是2-8顆,而整個SSD上則會由多片閃存組成。
SSD數據操作:
在系統中,數據寫入是以page為單位的,SSD寫入新數據擦除原有的數據,但是擦除過程只能以block為單位,要清除就得擦除整個block單元,哪怕只寫入了一個page的文件。
那么,實際我們只有4B的數據看似只需要寫入4B的數據,在HDD里的確只需要覆蓋寫入4B數據,但是在SSD上則不同,必須得先重新寫入8B數據,清空了BLOCK再把這8B數據重新COPY寫入一次。實際則是寫入了16B數據。
SSD的OP空間:
OP預留空間(Over-provisioning)是指SSD保留一部分閃存空間留作他用,這部分空間用戶不可操作,容量大小一般是由主控決定的。除了第一級OP空間之外,多數主控還支持二級OP空間,具體容量和配置由廠商自己決定,所以128GB閃存作出的SSD有128GB、120GB乃至100GB之分,也就是說OP空間分別是0、7%、28%,其他容量依此類推。
簡單來說,OP空間可以簡單理解為SSD預留的交換空間,從前面的介紹來看,OP空間在GC垃圾回收、WL耗損平衡、減少寫入放大等多個方面都有作用。
Trim指令:
TRIM是基于SATA控制器的一個指令,一旦有文件刪除或者分區格式化,操作系統就會發TRIM指令給SSD主控告訴它某處的數據已經刪除了,SSD因而知道那些數據是能動那些不能動的,之后就可以進行清空操作以恢復性能了。當然,清空操作并不是每個主控都會立即進行的。
而有了Trim指令后,因為主控已經非常清楚那些數據是沒有用的,那么在GC效率大大提高。并且在寫入數據不會“撞板”,還能有效減少寫入放大,大大提高SSD的壽命。而在Windows7以上的系統都支持Trim指令了,這個功能也得到了普及。
影馳天貓旗艦店已經正式開啟了。在店內購買影馳產品全國包郵哦親。詳細請戳:http://yingchism.tmall.com/shop/view_shop.htm
相信通過2期解說很多朋友已經了解到SSD許多細節與工作原理,由于SSD工作原理與HDD大不一樣,相信這兩期解說幫助了不少新手入門的朋友!我們有機會再見!■
關注我們



