SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口),是同IDE(ATA)完全不同的接口,IDE接口是普通PC的标准接口,而SCSI并不是专门为硬盘设计的接口,是一种广泛应用于小型机上的高速数据传输技术。SCSI接口具有应用范围广、多任务、带宽大、CPU占用率低,以及热插拔等优点,但较高的价格使得它很难如IDE硬盘般普及,因此SCSI硬盘主要应用于中、高端服务器和高档工作站中。下面对SCSI的优缺点做下介绍:
SCSI的优点
1.SCSI可支持多个设备,SCSI-2(FastSCSI)最多可接7个SCSI设备,WideSCSI-2以上可接16个SCSI设备。也就是说,所有的设备只需占用一个IRQ,同时SCSI还支持相当广的设备,如CD-ROM、DVD、CDR、硬盘、磁带机、扫描仪等。
2.SCSI还允许在对一个设备传输据的同时,另一个设备对其进行数据查找。这就可以在多任务操作系统如Linux、WindowsNT中获得更高的性能。
3.SCSI占用CPU极低,确实在多任务系统中占有着明显的优势。由于SCSI卡本身带有CPU,可处理一切SCSI设备的事务,在工作时主机CPU只要向SCSI卡发出工作指令,SCSI卡就会自己进行工作,工作结束后返回工作结果给CPU,在整个过程中,CPU均可以进行自身工作。
4.SCSI设备还具有智能化,SCSI卡自己可对CPU指令进行排队,这样就提高了工作效率。在多任务时硬盘会在当前磁头位置,将邻近的任务先完成,再逐一进行处理。
5.最快的SCSI总线有160MB/s的带宽,这要求使用一个64位的66MHz的PCI插槽,因此在普通PC机中所能达到的最大速度为80MB/s,理论上也就意味着硬盘传输率可高达80MB/s。
SCSI的缺点
SCSI的优点自然是很吸引人的,但是也希望用户在决定选用时,不要忽视了它的缺点。
1.通过查阅资料得到的结论是:在同样条件下,SCSI硬盘内部传输速度要比IDE慢一些。因为SCSI硬盘的控制指令比IDE硬盘复杂,SCSI硬盘在标识硬盘扇区时用了线性的概念,即硬盘只有第1扇区、第2扇区,不像IDE硬盘,是柱面、磁头、扇区这种三维格式。目前的操作系统内部也使用线性编号的扇区,但BIOS只接受三维格式的磁盘请求,所以操作系统必须把磁盘请求转换为三维格式,这样IDE硬盘可直接使用,但SCSI为了和BIOS兼容还得将三维格式的磁盘请求转换为线性编号,这样硬盘的数据传输率就大大降低了。这一点我们从厂方公布的数据就可以看到,比如Seagate7200转/分的“大灰熊”内部传输率为193.88Mb/s,Seagate7200转的SCSI硬盘“酷鱼”内部传输率只有72Mb/s。所以SCSI硬盘只有在UNIX、WindowsNT等多任务下才能真正发挥优势,在WIN95环境中也算不错,但在DOS下就完全没有任何优势可言(尽管DOS现在已很少使用)。现如今苹果的G4、iMac等机型也开始支持IDE接口。
2.最后需要强调的一点是,SCSI性能价格比不高。事上,SCSI有点儿贵得离谱,一块最普及型的AdaptecAHA-2940SCSI卡都足以换回一块BX主机板,同样倍速、品牌的CD-ROM,SCSI要比IDE贵一倍多,一只4.5GB7200转/分的“大灰熊”价格,只够来换一块2GB5400转/分的SCSI硬盘。希望在选择SCSI之前,先考虑自身的经济实力,再思量它的价格是否物有所值。