天天看点

IDE(ATA)硬盘,SATA硬盘,SCSI硬盘和SAS硬盘的比较

硬盘目前有好几种:IDE(ATA)硬盘,SATA硬盘,SCSI硬盘和SAS硬盘。

IDE(Integrated Drive Electronics)硬盘

IDE硬盘也叫ATA硬盘,是采用并行传输技术的硬盘。IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强。 

IDE硬盘的接口类型:ATA、Ultra ATA、DMA、Ultra DMA 

IDE硬盘优点:价格低廉、兼容性强、性价比高。 

IDE硬盘缺点:数据传输速度慢、线缆长度过短、连接设备少。

SATA(Serial Advanced Technology Attachment)硬盘

SATA硬盘采用串行传输技术,分为第一代SATA和第二代SATA2,其中SATA2可以达到3Gbps,速度比IDE快多了。 

目前情况下,SATA硬盘分为原生和桥接两种: 

1.原生SATA硬盘 

这是真正的SATA硬盘,采用真正的SATA控制器,而最新的SATAⅡ支持NCQ(Native Command Queuing,原生命令队列),这个技术允许硬盘对读/写命令重新排序,允许硬盘根据哪一个功能最接近于磁头当前所在的位置来执行。 

2.桥接SATA硬盘 

只是将普通的IDE硬盘通过桥接控制芯片将其转化为SATA硬盘,通过“主板-硬盘”采用桥接芯片来实现“串→并”、“并→串的数据转换,在性能上比起IDE硬盘并没有太大的提升,反而影响带宽。 

桥接SATA硬盘一般都是采用Narvell公司的88i8030芯片或Silicon Image公司的Sil3611芯片,如果你在自己SATA硬盘上发现了这两种芯片,那就是桥接SATA硬盘,如果没有的话,那么恭喜你,这就是原生SATA硬盘。 

SATA硬盘与传统的并行ATA硬盘相比具有非常明显的优势:首先是SATA的传输速度快,除此之外,SATA硬盘还具有安装方便、容易散热、支持热插拔等诸多优点,这些都是并行ATA硬盘无法与之相比的。

SCSI(Small Computer System Interface)硬盘

SCSI是Small Computer System Interface(小型计算机系统接口)的缩写,使用50针接口,外观和普通硬盘接口有些相似。用在服务器上面比较多,速度快,稳定性很好,比较适合做磁盘阵列。 

SCSI硬盘的优势: 

(1)转速高达15000RPM。高转速意味着硬盘的平均寻道时间短,能够迅速找到需要的磁道和扇区。 

(2)SCSI硬盘可支持多个设备,SCSI-2(Fast SCSI)最多可接7个SCSI设备,Wide SCSI-2以上可接16个SCSI设备。也就是说,所有的设备只需占用一个IRQ,同时SCSI还支持相当广的设备,如CD-ROM、DVD、CDR、 硬盘、磁带机、扫描仪等。 

PS:IRQ全称为Interrupt Request,即是“中断请求”的意思。 

IRQ的作用就是在我们所用的电脑中,执行硬件中断请求的动作,用来停止其相关硬件的工作状态,比如我们在打印一份图片,在打印结束时就需要由系统对打印 机提出相应的中断请求,来以此结束这个打印的操作。在每台电脑的系统中,是由一个中断控制器8259或是8259A的芯片(现在此芯片大都集成到其它的芯 片内)来控制系统中每个硬件的中断控制。目前共有16组IRQ,去掉其中用来作桥接的一组IRQ,实际上只有15组IRQ可供硬件调用。 

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

(4)SCSI占用CPU极低,在多任务系统中占有着明显的优势。由于SCSI卡本身带有CPU,可处理一切SCSI设备的事务,在工作时主机CPU只要 向SCSI卡发出工作指令,SCSI卡就会自己进行工作,工作结束后返回工作结果给CPU,在整个过程中,CPU均可以进行自身工作。 

(5)SCSI设备还具有智能化,SCSI卡自己可对CPU指令进行排队,这样就提高了工作效率。在多任务时硬盘会在当前磁头位置,将邻近的任务先完成,再逐一处理其他任务。 

(6)最快的SCSI总线有320MB/s的带宽,这要求使用一个64位的133MHz的PCI插槽,因此在普通PC机中所能达到的最大速度为160MB/s,理论上也就意味着硬盘传输率可高达160MB/s。(不过型号旧的SCSI就没这么快了)

SAS(Serial Attached SCSI)硬盘