泡泡网固态硬盘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上则会由多片闪存组成。
在系统中,数据写入是以page为单位的,SSD写入新数据擦除原有的数据,但是擦除过程只能以block为单位,要清除就得擦除整个block单元,哪怕只写入了一个page的文件。
那么,实际我们只有4B的数据看似只需要写入4B的数据,在HDD里的确只需要覆盖写入4B数据,但是在SSD上则不同,必须得先重新写入8B数据,清空了BLOCK再把这8B数据重新COPY写入一次。实际则是写入了16B数据。
OP预留空间(Over-provisioning)是指SSD保留一部分闪存空间留作他用,这部分空间用户不可操作,容量大小一般是由主控决定的。除了第一级OP空间之外,多数主控还支持二级OP空间,具体容量和配置由厂商自己决定,所以128GB闪存作出的SSD有128GB、120GB乃至100GB之分,也就是说OP空间分别是0、7%、28%,其他容量依此类推。
简单来说,OP空间可以简单理解为SSD预留的交换空间,从前面的介绍来看,OP空间在GC垃圾回收、WL耗损平衡、减少写入放大等多个角度都有作用。
TRIM是基于SATA控制器的一个指令,一旦有文件删除或者分区格式化,操作系统就会发TRIM指令给SSD主控告诉它某处的数据已删除了,SSD因而知道那些数据是能动那些不能动的,之后就能够直接进行清空操作以恢复性能了。当然,清空操作并不是每个主控都会立即进行的。
而有了Trim指令后,因为主控已经很清楚那些数据是没有用的,那么在GC效率大幅度的提升。并且在写入数据不会“撞板”,还能有实际效果的减少写入放大,大幅度的提升SSD的寿命。而在Windows7以上的系统都支持Trim指令了,这个功能也得到了普及。
影驰天猫旗舰店已经正式开启了。在店内购买影驰产品全国包邮哦亲。详细请戳:
相信通过2期解说很多朋友已经了解到SSD许多细节与工作原理,由于SSD工作原理与HDD大不一样,相信这两期解说帮助了不少新手入门的朋友!我们有机会再见!■
周一至周日 7:30-17:00