SSD多指固态硬盘,推荐别人上SSD的意思也不是让别人买个U盘。
SSD和U盘同属闪存,但U盘多用USB接口,哪怕是3.0的极限也只有5Gps,而固态硬盘用的是硬盘接口,旧的可能是用SATA2,SATA3,现在新的固态硬盘都甚至用mSATA和PCIE接口了,速度更快。
主控的区别
受制于大小,U盘的主控集成在闪存上,所以限制了传输速度。市面上卖的非DIY U盘速度最快也就200多M/S吧。而固态硬盘因为地方大很多,主控也高级多了,PCIE读写都能上千,如果组成阵列更是不敢想像。
价格的区别
也是最重要的区别。U盘普遍比固态硬盘便宜。
Flash和主控
现在的固态硬盘一般都是走sata协议的,U盘主要是USB协议,这里主控就要不一样了,这里面就有很多地方要处理了。
固态硬盘是一个主控管理多个Flash,一般U盘就管一个Flash。
其他人也说了,一般的固态硬盘都有缓存,低端的可能没有,这个对速度影响比较大。还有我们常见的SD卡和TF卡,其实也都差不多的,不过工艺不一样,但都是主控加Flash。主要还是操作Flash这一端比较麻烦,比如要做均衡损耗算法等,还有坏块的动态管理,合并等操作,逻辑到物理地址转换等。
本文转自:https://www.zhihu.com/question/38281084