Input/output (i/o) unit, Basic Computer Science

Input/output (I/o) unit:

This unit provides the interface between the computer and the computer peripherals. A computer peripheral is any unit, which is attached to, but is not part of, the computer - e.g. visual display units, teleprinters, etc. A simple computing system may have only one input and one output. In such cases, an analogue-to-digital converter (ADC) may suffice for the input, and a digital-to-analogue converter (DAC) for the output. Alternatively, complex-computing systems can literally service thousands of peripherals.

Figure illustrates a simple I/O unit. The I/O unit can be described as a fan-out (and fan-in) device. The computer's 8-bit bi-directional data bus can be connected to port 1, 2 or 3. The port chosen is dependent upon the address, on the address bus. The system illustrated allows three peripherals to communicate with the computer. Only one peripheral at a time can send data to the computer, or receive data from the computer. However, this is not a problem, because the computer works very much faster than the peripheral, and hence, it appears that the computer services all three peripherals simultaneously.

 

542_input output unit.png

Posted Date: 9/13/2012 6:53:29 AM | Location : United States







Related Discussions:- Input/output (i/o) unit, Assignment Help, Ask Question on Input/output (i/o) unit, Get Answer, Expert's Help, Input/output (i/o) unit Discussions

Write discussion on Input/output (i/o) unit
Your posts are moderated
Related Questions
1. In each of the following situations, indicate whether f = O(g), or f = O(g), or both (in which case f = T(g)). Briefly explain why. (a) f(n)=10n5 +8n2,g(n)=20n4 +7n3 +300 (b) f

Data Base Software: Another major type of application comes under the heading database software; which allows for the collection of, searching for and manipulation of informat

The first report, Report #1, is to be an ordered list of the contents of the database, sorted in ascending order by a major field. Report #1 is to include all of the fields and rec

Write an ARM subroutine which will extract a substring from a string. You will need to use the library routine malloc to allocate memory for the new string. The subroutine signatu

Algorithm : 1. Read the values of principal amount, time and rate of simple interest into the locations labelled as P, T, R. 2. Set the count T to 1 implying the end of a year. 3.

Question 1 Convert the following hexadecimal numbers to base 2 (D73)16 (A21)16 Question 2 Convert the following binary numbers to base 16 (11001011)2 (11

Compact Diskette (CD) CD-ROM CD-ROM stands for Compact Disk-Read Only Memory. This disk comes with data already stored in it. It can store around 640 MB of

Question 1 Define the following terms                           1) Pipelining 2) Super Pipelining 3) Dynamic Execution 4) Multiprocessing 5) Multimedia Extensions Question 2

Bidirectional Search-Artificial intelligence: We've concentrated so far on searches where the point of the search is to search a solution, not the path to the solution. In anot

to do a assignment regarding IPC in linux