DMA (Direct Memory Access)

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf computer hardware feature
gptkbp:abbreviation Direct Memory Access
gptkbp:canBe single-channel
multi-channel
gptkbp:canBeBypassedBy gptkb:microprocessor
gptkbp:cause bus contention
data corruption if not managed
gptkbp:commonIn modern computers
gptkbp:controlledBy gptkb:DMA_controller
gptkbp:enables high-speed data transfer
real-time data processing
asynchronous data transfer
data transfer between memory and peripherals
gptkbp:hasComponent gptkb:DMA_controller
DMA channel
https://www.w3.org/2000/01/rdf-schema#label DMA (Direct Memory Access)
gptkbp:improves data transfer efficiency
gptkbp:introducedIn mainframe computers
gptkbp:reduces CPU load
CPU intervention
gptkbp:relatedTo bus mastering
memory-mapped I/O
interrupts
gptkbp:requires address bus
control bus
data bus
proper synchronization
gptkbp:supports burst mode
cycle stealing
transparent mode
gptkbp:usedFor disk I/O
video data transfer
audio data transfer
network data transfer
gptkbp:usedIn gptkb:x86_architecture
gptkb:ARM_processors
embedded systems
microcontrollers
computers
network interface cards
embedded processors
USB controllers
graphics cards
hard disk controllers
sound cards
PCI devices
SSD controllers
microprocessor systems
gptkbp:bfsParent gptkb:DSP_chips
gptkbp:bfsLayer 6