Direct Memory Access (DMA)
Direct Memory Access (DMA)
DMA
• DMA can save processing time and is a more efficient way
to move data from the computer's memory to other
devices.
• A Special subroutine was written for each I/O device and it is called a
Device Driver.
• Hardware that uses a device driver to connect to a computer
includes Printers, Displays, CD-ROM readers, Network or Sound
cards, computer Mouse or Hard disks.
2. Block driver : For the devices that transfer data by a block size
(thus called block devices), the corresponding driver is called
block device driver.
Example : CD-ROM, USB devices etc.
3. Network driver : The devices that allows us to connect to
a network and use the network interface services (called
network devices) have a network driver in place for them.
• Printers
• Video adapters
• Network cards
• Sound cards
• Mouse
• Keyboards
• USB
• Hard disk, CD-ROM, and floppy disk buses
• Image scanners
• Digital cameras