Ultra Direct Memory Access.

A computer term. A feature of some PCI cards, especially IDE cards supporting Ultra-ATA 66. The DMA in the name means that the hardware is capable of copying data directly into memory from the PCI bus, rather than going through the CPU. This process is known as bus mastering. The Ultra in UDMA means, presumably, that it is really good at it.

Ultra DMA (DMA having already defined above...) is a term used exclusively to describe IDE controllers.

The Ultra means that the controller can interface with the drive using Ultra ATA, which is a double-pumped version of original ATA. While the clockspeed stays the same, the Ultra ATA protocol transfers data on both the rising and falling edge of the clock pulse, leading to twice the throughput of original DMA.

This doubled speed is already reflected in the numbers (so a UDMA 66 bus, for instance, actually runs at 33MHz), making the 'Ultra' a bit of a marketing term.

Log in or register to write something here or to contact authors.