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. Write a program to implement NOR, NAND, XOR and XNOR gates using and without using bit wise operator. Also perform necessary checking. The user has option to give n numbe

Parameters are like script variables. They are used to vary input to the server and to imitate real users. Dissimilar sets of data are sent to the server every time the script is r

Translate each of the following sentences into predicate calculus, conceptual dependencies, and conceptual graphs: 1. Bill sold the book to the book store." 2. "John borrowed

Design a circuit which computes the square of a number? This should not make use of any multiplier circuits. This should use Multiplexers and some other logic as: 1^2=0+1=1

a luminous jewel game c programming start with t and end with t the output will yes or no

Differentiate concurrent and parallel executions ? The words "parallel "and "concurrent" are often used interchangeably, however they are different. Parallel execution is connec

Is the TCP checksum necessary? Yes, TCP Checksum is essential. TCP layer is liable for error detection, transmission of packets if needed, error control, reassembly of packe

What is the significance of the screen number '0'? In "calling mode", the special screen number 0 (LEAVE TO SCREEN 0) causes the system to jump back to the last call level.  Th

With the help of R-2R binary network, explain the working of a 3-bit D/A converter and derive an expression for the output voltage. Ans: We see a 3-bit R-2R ladder D/A netwo

How Online Databases Work? An online or web-based database keeps data on a cloud of servers somewhere on the Internet, which is accessible by any authorized user with an Intern