你硬盘的DMA通道打开了吗

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不等。(注意,DMA不是UDMA)



Ultra DMA 33,又叫Ultra ATA 33标准,是关于IDE设备接口的ATA的一个里程碑。其制订有效解决高速传输设备的传输带宽问题(1996年发生的瓶颈)和传输中DMA发生纠错依然对CPU有较大的占用的问题(影响图象加速卡等大内存带宽设备的工作)。 UDMA,在工作的时候,与DMA模式基本相同,但是在发生错误的时候,不是中断调用CPU,而是先交给系统芯片组的南桥进行干预,而不直接影响CPU,但是南桥需要消耗系统的总线资源,此时CPU占用不超过5~10%,较DMA又进步了



现在的ultra ATA 方式硬盘传输速率理论上已达到了100M/s甚至是133M/s.

激活方法很简单,其实就是安装主板驱动程序即可.