恒大集团招聘条件:ULTRA DMA硬盘控制器是什么东西?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 05:31:26

众所周知,pc的整体性能高低是由多方面因素决定的:cpu、主板、内存等等,其中磁盘子系统也是最重要的影响因素之一。目前随着计算机整体技术的提高,硬盘技术同样也有了更进一步的发展,例如ultra dma 66技术的应用等等,那么究竟什么是ultra dma 66,它的性能如何?怎样应用ultra dma 66,有哪些品牌的硬盘是支持ultra dma 66的呢?

何谓ultra dma 66

首先让我们来谈一下dma(direct memory access,即直接内存存取)。目前硬盘普遍采用ide接口,使用美国国家标准协会(ata)制定的标准,故而亦被称为ide/ata, 随着发展,后来又出现了ata-2,fast-ata,fast ata-2,最高数据传输率达到了16.6mb/s。

ide硬盘的传输模式分为两种,既pio(programmable i/o,可编程输入输出),另一种既为dma。顾名思义,pio方式需由cpu来进行操控,故而cpu的资源也会被大幅占用。而dma方式则由主板上的主控芯片组中的dma控制器来管理硬盘与总线间的数据传输,是一种快速传输数据资料的方式,在资料传输时不需中断cpu的工作。所以可以节省cpu的占用率,使得cpu可以腾出大量的时间处理其他的数据和程序,进而能够大幅度地提高系统性能。pio模式可分为mode 0-4,dma模式可分为mode 0-2,传输率可从3.3-16.6mb/s不等。

1996年quantum与intel共同制定了ultra dma 33标准。它将ide命令的时钟脉冲的上升沿和下降沿都用做内存读写选通信号,既每半个时钟周期就可以传输一次数据,使得硬盘的传输率可以高达33mb/s。同时它也可以直接把数据从硬盘调入内存,进而能够使得cpu的占用率得到了降低。由于ultra dma 33模式其自身的这种技术特性,现在已得到业界的广泛应用。

为了能够使系统的磁盘子系统性能有更进一步的提高,在1998年2月,quantum与intel连手又共同发布了ultra dma 66的规格标准。ultra dma 66通过改进信号的时钟边沿特性,从而使资料传输率比ultra dma 33提高了一倍。即在现时的dma传输中,时钟脉冲波形中的上升沿和下降沿各传输一次才能构成一个时钟周期。而采用此项技术后,上升沿信号和下降沿信号各被识做一个时钟周期, 因此理论上可以达到66mb/s的速率。另外,ultra dma 66也使用了crc循环冗余校验技术,保证了在高速传输过程中数据的完整性。

另外需要注意的是:ultra dma 66 与ultra dma 33的不同地方还在于:你需要有一条应用于该协议的80线硬盘线缆,而不是传统的40线硬盘线缆,但连接头及接口部分还是40针的。

符合ultra dma 66规格的特有线缆共有3个联结头,分别为蓝色(有些80线硬盘线缆上,该接头也为黑色,连接时请注意标记),黑色和灰色。连接时其中蓝色的连接头要接至于主板的ide接口部分,黑色的连接头则与第一硬盘相连,灰色的连接头则与第二硬盘相连接。这就是ultra dma 66规定的连接方式,但是一定要这样连接吗?颠倒一下不可以吗?不可以。

这是因为从ultra dma 66的相关资料我们可以知道:80线硬盘线缆的第34针脚(pdiag-ground)要连接到系统的ide接口上,但第34针脚的信号线是与线缆内的第67条线相连的,而并不是连接到线缆上的硬盘接头上面;同时第28针脚(csel)的信号线则通过第55条线连接到主硬盘接口而不被连接到辅盘上。

80线线缆的每一针脚对应的信号与以前的ide界面完全相同,没有增加额外的数据信号,故而可以向下兼容ultra dma 33及以前的规格。但线缆内部的排列则完全发生了变化,其中偶数针脚全部都是地线,奇数针脚为原来的信号针脚,并且40根地线与其他40根数据线是交错排列的,故而能够排除外来的电磁干扰以及数据信号线间的串扰现象,使信号的传输更稳定。

还有要说明的是:与线缆第39线相对应的连接头第20针,被定义为keypin,又被称为iirc,主机板上的ide控制界面就是通过它来辨别硬盘是否支持ultra dma 66的。

再有,在80线的线缆上第67线上有一空洞,原因就在于上面提到的线缆连接头的第34针脚的信号线是与线缆内的第67条线相连,而并不是连接到线缆的硬盘接头上的,是pdiag- ground的信号。这一个信号可以连接到主板ide接口,但是不可以连接至硬盘上的,所以在线缆上该位置有孔洞将其切断(有的线缆上看不到这个空洞,但实际上线缆内部该位置也是被切断了的)。

