固态硬盘其实和U盘是差不多的,都是采用flash作为储存介质,但是固态硬盘采用的是一种特殊的算法,这个算法每个厂家都不一样,而且是封装在主控芯片里的。通过这个算法,可以使数据平均分配到固态硬盘里的每片flash上,在提高速度的同时,也极大的延长了flash的寿命,从目前我公司的数据来看,32g的固态硬盘每天500g的数据读写完全可以使用3年以上。对于flash来说,每个厂商的读写速度都是不一样的,这里我们只说mlc的,slc的造价太高,目前是消费不起的。我所知道的flash读写速度中,最好的是:连续读21mb/s,写7.7mb/s,随机读21mb/s,写3.3mb/s(以上数据都是在非常理想状态下的,日常使用中能达到三分之二就不错了)。所以评判一个产品好坏,读取速度已经不能代表什么了,主要就是写入的速度,特别就是随机写入的速度。固态硬盘就是很好的解决了写入的问题,目前采用最有性价比的smi主控的话,写入速度可以达到75mb/s,价格也很便宜32g的不会超过600元。
固态硬盘的速度第一在于算法,第二在于flash的速度,第三就在于贴片的数量了,所以大家可以在网上看到凡是超高速能达到300mb/s的都是最少采用32片flash的。但是16片贴的话,价格能便宜非常多,所以国内以后流行固态硬盘的话,应该都是16片贴的,第四,固态硬盘通过在不同的芯片上操作是可以同时的读取和写入的,而u盘同一时间仅能读或者写。(虽然目前市面上有鼓吹双通道u盘的,但是这个也只是玩一个文字游戏,因为flash的特性注定了同一时间只能读或者写,因为读要一个电压,写要一个电压,不可能同时产生2种电压的。所谓的双通道u盘,据我猜测应该是双片贴片的,一个读的时候另一个能写,这个好像是一个台湾厂家开发的,主要是因为2个2g的芯片要比1个4g的芯片便宜,但是好像很不成熟,容易出问题,很多厂家都不敢做这个产品)
通过以上这些,大家就能明白固态硬盘和U盘的区别了,第一,主控算法不一样,固态硬盘的速度数十倍的高于U盘。第二,寿命极大的延长。第三,可以同时读和写。
关于缓存,固态硬盘采用缓存的不多,因为本身速度已经足够快了,而且没有寻道时间,不像常规硬盘那样对缓存依靠性很大。对于每个数据块都能直接命中,缓存基本没有存在的价值了,就算有性能提高,但是非常有限。
终于说到ssd U盘了,也就是固态硬盘u盘,这种U盘完全采用的固态硬盘的算法,可以理解为缩小版的固态硬盘,但是为了携带,体积进行了缩小,所以都采用4片贴的,前面已经说过,贴片数量对于固态硬盘的速度是有很大影响的,而且对于目前usb2.0接口来说,已经是一个瓶颈了,就算速度再快这个接口限制了发挥。ssd U盘主控用就是一种阉割版的固态硬盘主控,为了作为外接移动类产品使用,取消了sata控制器,但是保留有zif(ce),esata,usb等移动设备通用的控制器(据说对于寻址能力也简化了,目前最多只能做到8片贴)。所以可以把ssd U盘比喻为固态硬盘的赛扬也是可以的。一样的东西,做了些限制。
再加一些题外话,ssd U盘对于flash的要求很高,国内横行的黑片增容片等等都不能使用。不同的主控都有不同的flash兼容列表。而且量产程序(我们都叫开卡程序)是不能直接工作的,需要采用一台仪器才能对ssd U盘开卡。不过仪器不贵,100多快钱一个,主控厂家都提供。
国内的U盘厂家都快自己把自己害死了,为了价格竞争,大量采用黑片和增容片,单单一个a级4g的flash,目前价格是36,不包括主控,电路板,外壳,加工费,包装等等,他们能卖40元,呵呵,如果大家谁是买的50以下的4g u盘,弄了量产软件量产一下看看,我敢肯定,如果厂家心肠好给你用黑片,你的容量也就是3g左右,如果是增容的,1g也不一定了。