2024年3月21日发(作者:)

SCSI全攻略

(资料来源: 上海百瑞计算机技术有限公司 应用领域:通用 )

【在线联系作者单位】

凡是接触电脑的人,大概都知道SCSI这个概念吧。的确,SCSI发展至今已有十多年

历史。不过虽然其的性能指标以及其的速度不断的在提升,但给人的印象依然是贵族

的玩意,因为它的售价一向都是十分高昂,所以现时一般的家用PC的接口还是以IDE

为主,而SCIC只是供扩充和供特定硬件使用。不过,在一些对稳定性和速度的要求

比较高的用途方面,例如服务器,SCSI则扮演着相当重要的角色。所以大家即使不用,

也要对它有一定认识。

1〃在讲解SCSI之前,让我们先来了解一下与之对应的IDE 运作模式:

IDE(Intergrated drive electronics)是由 Compaq 和 Conner 共同开发,并由

Western Digital 公司生产的控制器接口﹐ 现已作为一种接口标准被广泛的应用。 IDE

是在原有的 ST506 的基础上改进而成的, 其最大的特点是把控制器集成到驱动器

內﹐从而可以消除驱动器和控制器之间的数据丟失问题﹐使数据传输十分可靠。这可

以使每磁道的扇区数达到30以上 ,从而增大可访问容量。由于控制电路并入了驱动

器內﹐因此从驱动器中引出的信号线已不是控制器和驱动器之问的接口信号线﹐而是

通过简单处理后可与主系统连接的接口信号线了。 与ST506接口不同, IDE 采用了

40线的单组电缆进行连接﹐除了对AT总线上的信号作必要的控制之外, 其余信号

基本上是原封不动地送往硬盘驱动器,因此IDE实际上是系统级接口﹐有的资料也称

之为 ATA接口(AT-Attachment),其传输方式有PIO和DMA(Single Word DMA 和 Multi

Word DMA) 两种,理想传输速率如下﹕

Single Word DMA 0 :2.1MB/S

PIO Mode 0 :3.3MB/S

Single Word DMA 1 :4.2MB/S

Multi Word DMA 0 :4.2MB/S

PIO Mode 1 :5.2MB/S

PIO Mode 2 :8.3MB/S

Single Word DMA 2 :8.3MB/S

IDE标准虽然具有体积小﹑成本低廉 ﹑数据传送快﹑带有简单的智能化功能等优

点﹐但仍然具有一定的局限性:IDE只有单插口(只能连接两条硬盘线 )并且单个硬盘

最大容量只能支持到528MB﹐因此此后业界又提出了EIDE(EnhancedIDE﹐由

Western Digital公司开发的一种扩展工业标准 )﹑ Ultra DMA/33 ( 由 Intel 和

Quantum 公司联合开发的新一代IDE设备接口)等新的硬盘接口标准。

2〃SCSI技术评解:

SCSI 是由美国国家标准协会﹝ANSI﹞公布的接口标准。 长期以来,SCSI一直

以速度快、兼容性好、扩充能力强、 标准统一而深受欢迎。 SCSI 最初是定义为通

用并行的SCSI 总线。 SCSI总线自己不直接和硬盘之类的设备通讯﹐ 而是通过控制

器和设备建立联系。 一 个独立的SCSI 总线最多支持多达16个设备﹐通过SCSI ID

控制。其中的ID号被PC机里的SCSI 适配卡所使用,其余的ID 号分配给其他的外

设使用。 早期的SCSI接口的全部信号通过一根50线的扁帄电缆传送﹐其中包括9

根DataLines 和 Control Lines 及状态线,特点是操作简单, 并具有总线仲裁功能,

为多主机﹑多外设子系统的配置提供了方便。该接口的数据传输速率为10Mbit/S。

后来推出的SCSI-2 及 SCSI-3 增加了一条68线的扁帄电缆与 SCSI 接口的硬盘机

相连﹐ 把数据信号的宽度扩充为 32位﹐并将可驱动的外部设备增加至32个。

目前Ultra2SCSI(LVD) 接口作为当今硬盘技术的最新技术标准正被众多硬件场商

所看好。Ultra2 SCSI(LVD)接口的据传输速率为80Mbps是最常用的SCSI - 2接口

传输速率的4倍。LVD是英文low-voltage-differrential的缩写。通常的SCSI 是指单

端(Single-ended)SCSI﹐每个信号都是通过总线的一根电缆传送。但对于差分SCSI 来

说﹐信号通过总线时﹐是由两根 电缆传送的。其中一根是和单端的电缆传送一样的信

号﹐而第二根则只传送信号的逻辑状态﹐接收设备可以识别这一对信号﹐因而传输对

噪音信号不敏感﹐增加了传输的距离。并且Ultra2 SCSI(LVD)接口可以连接1 6个硬

盘。

3〃SCSI的缺点

SCSI 真的比的IDE快很多吗﹖这是个谁都不愿谈起的事实﹐有人曾经尝试过﹐

以同样转速的硬盘在单一任务下SCSI慢过IDE ﹐原因是SCSI硬盘的控制指令比IDE

硬盘复杂得多﹐为何复杂﹖原来SCSI 硬盘在标识硬盘扇区时使用了线性的概念﹐即

硬盘只有第1扇区﹑第2 扇区﹐不像IDE 硬盘的“ 柱面/ 磁头 / 扇 区 ”的三维格

式。目前的操作系统內部也使用线性编号的扇区﹐但BIOS 只接受三维格式的磁盘请

求﹐所以操作系统必须把磁盘请求转换为三维格式﹐这样IDE硬盘可直接使用 ﹐但

SCSI为了和BIOS兼容还得将三维格式的磁盘请求转换为线性编号﹐(实际上在SCSI