0% found this document useful (0 votes)
16 views15 pages

Influencer Marketing Pitch Deck

psp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views15 pages

Influencer Marketing Pitch Deck

psp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Understanding Direct Memory

Access (DMA)
Submmitted to
Submmitted by
Name- Neeraj salam Amrita khera mam
Sem – 5 th
Branch –EC
En. no - 018
 content
 Introduction

 What is DMA controller

 Block diagram of DMA controller

 Type of DMA

 Difference between DMA processor and

normal processor

 Advantage of DMA Submmited by


Amrita khera mam
 Disadvantage of DMA

Trinity
 Introduction
 Direct Memory Access (DMA) is a capability provided by some
computer bus architectures that enables data to be sent
directly from an attached device, such as a disk drive, to the
main memory on the computer's motherboard.
 first use of DMA is the IBM 709 vacuum
tube computer from 1958.
DMA is Rob Beynon The founder of DMA
 What is DMA ?
 DMA stand for direct memory access

 Direct memory access use hardware for accessing the


memory ,that hardware called a DMA controller .
 It has the work of transferring the data between the input
output devices and the main memory
with very less interaction
with the processor .
block diagram of 8257 controller
Pin diagram of 8257 DMA
 Components of DMA

 .Address register – It contains the address to specify the


desired location in memory.
 Word count register – It contains the number of words
to be transferred
 Control register – It specifies the transfer mode
Block diagram of DMA Master interface

Peri pheral unit Slave interface

data Handshake

Handshake
DMA
CPU CONTROLE MEMORY
R

BUS
 Types of DMA

• Single –ended DMA


• Dual-ended DMA
• Arbitrated-ended DMA
• Interleaved DMA
 Single –ended DMA
• single –ended DMA Controllers operate by
reading and writing from a single memory address.
They are the simplest DMA

 Dual-Ended DMA
 Dual-Ended DMA controllers can read and write from two
memory addresses. Dual-ended DMA is more advanced
than single-ended DMA.
 DMA: Arbitrated -Ended
 DMA works by reading and writing to
several memory addresses. It is more
advanced than Dual-Ended DMA.Arbitrated-
Ended

 Interleaved DMA
 : Interleaved DMA are those DMA that read from one
memory address and write from another memory address.
 DMA processor and processor

I/P CPU o/p I/P CPU o/p

DMA ?
 Advantage of
DMA
 Data memory access speed up memory operations and data

transfer .

 CPU not involved while the transferring data.

 DMA helps the CPU in deceasing its load

 DMA requires very few clock cycle while the transferring data .

 DMA distributes workload very appropriately .


 Disadvantage of DMA

 Direct Memory Access is a costly operation because of additional

operations.

 DMA suffers from Cache-Coherence Problems.

 DMA Controller increases the overall cost of the system.

 DMA Controller increases the complexity of the software.


Than
k You

You might also like