IDE, ATA, SCSI 等等

关于硬盘的术语有一大堆,而且和很多别的计算机术语一样,界定不清,含义模糊。在这里简单澄清一下,但我不排除你看了之后会更糊涂。:^)

IDE:Integrated Drive Electronics 的缩写。最早的硬盘接口,后来被 ATA 标准所取代,准确地讲应该是 ATA-1。所以有时也被称为 IDE/ATA,可参见其历史介绍。后来,几乎和ATA-1同时出现的 EIDE(Enhanced IDE )又被规范化为 ATA-2。

ATA:Advanced Technology Attachment 的缩写,存储设备(并非仅限硬盘)的接口标准。有时也被称为 IDE。IDE 在 ATA 标准出现之前就有了,所以估计这个也是因为历史原因。不过根据wikipedia记载,这两个术语还是有些许不同之处的:

The terms “integrated drive electronics” (IDE), “enhanced IDE” and “EIDE” have come to be used interchangeably with ATA (now Parallel ATA). However the terms “IDE” and “EIDE” are at best imprecise. Every ATA drive is an “integrated drive electronics” drive, but not every “integrated drive electronics” drive is an ATA drive, as the term also correctly describes SCSI drives: They have the drive controllers on board and present the drive to the host as an array of blocks.
后来就都是 ATA 了。又因为 SATA(Serial ATA,即 ATA-7)的出现,所以老的 ATA 又都被称为 PATA(Parallel ATA)了。

SCSI:Small Computer System Interface 的缩写,另一个完全不同的标准,定义了内部的命令,协议和接口。SCSI更快,当然也更贵,多用在中,高性能服务器上,不过apple的mac也是最早使用它的计算机之一。新的SCSI标准,Serial Attached SCSI又被简称为SAS

SCSI 和前面的总起来并列为三个标准:PATA,SATA,SCSI。其中SATA应该是会继续流行的PC机硬盘接口。

HDD:Hard Disk Drive 的缩写,就是我们通常所说的硬盘,磁盘。

SSD:Solid State Drive 的缩写,通常我们称为固态硬盘。SSD耗电少,抗震性能好,但比起HDD来要贵一些,而且容量通常也不像HDD那么大。

RAID:Redundant Array of Independent Disks 的缩写,就是我们通常所说的磁盘阵列。RAID是对多块硬盘的组合,需要硬件支持(貌似也有从文件系统层支持RAID的,btrfs?)。根据不同的组合方式,RAID又分为RAID0到RAID7,详细参考这里

参考:

http://www.91wp.com/Article/jswz/200704/350.html
http://www.pcbuyerbeware.co.uk/IDE.htm
http://www.pcguide.com/ref/hdd/if/ide/over.htm
http://en.wikipedia.org/wiki/RAID
http://en.wikipedia.org/wiki/SCSI
http://en.wikipedia.org/wiki/AT_Attachment