实现ultra dma 66的条件

实现ultra dma 66的条件首先是主板必须能够支持此项标准,既主板的芯片组必须能够支持ultra dma 66。

目前支持该项规格标准的芯片组主要有intel的810(whitney)以及9月底即将发布的820(camino)芯片组;via的apollo pro plus及apollo pro133和mvp4芯片组;sis的530(540),620(630)等。

另外现在的主流bx芯片组从规格上讲是不支持ultra dma 66的,但一些主板厂商还是通过技术手段解决了这个问题,例如梅捷的sy-6ba+iv,升技的be6等,既是通过在主板上额外附加控制芯片(highpoint的hpt366)实现了bx主板支持ultra dma 66的功能。

另外还有些厂家另外制作了pci ide接口卡用以支持ultra dma 66。

其次需要一块支持ultra dma 66的硬盘和80线的专有线缆。

最后就是os(操作系统)了。win 98即支持此项功能:在正常使用情况下将“控制面板→系统→设备管理器→磁盘管理器→ide设备→设置→选项”中的dma指定可用,然后再按提示重新启动计算机即可。但对于win 95和windows nt来讲则需要安装相应的drivers(驱动程序)啦。

性能与选购

谈到硬盘的性能则不得不谈到硬盘的一些相应技术参数:数据传输率、平均寻道时间、转速、缓存等等,就数据传输率来讲,硬盘的传输率分为内部传输率(internal transfer rate)外部传输率(external transfer rate)两种。内部传输率是指硬盘磁头从缓存中读写数据的速度,外部传输率是指硬盘的缓存和系统内存交换数据的速度。目前来讲,比如说昆腾的最新产品fireball plus ka,它的最大内部传输率可达235mbps,既235/8=29.375mb/s,从中可以看出它还未能突破ultra dma 33的极限,故而ultra dma 66的硬盘也就暂时还谈不上性能的充分发挥了,即我们不能以为ultra dma 66真的就比ultra dma 33快了一倍,实际的测试也充分论证了这一点。也就是说,要想充分地发挥ultra dma 66的性能,还有待于硬盘本身内部传输率、转数、缓存、平均寻道时间等参数进一步提升后才会有名副其实表现。但有一点需要强调的是ultra dma 66 的使用还是使cpu资源占用率得到了大辐改善。

目前支持ultra dma 66的硬盘在市场上已经逐渐成为主流,并且符合这种规格的硬盘也几乎都采用了最新的设计技术,各项技术参数指标较前期产品有了明显的提高。比如:现在所有硬盘厂商都有支持在ata-3标准中确立为标准的s.m.a.r.t(self-monitoring analysis and reporting technology,自监测分析和报告技术),同时也各有特色。例如ibm的 dft(drive fitness test驱动器健康检测)技术, quantum的dps(data protection system,数据保护系统),seagate 的 dst(drive self test)驱动器自我测试技术,wd的data lifeguard(数据卫士)等等。同时像ibm的deskstar 22gxp,quantum的fireball plus ka等转速也都提高到了7200转,有的硬盘的缓存也提高到了2m,单碟容量、平均寻道时间、防震技术等指标也都有所提高。再有,这些采用了最新技术支持ultra dma 66的硬盘由于规模生产及竞争,价格也都比较能够接受。并且随着技术及生产的发展,最终的结果只能是越来越便宜,满足用户的工作、娱乐、学习需要。也就是说虽然ultra dma 66并没有将硬盘的速度提高一倍,但由于以上原因,所以是还值得购买的。

下面是一些目前具有代表性的支持ultra dma 66技术的品牌硬盘规格,供您参考:

ibm:

deskstar 25gp 10.1gb/15.2gb/20.3gb/25gb

deskstar 22gxp 9.1gb/13.5gb/18gb/22gb

maxtor:

钻石七代 6.5gb/10.2gb/27.2gb

金钻二代 10.2gb/15.3gb/20.4gb

diamondmax plus 6800 6.8gb/13.6gb/20.4gb/27.3gb

quantum:

fireball cr(八代) 4.3gb/6.4gb/8.4gb/10g

fireball cx(九代) 6.4gb/10.2gb/13gb/20.4gb

fireball plus ka 6.4gb/9.1gb/13.6gb/18.3gb

seagate:

u4 4.3gb/8.4gb/13gb

barracuda 6.8gb/10.2gb/13.6gb/20.4gb/28gb

wd:

caviar 8.4gb/9.1gb/10.2gb/13.6gb/20.4gb

expert 13.5gb/18gb

fujitsu:

pb13 10.8gb/13gb等等。