文/阿亮 毫无疑问,目前移动存储设备的接口呈现多元化的发展格局,其中主要以USB、IEEE1394为代表,此外,一些常见设备如果MO(磁光盘)、CDRW(刻录机)则以驱动器的形式借用SCSI或者IDE接口,而一些在数码相机或者MP3播放器中常见的存储设备也大都使用USB接口,并配合读卡器。当然,在这些产品推出之前,大家最熟悉的移动存储设备莫过于LS-120、Iomega Zip等传统接口的驱动器了,不过现在这类产品也有使用USB或者SCSI接口的版本。
可以这样说,移动存储设备所使用的接口很大程度上决定了它的速度表现,因为厂商在选择接口时总会根据其产品的实际速度选择最恰当的接口。不少用户对这些接口听速度感到有点迷惑,为此,我们非常有必要对这些接口作一个全面的了解。
1.SCSI接口

SCSI接口对大多数用户而言可能比较陌生,因为成本的问题,它一直没能大规模地进入千家万户。然而,作为一种高档接口,SCSI的性能是无与伦比的,而且有着各种得天独厚的优势,而且经过不断地发展演变,它已经更加成熟了。
SCSI的全称为Small Computer System Interface即小型计算机系统接口,它最早研制于1979年,从名称上想必大家就可猜出它最早是专为小型机而设计的存储器接口,不过随着电脑技术的发展,慢慢它被移植到普通电脑上了。现在在一些高端服务器或者工作上都能看到SCSI的踪迹,它广泛应用于如扫描仪、SCSI硬盘、磁带备份器、移动存储设备等产品中。
SCSI从发明到现在已经有了十几年的历史,它的强大性能表现使得许多对性能要求非常严格的计算机系统采用。SCSI是一种特殊的总线结构,可以对计算机中的多个设备进行动态分工操作,对于系统同时要求的多个任务可以灵活机动的适当分配,动态完成。这一点几乎是我们先前提到的几种接口所办不到的。
对于SCSI而言,接口部分有内置和外置之分,内置的数据线可以连接的移动存储设备是LS-120和ZIP等,虽然内置的数据线外形上和IDE数据线很相像,但是SCSI数据线具体的针数和规格与IDE数据线存在很大的区别。让我们来比较一下:一根普通的IDE数据线包含40根数据导线,一根新标准的ATA100或ATA66数据线包含80根导线,而SCSI的内置数据线则有三种数据导线标准:50针、68针、80针。而对于外置数据接口部分,就要比内置数据接口标准复杂多了,分别针对不同的机器设备有不同的标准,各种接口的设计各不相同,关键的接口密度也不相同,而且按照SCSI的发展,不同发展阶段的产品也有比较大的区别。然而,SCSI更加让我们看重的是其高带宽、低CPU占用率和支持多任务。
目前最新的SCSI接口类型Ultra 320/SCSI所支持的最大总线速度为320MB/s,虽然实际使用时可能达不到这个理论值,但上百兆比特的传输率在SCSI上还是能够达到了。而现在最快的IDE接口Ultra ATA/133,它在理论上只能支持133MB/s的外部数据传输率,而且由于普通IDE硬盘及其它各方面的限制,在普通PC上IDE所能实现的最大传输率还不足80MB/s,这还不及Ultra 320/SCSI的一半。
由于使用SCSI系统必须要有SCSI控制卡或适配器,在控制卡会有独立的芯片负责SCSI数据的处理。当CPU将指令传输给SCSI后,随即去处理后续的指令,其它的相关工作就交给SCSI控制卡上的芯片自行处理,等SCSI处理完毕后,再发出控制信号给CPU,CPU进行后续的处理。因此不难想象SCSI系统对CPU的占用率是很低得。至于SCSI的多任务性则表现在它允许对一个设备进行数据传输的同时,另一设备对其进行数据查找,这在两个移动存储设备之间的复制时是很有用的。
综合SCSI的这些特点,我们应该可以确信这一点:移动存储设备使用SCSI接口对性能提高是很有益的,其很低的CPU占用率对商业用户来说是很重要的,毕竟这类用户的多任务处理是很常见的,而SCSI接口的速度也绝对能够满足各类移动存储设备的需求。SCSI唯一的缺点是价格过高,增加了用户的成本。此外,SCSI接口的普及度令人难以满意,可能会严重影响移动存储设备的适用范围。
2.USB接口

USB是英文Universal Serial Bus的缩写,中文含义是“万用串行总线”。USB是近年来应用在PC领域的新型接口技术。在物理上,USB接口技术由三个部分组成,一是具备USB接口的PC机系统;二是支持USB接口的系统软件;三是使用USB接口的设备。只有这三部分都具备了,才可以使USB技术得到实际应用。实际上,早在8年以前,就已经有PC带有USB接口了,但由于缺乏支持软件以及USB设备很少的原因,绝大部分这些PC机的USB口都是闲置未用的。直到97年,微软推出WIN95 OSR2版以后,USB才真正走进了实际应用阶段,而WIN95 OSR2的USB支持模块是外挂的。1998年8月,微软推出了Windows98系统,内置了对USB接口的支持模块,使得USB的支持软件进入成熟阶段,USB设备也日渐增多。因此,可以说Win98的诞生,为USB技术的发展和应用起到了一定的推波助澜的作用。
|