Input - output devices using device controller, Computer Engineering

Q. Input - output Devices using Device Controller?

A device controller needs not to necessarily control a single device. It can typically control multiple I/O devices. It comes in form of an electronic circuit board which plugs directly in the system bus and there is a cable from controller to every device it controls. Cables coming out of controller are typically terminated at back panel of main computer box in form of connectors called as ports. 

The Figure below explains how I/O devices are associated to a computer system through device controllers. Please note the subsequent points in figure:

  • Every I/O device is linked through a hardware interface known as I/O Port.
  • Single and Multi-port device manages single or multi-devices.
  • Communication between Memory and I/O controller is through bus only in case of Direct Memory Access (DMA) whereas path passes through CPU for these kind of communications in case of non-DMA.

690_Devices using Device Controller.png

Figure: Connecting I/O Devices using Device Controller

Posted Date: 7/19/2013 3:16:46 AM | Location : United States







Related Discussions:- Input - output devices using device controller, Assignment Help, Ask Question on Input - output devices using device controller, Get Answer, Expert's Help, Input - output devices using device controller Discussions

Write discussion on Input - output devices using device controller
Your posts are moderated
Related Questions
Why a linked list is called a dynamic data structure? What are the advantages of using linked list over arrays?    A linked list is known as a dynamic data structure because it

A full binary tree with 'n' non-leaf nodes have  2n+l nodes.

In a particular exchange during busy hour 1200 calls were offered to a group of trunks, during this time 6 calls were lost. The average call duration being 3 minutes Calculate Traf

Initial considerations in problem solving: Three initial considerations in problem solving for easiest(as described in Russell and Norvig):  Initial State  First

How u can create XML file? To write Dataset Contents out to disk as an XML file use: MyDataset.WriteXML(server.MapPath("MyXMLFile.xml"))

Purpose, Environment, Boundary, Inputs, and Outputs are a number of important terms related to Systems. A System's objective/purpose is the reason for its existence and refe

The grade of service is measured in (A) Percentage                                  (B)  Number (C)  Fractional Number                    (D)  Logarithmic Number  Ans

The conversation speed of an analog to digital converter is maximum with which technique? Ans. With parallel comparator AD converter technique the conversation speed of an ana

Explain the fork-join? fork-join: It is primitives in a programming language of higher level for implementing interacting processes. The syntax is as given below: fork

how can compare alphabates of two words in c programming ?????