固态硬盘相对于磁盘的(写入/读出)工作原理详细介绍
所属分类:
硬件教程 / 存储
阅读数:
112
收藏 0赞 0分享
目前,人们多数使用的是基于Flash闪存的固态盘。相变存储尚在实验室,DRAM固态盘采用常见内存颗粒,数据需要额外的电源才能保存,使用者不多。
固态盘常见接口有SATA(普通PC使用的串行ATA接口)、PCI-Express(常见于显卡设备的接口,特点在于高速)等多种。不同的接口,其实都是为了通用、高速的目的。
Flash的最小存储单元是晶浮栅晶体管,对应于磁盘中的一个bit的存储单元。
磁盘中,利用磁极的不同来标记0,1,当磁头扫过盘面,通过感应电流就可以识别出不同状态,即读取数据;增强磁头的磁性,可以改变盘面记录单元的状态,实现写入数据。
固态盘中,在存储单元晶体管的栅(Gate)中,注入不同数量的电子,通过改变栅的导电性能,改变晶体管的导通效果,实现对不同状态的记录和识别。有些晶体管,栅中的电子数目多与少,带来的只有两种导通状态,对应读出的数据就只有0/1;有些晶体管,栅中电子数目不同时,可以读出多种状态,能够对应出00/01/10/11等不同数据。所以,Flash的存储单元可分为SLC(一个萝卜一个坑)和MLC(2个/多个萝卜一个坑)两种。
区别在于SLC的状态简单,所以读取很容易,MLC有多种状态,读取时,容易出错,需要校验,速度相对较慢。实际MLC的状态识别过程比上述复杂很多,读取一次MLC的功耗比SLC大很多。由于材料本身的缘故,SLC可以接受10万次级的擦写,而MLC材料只能接受万次级擦写操作,所以MLC的寿命比SLC少很多。但是,也是最重要的,由于MLC中的信息量大,同一个存储单元,信息量是SLC的N倍,所以相同容量的磁盘,MLC类型Flach成本更低,存储单元体积更小,这也导致市面上多数固态盘都采用了MLC型的Flash颗粒。SLC由于其特性,仅在高端的高速存储设备中使用。
有了上述介绍,不难理解,固态盘写入,就是改变晶体管里栅中电子数目的过程。读出,就是向晶体管施加电压,获取不同导通状态,对应识别存储数据的过程。
Flash颗粒便是大量这种浮栅晶体管的阵列,一般的U盘中会有1-2粒这种Flash颗粒,视容量而定;在SSD硬盘中,常见会有8-16粒Flash颗粒。
不过,用户在使用过程中,对器件的负面特性并不需要担心太多,生产厂商已经做出了考虑。如,由于单个存储单元的访问次数有限,如果长期在同一个区域重复读写,会导致该存储区域失效,进而影响整块盘的寿命。于是,业界研究了负载平衡技术,将用户的访问请求均匀分布在所有存储单元中,以延长整个盘寿命。而这个“不要在一只羊身上薅羊毛”的事情,就是固态盘控制器的任务了。
固态硬盘玩游戏快吗 固态硬盘玩游戏的好处介绍
如今很多超级本均搭配SSD固态硬盘,给人的感觉是SSD固态硬盘电脑可以大幅提升电脑响应速度与缩短电脑开机时间,从而提升用户体验,不少电脑爱好者也非常关注固态硬盘玩游戏的体验方面。
收藏 0赞 0分享
win7固态硬盘优化技巧 6个固态硬盘优化方法
我们知道目前速度最快性能最好的硬盘就是固态硬盘了,不过就目前技术而言固态硬盘容量大小与价格相比都无法比拟普通机械硬盘,因此在使用有限容量固态,就应该学会如何优化固态硬盘。
收藏 0赞 0分享
硬盘坏了的原因分析 造成硬盘损坏的原因有哪些
硬盘作为电脑中的一个重要部件,很少出现问题.但万一出现了.将会是很麻烦的.因为里面有太多的资料了.现在我们来分析一下硬盘出现问题的原因及解决方法
收藏 0赞 0分享
固态硬盘SATA和mSATA有什么区别
固态硬盘SATA和mSATA区别是什么,我想给笔记本加装固态硬盘,但是选择固态硬盘的时候看有SATA接口的固态硬盘还有mSATA的固态硬盘,不知道如何选择
收藏 0赞 0分享
只需九招就可以让你的硬盘读取速度变快
硬盘读取速度慢怎么办?以下有网友针对硬盘慢给出了九大优化方法,供参考,对于提升硬盘的读取速度有一定的帮助,当然如果要体验最佳硬盘速度,如今的固态硬盘是不错的选择。
收藏 0赞 0分享
固态硬盘做系统盘和做缓存盘的区别是什么
固态硬盘做系统盘和做缓存盘有什么区别,我买了一块64GB的固态硬盘,想知道是直接将系统和游戏安装在固态硬盘上效果明显,还是用固态硬盘做缓存盘效果好。
收藏 0赞 0分享
了解硬盘的正确使用与维护方法
作为电脑中最重要的元件,硬盘一旦坏了,这事情可就麻烦了。本文为大家介绍一下硬盘正确使用方法及维护技巧。
收藏 0赞 0分享
什么是硬盘虚拟化及操作系统与硬盘虚拟化关系
操作系统虚拟化位于操作系统的顶部。这种方式能极大的提升许多计算环境的服务器整合率和资源利用率。当用户使用虚拟化产品和解决方案时,操作系统虚拟化都与层相关。
收藏 0赞 0分享
查看更多