Global Information Lookup Global Information

Direct memory access information


Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU).[1]

Without DMA, when the CPU is using programmed input/output, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With DMA, the CPU first initiates the transfer, then it does other operations while the transfer is in progress, and it finally receives an interrupt from the DMA controller (DMAC) when the operation is done. This feature is useful at any time that the CPU cannot keep up with the rate of data transfer, or when the CPU needs to perform work while waiting for a relatively slow I/O data transfer. Many hardware systems use DMA, including disk drive controllers, graphics cards, network cards and sound cards. DMA is also used for intra-chip data transfer in some multi-core processors. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without DMA channels. Similarly, a processing circuitry inside a multi-core processor can transfer data to and from its local memory without occupying its processor time, allowing computation and data transfer to proceed in parallel.

DMA can also be used for "memory to memory" copying or moving of data within memory. DMA can offload expensive memory operations, such as large copies or scatter-gather operations, from the CPU to a dedicated DMA engine. An implementation example is the I/O Acceleration Technology. DMA is of interest in network-on-chip and in-memory computing architectures.

  1. ^ Cite error: The named reference DMAfundamentals was invoked but never defined (see the help page).

and 21 Related for: Direct memory access information

Request time (Page generated in 0.8753 seconds.)

Direct memory access

Last Update:

Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system memory independently of the central...

Word Count : 3894

Remote direct memory access

Last Update:

In computing, remote direct memory access (RDMA) is a direct memory access from the memory of one computer into that of another without involving either...

Word Count : 730

Amiga Chip RAM

Last Update:

misleadingly, known as "graphics RAM". Under the Amiga architecture, the direct memory access (DMA) controller is integrated into the Agnus (Alice on AGA models)...

Word Count : 884

Direct

Last Update:

Direct memory access, access to memory by hardware subsystems independently of the CPU Direct (Tower of Power album) Direct (Vangelis album) Direct (EP)...

Word Count : 193

Operating system

Last Update:

amount of CPU time. Direct memory access (DMA) is an architecture feature to allow devices to bypass the CPU and access main memory directly. (Separate...

Word Count : 12070

AMD CrossFire

Last Update:

company continues to develop and support the technology for DirectX 11 applications. For DirectX 12 applications, AMD has the mGPU (also known as multi-GPU)...

Word Count : 2457

UDMA

Last Update:

The Ultra DMA (Ultra Direct Memory Access, UDMA) modes were the fastest method used to transfer data through the ATA hard disk interface, usually between...

Word Count : 149

Amiga custom chips

Last Update:

system timers, the two game ports, the serial ('AUX') port, and the chip memory soldered onto the motherboard. It controls a one kilobyte EEPROM for saving...

Word Count : 1162

SDMA

Last Update:

multiple access, a channel access method used in communication (for instance in MIMO technology) Soft direct memory access, a type of direct memory access (DMA)...

Word Count : 125

Magnetoresistive RAM

Last Update:

Magnetoresistive random-access memory (MRAM) is a type of non-volatile random-access memory which stores data in magnetic domains. Developed in the mid-1980s...

Word Count : 5286

Peripheral DMA controller

Last Update:

reduces the number of interrupts required to service and control these type of functions. Direct memory access (DMA) Autonomous peripheral operation v t e...

Word Count : 66

DMA attack

Last Update:

exploiting the presence of high-speed expansion ports that permit direct memory access (DMA). DMA is included in a number of connections, because it lets...

Word Count : 1302

Persistent memory

Last Update:

direct memory access (RDMA) actions, such as RDMA read and RDMA write. Other low-latency methods that allow byte-grain[clarification needed] access to...

Word Count : 916

Random Access Memories

Last Update:

Random Access Memories is the fourth and final studio album by the French electronic duo Daft Punk, released on 17 May 2013 through Columbia Records....

Word Count : 12992

Intel 8257

Last Update:

The Intel 8257 is a direct memory access (DMA) controller, a part of the MCS 85 microprocessor family. The chip is supplied in 40-pin DIP package. Intel...

Word Count : 65

Distributed shared memory

Last Update:

node of a cluster has access to shared memory in addition to each node's private (i.e., not shared) memory. A distributed-memory system, often called a...

Word Count : 1258

Random access

Last Update:

Random access (more precisely and more generally called direct access) is the ability to access an arbitrary element of a sequence in equal time or any...

Word Count : 544

List of computing and IT abbreviations

Last Update:

DLNA—Digital Living Network Alliance DMA—Direct Memory Access DMCA—Digital Millennium Copyright Act DMI—Direct Media Interface DML—Data Manipulation Language...

Word Count : 6615

Semiconductor memory

Last Update:

of semiconductor memory have the property of random access, which means that it takes the same amount of time to access any memory location, so data...

Word Count : 3551

IWARP

Last Update:

iWARP is a computer networking protocol that implements remote direct memory access (RDMA) for efficient data transfer over Internet Protocol networks...

Word Count : 1018

RDMA over Converged Ethernet

Last Update:

InfiniBand over Ethernet (IBoE) is a network protocol which allows remote direct memory access (RDMA) over an Ethernet network. It does this by encapsulating an...

Word Count : 1828

PDF Search Engine © AllGlobal.net