Direct Memory Access (DMA)

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf computer hardware feature
gptkbp:abbreviation gptkb:DMA
gptkbp:canBe single-channel
multi-channel
gptkbp:canBeBypassedBy operating system security controls
gptkbp:cause bus contention
memory corruption if misconfigured
gptkbp:commonIn modern PCs
gptkbp:controlledBy gptkb:DMA_controller
gptkbp:enables efficient I/O operations
data transfer between memory and peripherals without CPU intervention
gptkbp:hasSecurityRisk DMA attack
gptkbp:hasType block transfer DMA
burst mode DMA
cycle stealing DMA
transparent DMA
https://www.w3.org/2000/01/rdf-schema#label Direct Memory Access (DMA)
gptkbp:improves data transfer speed
gptkbp:introducedIn mainframe computers
gptkbp:reduces CPU overhead
gptkbp:relatedTo gptkb:microprocessor
gptkb:SDRAM
I/O devices
Direct Memory Access Controller (DMAC)
Peripheral Component Interconnect (PCI)
gptkbp:requires address bus
control bus
data bus
DMA channels
bus arbitration
gptkbp:standardizedBy gptkb:IEEE
gptkbp:supports cycle stealing
burst transfer
transparent transfer
gptkbp:usedBy graphics cards
network cards
sound cards
disk controllers
gptkbp:usedFor audio data transfer
network data transfer
disk data transfer
graphics data transfer
gptkbp:usedIn embedded systems
microcontrollers
computers
video streaming
high-speed data acquisition
real-time systems
gptkbp:bfsParent gptkb:Intel_8257
gptkb:Direct_Memory_Access_(DMA)_remapping
gptkbp:bfsLayer 7