Dma controllers - computer architecture, Computer Engineering

DMA controllers in computer system:

  •   DMA Controller
  •   Part of the I/O device interface
  •   DMA Channels
  •   Performs functions that in general would be performed by the processor
  •   Bus signals that control transfer
  •   Provides memory address
  •   Keeps track of number of transfers
  •   Under control of the processor

INTERFACE CIRCUITS

o   Provides a storage buffer for at least one word of data.

o   Circuitry required connecting an I/O device to a computer bus

o   Contains address-decoding circuitry

o   Contains status flag that can be accessed by the processor.

o   Generates the appropriate timing signals required by the bus control scheme.

o   Performs format conversions

o   Ports

o  Parallel port

o  Serial port

Keyboard to processor connection

8_DMA controllers.png

 

Posted Date: 10/13/2012 7:27:06 AM | Location : United States







Related Discussions:- Dma controllers - computer architecture, Assignment Help, Ask Question on Dma controllers - computer architecture, Get Answer, Expert's Help, Dma controllers - computer architecture Discussions

Write discussion on Dma controllers - computer architecture
Your posts are moderated
Related Questions
Q. What do you mean by Lock Synchronization? Lock Synchronization: In this method contents of an atom are updated by requester process and sole access is granted before atomic

Characteristics of large-register-file and cache organizations Large Register File Cache Hold local variables for almost all functio

minimum number of shelves

A certain amount of side tone is essential in telephone communication. Ans: It is true that a specific amount of side tone is necessary in telephone communication.

Why does Ethernet specify a minimum frame size. Ethernet frame gives a minimum frame size of 46 bytes. Whereas a data field of zero byte is legal, this causes a problem. While

Condition codes are the list of possible conditions that can be tested through conditional instructions. Typical conditional instructions have: conditional branches, conditional ju

What is a Turing Machine?  Turing machine is a simple mathematical model of a computer. TM has unlimited an unrestricted memory and is a much more accurate model of a general

6.How can we improve the performance of pipeline processing

What is an AVL tree? AVL Tree An AVL tree is a binary tree in which the dissimilarity in heights among the left and the right subtree is not more than one for each node.

Q. Sequential Execution of Instructions in RISC? Let's describe pipelining in RISC with an illustration program execution sample. Take the given program (R denotes register).