万卷书   首页 > 电脑书籍 > 硬件文章 > SCSI完全攻略
 
 随着科技的发展,原来离我们十分遥远(指价格贵)的设备也放下架子来到了我们这些"穷人"手中。SCSI设备就是其中一例。以前SCSI设备只能在高端工作站或服务器上才能看到,现在不一样了,随着SCSI技术的日趋成熟,它们已经大幅降价,再加上它们天生具有十分良好的性能,所以现在在个人电脑上SCSI的应用越来越多了。可以想像,不久的将来,SCSI设备必将以其自身的优势而取代目前的IDE产品,成为市场的主流。

  或许大家对SCSI这个词还非常陌生,或者对SCSI的认识只停留在它是一种接口上。不过这没关系,我会向您细细道来。

二.什么是SCSI

  SCSI就是指Small Computer System Interface(小型计算机系统接口),它最早研制于1979,原是为小型机的研制出的一种接口技术,但随着电脑技术的发展,现在它被完全移植到了普通PC上。现在的SCSI可以划分为SCSI-1和SCSI-2(SCSI Wide与SCSI Wind Fast),最新的为SCSI-3,不过SCSI-2是目前最流行的SCSI版本。 SCSI广泛应用于如:硬盘、光驱、ZIP、MO、扫描仪、磁带机、JAZ、打印机、光盘刻录机等设备上。它的优点非常多主要表现为以下几点:

1、适应面广

  使用IDE接口时,你将会受到系统IRQ(中断号)及IDE通道的限制,一般情况下每个IDE通道使用一个IRQ,因此一个标准的主板你只能用上2个IRQ,而每两个设备要占且一个IDE通道,因此一个标准的主板你最多只能接4个IDE设备。当然你可以通过增加IDE控制卡来增加可接设备的数量,但最多也不能超过15个,随着现在电脑设备的日益增多(如Modern、电影卡),你会发现使用那几个可用的插槽已插满了东东!使用SCSI,你所接的设备就可以超过15个,而所有这些设备只占用一个IRQ,同时SCSI还支持相当广的设备。

2、多任务

  不像IDE,SCSI允许对一个设备传输数据的同时,另一个设备对其进行数据查找。这将在多任务操作系统如Linux、Windows NT中获得更高的性能。

3、宽带宽

  在理论上,最快的SCSI总线有160MB/s的带宽,即Ultra 160/s SCSI;这意味着你的硬盘传输率最高将达160MB/s(当然这是理论上的,实际应用中可能会低一点)。而目前最快的IDE接口硬盘其速度也只为100MB/s(ATA-100,而且采用此接口的硬盘目前还相当少,到现在为止好像只有IBM公司的Deskstar 75GXP及Deskstar 40GV产品支持此接口),而且许多用户可能因为由于各方面的限制(如未更新主板的BIOS或主板根本上就不支持UDMA100/UDMA66、没有使用支持ATA100/ATA66的硬盘或外设)而不能达到这个速度,他们现在所能用的可能只有ATA-33,最高速度只有33MB/s。

4、少CPU占用率

  使用传统IDE接口时,CPU需要随时在线地全程控制数据的传输动作,所以IDE传输数据的过程中,CPU不能做任何事,必须等在旁边,知道传输结束才可执行后续的指令。目前较新的Ultra DMA接口以运用Bus Mastering技术提高性能、减少资源占用,但是也仅能局限在PCI通道内,整体而言,仍比不上SCSI。

  早期在SCSI接口下,CPU将传输指令给SCSI之后,可随即处理后续的指令,传输的工作则交由SCSI卡上的处理芯片自行负责;且传输过程以DMA(Direct Memory Access)方式,由SCSI直接访问内存,待SCSI处理完毕、发出信号同志CPU后,CPU再进行后续处理即可。目前“即插即用”的SCSI卡虽然也改用Bus Mastering,不过通过独立处理芯片的协助,占用CPU资源的情况还是相当少。

WanJuanShu