|
3、闪存的速度与什么有关呢?是不是取决于USB接口呢? 答:笔者的回答当然是“不”!内部芯片颗粒一样、USB传输规范一致,闪存之间存在的数据差异只能是主控芯片造成的,不要告诉我是PCB和外壳造成的哟 我们看其参数时往往可以观察到写入/读出速率,这个是理论速度,由主控芯片决定,但是电路的差别决定了这个速度只能无限接近,所以各家做的产品还是有小小不同的,需要通过实测才能得到验证。 至于USB接口,绝对没这么大影响的!厂商往往用USB口的速率12MBps来标称闪盘的速度,这就像用DMA接口模式标称硬盘一样,都说明不了任何问题!不信我们就来认识一下USB接口。 
清晰地看到USB接口,非常简单,两条数据线,两条电源线,PCB板上布线告诉了我们一切。 
两种接口,左边为标准的Type A USB,用于普通的USB设备,右边是标准的TYPE B USB接口,我们常可以在USB集线器上看到它,高而紧凑的结构使其设备连接更牢固,此外还有一种Mini USB接口。 
告诉你USB接口支持“热插拔”的真正秘密:大家仔细观察USB接口,边上的数据线是不是比当中的电源线更长呢?这样插入的时候是先通数据信号再通电信号,拔出的时候是先切断电源再中止数据——大家看看在数据线不带电的情况下“热插拔”是不是不会产生电信号的回馈烧断现象呢?其实同样的道理也可以搬到硬盘光驱上,只要我们在不带电的情况下插拔IDE信号线,保证不会损伤硬件,赶时间的情况下大可一试! 至于速度嘛:大家看下表 
USB接口电压为3.3~5V,最大电流500mA,支持PNP和热插拔。USB设备不再使用IRQ的中断控制以及输入输出的地址位资源(I/O Address),而是依靠开机后操作系统分配给设备一个逻辑位置来做数据传输,所以可以作大幅度的扩充,此外必须 USB2.0的理论速度是480Mbps,是USB1.1的40倍,但是,事实上USB2.0真有这么快吗?笔者特地查询了一下USB规范的PDF文件。 
USB1.1规范,大家看到数据有效负载不同传输率不同,最理想的情况约1.2MB,因为需要减去协议开销和校验码(约20%),是达不到1.5MB最大带宽理论值的!一般的USB1.1协议接口主控芯片的读速率不到1M,所以我们完全不用担心普通32MB闪盘速度不够。 
USB2.0当然也达不到60MB(<53MB),在数据流有效负载64块的情况下仅仅是USB1.1的26.5倍(理论值)!所以哪来40倍之说?此外,因为闪存本身的速度决定了即便采用USB2.0接口速度也不会提高多少,而且目前USB2.0接口主控芯片生产厂商只有Cypress(赛普拉斯)等寥寥数家,价格高昂,所以目前USB2.0接口的闪盘不可能成为主流,不过相信未来随着拥有出色兼容性的USB2.0成为PC主流接口和廉价大容量闪存出现时,USB2.0闪盘会大行其道的。我们实测USB2.0接口的移动硬盘传输速率是1.1的6~10倍之间。 此外还需说明的是速度对小容量(16MB~32MB)闪盘的影响并不很大,但是对于64MB以上的闪盘还是让人有度分如年的感觉,所以越大容量的闪盘其速度分数在评测打分时会占据越大的比例。 [概念篇][解剖篇][问题篇1 2 3]
|