0% found this document useful (0 votes)
77 views5 pages

Synopsis Concept of DMA

The document summarizes the concept of Direct Memory Access (DMA). DMA allows direct transfer of data between peripheral devices like disk drives and main memory without involving the microprocessor. This speeds up overall computer operation by freeing the CPU from data transfer tasks. The advantages of DMA include faster processing as the CPU can work on other tasks during data transfers. The disadvantages are that the CPU may be inactive during long transfers and DMA adds complexity and costs hardware.

Uploaded by

Mamta Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views5 pages

Synopsis Concept of DMA

The document summarizes the concept of Direct Memory Access (DMA). DMA allows direct transfer of data between peripheral devices like disk drives and main memory without involving the microprocessor. This speeds up overall computer operation by freeing the CPU from data transfer tasks. The advantages of DMA include faster processing as the CPU can work on other tasks during data transfers. The disadvantages are that the CPU may be inactive during long transfers and DMA adds complexity and costs hardware.

Uploaded by

Mamta Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Synopsis On Concept Of DMA

Microprocessor.

Lovely Professional University(LIT)

Polytechnic

Submitted to :- Submitted By:-


Ms . Megha vj. Mamta Sharma
Regd.No. -10804578
Roll.No. -1801B46
CSE(DIP Vth sem)
Contents

 Introduction
 Advantages
 Disadvantages
 Future scope
 Reference
Introduction

- Direct Memory Access (DMA) is a capability


provided by some computer bus architectures
that allows data to be sent directly from an
attached device (such as a disk drive) to
the memory on the computer's motherboard.

The microprocessor is freed from involvement


with the data transfer, thus speeding up overall
computer operation.. DMA is used for transferring
data between the local memory and the main
memory. Computers that have DMA channels can
transfer data to and from devices with much
less CPU overhead than computers without a DMA
channel.   Many hardware systems use DMA
including disk drive controllers, graphics
cards, network cards andsound cards
Advantages
 DMA allows a peripheral device to
read from/write to memory without
going through the CPU.

 DMA allows for faster processing


since the processor can be working
on something else while the
peripheral can be populating
memory.

 Computer system performance is


improved by direct transfer of data
between memory and I/O devices,
bypassing the CPU.

 CPU is free to perform operations that do


not use system buses
Disadvantages

 In case of Burst Mode data transfer, the CPU is


rendered inactive for relatively long periods of
time.

 Additional cost of the hardware


Added complexity of the software

 DMA stealing is used to transfer data on the
system bus. i.e. the instruction cycle is
suspended so that data can be transferred by
DMA controller in bursts. CPU can only access
the bus between these bursts.


 No interrupts occur (except at the very end)

You might also like