西西河

主题:看不懂的硬盘行业:(一)小鱼吃大鱼 -- 达闻奇

共:💬100 🌺288
全看分页树展 · 主题 跟帖
家园 【原创】我也说说硬盘

以前搞软件性能优化,有个说法,就是CPU比内存快1000倍,内存比硬盘快1000倍。现在内存比硬盘快了能有1M倍了吧。

硬盘主要有两个动作:盘片转动和磁头移动。其中盘片转动比磁头移动还快一点。所以程序里面最慢的就是这个磁头移动,也叫换道。说起换道,硬盘还是多片的时代,各个盘片的读写头在一个位置的时候,构成一个cylinder,如果文件的数据都在一个cyliner上面,就比较快一些,因为不需要移动磁头。当然多磁头也是硬盘故障的主要原因之一。所以大多数现在的硬盘,能用单片就用单片,成本也低。

说过机械硬盘,说说固态存储SSD。SSD目前成熟的技术是用flash。flash类似以前的EEPROM,不同点在于读写都是普通电压,工艺上面是绝缘层做的比较薄。但是flash有两个问题,一个是写了以后会brown out,就是时间长了会掉电,这个还不是太麻烦,除非准备存储很长时间;另外一个是电荷积累,每次清除以后都不是回到原来的状态,而是积累一些电荷,写的次数多了,就分不清0/1了,那块就坏了。所以需要在固件里面用算法把读写操作分布到不同的地方去,否则总是盯着一个地方读写,很快就坏了。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河