- 积分
- -16
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2017-10-31
- 精华
|
8#
发表于 2017-12-5 12:43:26
|
只看该作者
来自: LAN 来自 LAN
优点多多:寿命长,容量大,便宜,容错性好!
固态硬盘的存储芯片是Flash芯片,另外一种比较商用普遍的Flash芯片的产品就是大家熟悉的U盘,而Flash又是新型非易失性存储器的其中一种,其它的还包括相变存储器、铁电存储器等等。这种新型存储器的优点就是可随机访问,速度真的比较快,有的能达到DRAM级别!!!但是当你经常往里面写数据时,duang!突然有一天就坏了,然后就傻眼了吧。。这就是几乎所有新型非易失性存储器的致命缺陷,单元写次数的局限性!通俗来说就是铁棒有磨成针的一天,也有磨没了的一天!但这个问题再传统的磁盘来说,理论上是不存在的!(偷偷告诉你,有些劣质的U盘可能一生就往里面烤了几百次文件,然后挂了!不过我们大部分U盘是弄丢了,而不是写坏了的)。
好了,现在研究者为了防止你老是往Flash芯片一个地方写数据(一直往一个地方写,可能几秒就把芯片写坏,你到时候会喷刚刚花好几百大洋买的还没用两下又没了),他们就会提出一个什么映射表、什么控制器等等,我这里就暂且称作为控制器吧,反正就是数据均匀写到整个存储空间上去!!!问题来了,本来程序是想把这些数据写到一个地方,你却让它们分离了,这不是明显有违反数据的局部性原则么!!!!虽然单位读写速度快,但是整个大的数据块的读写提高的不是那么明显,另外并行度也不是很高。另外一个问题,你丫的一个小控制器管理我整个空间,例如512G,等以后容量更大呢,控制器也很累啊,但是你读写数据都要通过这一层,速度肯定不明显呢!所以目前的容量还不是特别大,当然以后会变大的!
数据的可恢复性和冗余性也不太理想。以后再来补充吧,写大论文去了(逃。。。 |
|