background image

种特定类型的

IDE 接口。由于 ATA 是惟一普遍的 IDE 接口,所以虽然二者从技术上来看并不一样,但这两

个术语常被互换使用。我们常说的

IDE 实际上多指 ATA。

针对于旧的基于分离控制器的接口和新的包括

SCSI 或 IEEE-1394(iLink 或 FireWire)在内的主机总

线接口而言,

ATA 驱动器的主要优势就是开销。由于不使用分离控制器或主机适配器并且简化了线路连接,

因此

ATA 驱动器的开销要比分离控制器和驱动器的开销小得多。

[参见]8.1 节

“SCSI(小型计算机系统接口)”

[参见]17.14 节

“串口与并口的替代产品——USB 和 IEEE-1394(i.Link 或 FireWire)”

ATA 驱动器的另外一个优势在于性能。ATA 驱动器可以说是位于当前具有最高性能的驱动器之列

——

但也可以说是排在性能最差的驱动器当中。这种矛盾的起因在于各种

ATA 驱动器各不相同。正因为如此,

所以无法对

ATA 驱动器下一个统一的结论。不过,ATA 驱动器的高端产品的性能,可以与其他任何面向单

用户和单任务操作系统的驱动器相媲美,甚至性能更高。

7.3.1  IDE 起源

最早的

IDE 驱动器叫做硬卡

——就是将硬盘和控制器放在一起作为一个单元插入槽中。包括 Quantum

的增强开发部门在内的许多公司将小型的

3.5 英寸驱动器(ST-506/412 或 ESDI)直接连接到标准的控制

器上,再将二者的结合体插入

ISA 总线槽,就仿佛它是一个普通的磁盘控制器。不幸的是,当时的情况是

仅仅用一个螺丝钉将沉重而易于摇晃的硬盘固定在扩展槽内,显然并不理想,更不要说受相邻卡的干扰
了,因为大部分的卡都比控制器卡厚得多。

有些公司采用了这样的思想,他们用重新设计了的控制器来代替标准硬盘上的逻辑板装置,然后将

其安装在标准驱动器架上,就如同其他驱动器一样。由于这些驱动器中的嵌入式控制器仍需要像其他控制
器一样直接插入扩展总线中,因此在驱动器和某个槽之间有电缆连接。

这些连接问题可以用不同的方法解决。

Compaq 公司是第一家在其系统中插入了一块特殊的总线适配

器的厂家,它使主板上的

98 针 AT(ISA)总线边缘连接器能够适合驱动器要插入的较小的 40 针集管结构

连接器。由于磁盘控制器不需要多于

40 根的 ISA 总线路数,因此这种 40 针连接器总是要用的。

1987 年,IBM 开发了自己的 MCA IDE 驱动器,并将该驱动器通过一种称为内插器卡的总线适配器设

备与总线相连。这种总线适配器(有时也称为操纵杆板或角板)只需要很少的缓冲芯片而不需要任何实际
的电路,这是因为基于驱动器的控制器可以直接插入总线中。操纵杆板的昵称来源于它们与游戏操纵杆或
手柄适配器很类似,它们都没有很多的电路。另外一种

8 位 IDE 出现于 8 位 ISA 系统中,如 PS/2 型号 30

中。

XT IDE 接口使用的是 40 针连接器以及与 16 位版本相似但不相兼容的电缆。

7.3.2  IDE 总线版本

曾经存在四种基于三种不同总线标准的主要的

IDE 接口类型:

· 串行 ATA(SATA)。

· AT 嵌入式接口(ATA)IDE(16 位 ISA)。

· XT IDE(8 位 ISA)。

· MCA IDE(16 位微通道)。

其中,只有

ATA 现在还在使用,它与串行 ATA 一起,已发展成为更新、更快、更强大的版本。这些发

展了的

ATA 并行版本指的是 ATA-2 及其更高版本,它们也被称为 EIDE(增强型 IDE)、快速 ATA、ultra-

ATA 或 Ultra-DMA,尽管 ATA 最终可能只能发展到 ATA-6 版本,但串行 ATA 弥补了 ATA 的不足,其性
能更加优越,便于以后版本的升级。

注意

  许多人对于 16 位与 32 位总线连接以及 16 位与 32 位硬盘驱动器连接感到混淆。PCI 连接允许总

线与

IDE 主机接口的带宽为 32 位(将来可能允许 64 位),IDE 主机接口一般位于主板芯片组中。但是,