SWDMA 和MWDMA 还有UDMAO是什么意思~~各有什么样的功能??

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:01:45

您好!

关于您的问题,有如下描述:

SWDMA--- Singleword DMA 单字节直接内存访问

MWDMA---multiword DMA 多字节直接内存访问

UDMA----Ultra DMA 高级直接内存访问

以下资料供您参考:

硬盘参数 PIO/DMA/UDMA/SWDMA/MWDMA

PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。PIO数据传输模式又分为PIO mode 0、PIO mode 1、PIO mode 2、PIO mode 3、PIO mode 4几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。

ATA是最早的IDE标准的正式名称,实际上是指连在硬盘接口的硬盘本身。ATA在主板上有一个插口,支持一个主设备和一个从设备。可分为ATA1、ATA2、ATA3和ATA4。ATA1规定了PIO模式(3.3M/s)和4种DMA模式。ATA2是对ATA1的扩展,增加了2种PIO和2种DMA模式,最高16.7M/s;ATA3支持PIO4,没增加更高速的工作模式,但引入了简单的密码保护安全方案和S.N.A.R.T;ATA4就是现在常用的UltraATA/UltraDMA/UltraDMA33/UltraDMA66/UltraDMA100。这个新标准将PIO4下的最大数据传输率提高了,在总线占用上引入了新技术,减少了CPU的处理负荷。其中的UltraATA100是目前主流桌面硬盘采用的接口类型。

DMA模式

DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。PIO模式下硬盘和内