DMA

E38930

DMA (Direct Memory Access) is a computer feature that allows hardware devices to transfer data directly to and from system memory without continuous CPU involvement, improving performance and efficiency.

AI illustration

How this image was made

AI-generated illustration of DMA

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of DMA (DMA (Direct Memory Access) is a computer feature that allows hardware devices to transfer data directly to and from system memory without continuous CPU involvement, improving performance and efficiency.)

All labels observed (5)

Label Occurrences
DMA canonical 3
DMA controller 1
Direct Memory Access 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf computer hardware feature ⓘ
data transfer mechanism ⓘ
abbreviationOf Direct Memory Access ⓘ
allows asynchronous data transfer relative to CPU ⓘ
appearedIn early minicomputers and mainframes ⓘ
bypasses CPU data movement instructions ⓘ
canCause cache coherency issues ⓘ
memory contention ⓘ
commonIn modern computer architectures ⓘ
configuredBy device driver software ⓘ
contrastedWith CPU-driven data transfer ⓘ
controlledBy DMA controller hardware ⓘ
enables direct data transfer between I/O devices and main memory ⓘ
frees CPU for other tasks ⓘ
fullName Direct Memory Access ⓘ
linked to: DMA
hasComponent DMA controller ⓘ
linked to: DMA
hasMode burst mode ⓘ
cycle stealing mode ⓘ
transparent mode ⓘ
improves data transfer efficiency ⓘ
system performance ⓘ
operatesBetween I/O device and main memory ⓘ
peripheral and RAM ⓘ
reduces CPU involvement in data transfer ⓘ
CPU overhead ⓘ
relatedTo interrupts ⓘ
programmed I/O ⓘ
requires bus arbitration ⓘ
hardware support in the system bus ⓘ
memory address information ⓘ
transfer direction information ⓘ
transfer length information ⓘ
supports block data transfers ⓘ
burst transfers ⓘ
scatter-gather transfers ⓘ
single transfers ⓘ
usedFor audio streaming ⓘ
disk I/O ⓘ
high-speed data acquisition ⓘ
memory-to-memory copy operations ⓘ
network packet transfer ⓘ
video streaming ⓘ
usedIn computer systems ⓘ
disk controllers ⓘ
embedded systems ⓘ
graphics cards ⓘ
microcontrollers ⓘ
network interface controllers ⓘ
sound cards ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

ATA → supportsMode → DMA ⓘ
DMA → fullName → Direct Memory Access ⓘ
linked to: DMA
DMA → hasComponent → DMA controller ⓘ
linked to: DMA
EISA → supports → DMA ⓘ
SBus → supports → DMA ⓘ
Weston reference compositor → supportsProtocol → linux-dmabuf ⓘ
linked to: DMA
OpenCL 1.2 → addsFeature → clEnqueueMigrateMemObjects ⓘ
linked to: DMA