|
现在的存储器虽然出现了如USB、IEEE1394等新型接口类型,但总得来看,还是分为两大阵营,一类为IDE,另一类就是SCSI,IDE是普通家用PC硬盘所用的接口,也是我们最常经常接触的硬盘接口;而SCSI主要是面向高端存储器市场,因此在普通PC上并不常见,这或多或少给大家增加了一份秘的色彩,笔者希望通过此文能让大家对SCSI技术有所了解,揭开SCSI的神秘面纱。
SCSI的全称为Small Computer System Interface 即小型计算机系统接口,它最早研制于1979年,从名称上想必大家就可猜出它最早是专为小型机而设计的存储器接口,不过随着电脑技术的发展,慢慢它被移植到普通电脑上了。现在在一些高端服务器或者工作上都能看到SCSI的踪迹,它广泛应用于如扫描仪、SCSI硬盘、磁带备份器等产品中。
SCSI的特点
相对于普通家用电脑的IDE接口,SCSI有它独特的一些特点。首先、SCSI适应面很广:在使用IDE接口时,你会受到IRQ(中断号)及IDE通道的限制,一般情况下每个IDE通道占用一个IRQ,而一块标准的主板只有两个IDE通道(即IDE1与IDE2插槽),每两个设备要占用一个IDE通道,因此一块标准的主板上最多只能连接四个IDE设备,虽然你可以通过增加IDE控制卡等其它方式来增加可连接设备的数量,但总共连接的IDE设备数最多也不能超过15个。使用SCSI则可以使连接设备数超过15个,而且所有设备只占用一个中断号,因此它的适应面比IDE要广得多。
其次、SCSI的带宽很宽:目前最新的SCSI接口类型--Ultra 320/SCSI所支持的最大总线速度为 320MB/s,虽然实际使用时可能达不到这个理论值,但上百兆比特的传输率在SCSI上还是能够达到了。而现在最快的IDE接口 Ultra ATA/100,它在理论上只能支持 100MB/s的外部数据传输率,而且由于普通IDE硬盘及其它各方面的限制,在普通PC上IDE所能实现的最大传输率还不足50MB/s,这还不及Ultra 320/SCSI的一半。
第三、SCSI支持多任务、CPU占用率很低:由于使用SCSI系统必须要有SCSI控制卡或适配器,在控制卡会有独立的芯片负责SCSI数据的处理;当CPU将指令传输给SCSI后,随即去处理后续的指令,其它的相关工作就交给SCSI控制卡上的芯片自行处理,等SCSI处理完毕后,再发出控制信号给CPU,CPU进行后续的处理…因此不难想像SCSI系统对CPU的占用率是很低得;至于SCSI的多任务性则表现在它允许对一个设备进行数据传输的同时,另一设备对其进行数据查找,这在如网络服务器系统中非常重要得,因为它们经常需要同时处理许多并行请求,此时如果存储系统不支持多任务性,那存储系统都不知道该去响应谁的请求了。
第四、SCSI系统昂贵:由于SCSI能给用户带来很高的系统性能同时具有很好的并行处理能力,因此它也是价值不菲,一般组建一套完整的SCSI系统,其设备与控制器是必不可少得,就假如我们需要用SCSI硬盘,那除此你还需另外购买一块SCSI控制卡,这不像IDE硬盘,买来直接插在主板上即可使用。而且SCSI设备的价格一般比普通接口的设备都来得贵,所以总得来说SCSI系统是很昂贵,正因此在普通PC上不常见它们的踪影。 |
|