Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11675780
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-09-28 16:28:58

接口技术是关键

  为了实现高移动性,移动存储设备的接口必须是通用的、标准的!简单点说,就是任何一台电脑都必定具有的。在这个意义上,USB接口和IDE接口都可以胜任。但在方便性上,USB接口因为可以外接,而且具有PnP、热插拔优势功能而得到越来越多移动存储设备制造厂商和用户的青睐。目前主流的各种USB闪存类移动存储器、大容量磁介质类移动存储器以及存储卡读写器,都采用了USB接口。而且随着大容量移动存储(包括闪存类)设备的需求越来越大,传统的慢速USB1.1接口也逐渐被速度40倍于它的USB2.0接口所取代。

闪存盘的问题

  闪存盘的存储介质是Flash Memory芯片,闪存盘均由USB接口(通常是USB1.1)、存储芯片、控制芯片、外壳构成,其性能取决于存储介质和控制芯片。相对于内存甚至硬盘,闪存芯片本身的速度目前还很低,即使将接口提升到具有480Mbps带宽的USB2.0,闪存盘的读写速度也不可能比采用USB1.1接口时快多少,而USB2.0控制器的成本目前还比较高。

  为了提升速度和可靠性,大多数厂商会选择容量尽量大的单颗闪存芯片来制造闪存盘。不过是否单片闪存从外表还真不太好判断,但有一个规律是——闪存的容量通常是成倍数递增的,如16MB、32MB、64MB、128MB,像96MB的闪盘,一眼就可以知道是用两块闪存拼凑出来的。此外,闪存芯片的数据存储单元有读写使用次数限制,而且其特殊的控制逻辑单元可以使闪存读写做到避开有缺陷的存储单元工作,这就使一些厂商用两个“残破”的芯片来凑合出一个整数的大容量闪存盘成为可能。当你在市场上看到同一容量、不同品牌的闪存盘,但其价格相差很大时,不妨多一颗“小心眼”!


  还有一点,通常一个32MB的闪盘在系统中容量显示只有30MB多一点。这是因为厂家的算法是1MB=1000×1000Byte,但是系统的算法则是1MB=1024×1024Byte,另外还要有一些容量分配给FAT表和MBR,所以容量差一些是正常的。但是如果不足30MB那肯定是采用坏点很多(类似硬盘的坏道)的闪存芯片,这种坏点是可以扩大的,在一段时间后容量还要下降!

  闪存盘引导系统需要主板和BIOS厂商的共同支持,必须在BIOS中引导系统启动设备Boot Device的选项中加上USB—HDD、USB—ZIP、USB—FDD中的任意一项。另一方面还要生产闪盘的厂商提供闪盘制作启动盘的程序。目前华旗、蓝科等各个厂商都已经有了这类产品。

  大容量还得依赖磁介质

  闪存盘很多都号称能达到2GB的最大容量,且不说是否足够大,单以闪存芯片及其控制器的效率而言就不适合做大容量存储,况且这些“超大容量”的闪存盘价格惊人。因此,牺牲一定的体积和便携性而采用磁介质来做大容量的存储方案是非常明智的,毕竟在容量上磁介质很容易就能突破10GB以上的“海量”,而且磁介质本身的读写速度更数百倍于闪存芯片!更为重要的是,无论以每MB字节成本还是设备绝对价格来说,基于大容量移动硬盘的产品仍是无可匹敌的移动存储解决方案
阅读(1383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~