Details

DIRECT MEMORY ACCESS

Lokesh Madan

Department of Computer Science, Dronacharya College of Engineering, Gurgaon, India

Kislay Anand

Department of Computer Science, Dronacharya College of Engineering, Gurgaon, India

Bharat Bhushan

Department of Computer Science, Dronacharya College of Engineering, Gurgaon, India

29-38

Vol: 4, Issue: 3, 2014

Receiving Date: 2014-05-16 Acceptance Date:

2014-06-17

Publication Date:

2014-07-18

Download PDF

Abstract

Direct Memory Access (DMA) is a feature in all modern computers that allow devices to be able to move large blocks of data without any interaction with the processor. This can be useful, as you may have already seen from the floppy programming chapter. While the device transfers the block of data, the processor is free to continue running the software without worry about the data being transferred into memory, or to another device. The basic idea is that we can schedule the DMA device to perform the task on its own. Different buses and architecture designs have different methods of performing direct memory access.

Keywords: Processor register,cyclestealing,busmastering,countregisters,interleaved,c ache invalidation, schematics, gigabit Ethernet.

References

  1. DMA Fundamentals on Various PC Platforms, from A. F. Harvey and Data Acquisition Division Staff NATIONAL INSTRUMENTS
  2. mmap() and DMA, from Linux Device Drivers, 2nd Edition, Alessandro Rubini&Jonathan Corbet
  3. Memory Mapping and DMA, from Linux Device Drivers, 3rd Edition, Jonathan Corbet, Alessandro Rubini, Greg Kroah- Hartman
Back

Disclaimer: All papers published in IJRST will be indexed on Google Search Engine as per their policy.

We are one of the best in the field of watches and we take care of the needs of our customers and produce replica watches of very good quality as per their demands.