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

Assignment Help:

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


Related Discussions:- Input/output (i/o) unit

Explain the probability and non-probability sampling methods, Question 1 W...

Question 1 Write a program to read four floating point numbers and find their sum and average. Question 2 Differentiate string constants and character constants with one exam

What is a view, Question (a) What is a view? (b) Can we use a view t...

Question (a) What is a view? (b) Can we use a view to insert or update a record into a table? Do we have any limitation to perform the above command? (c) The syntax to cr

Principal structures in flow charting, PRINCIPAL STRUCTURES IN FLOW CHARTIN...

PRINCIPAL STRUCTURES IN FLOW CHARTING Structured programing calls for the usage of four principal structures to help simplify the program. They are:     Sequential contro

What is collaboration, Question 1 What is Collaboration? Write down the ob...

Question 1 What is Collaboration? Write down the objectives of collaboration Question 2 What is proxy server? Write down the reasons for using proxy server Question

Why assembly language is good?, Because it is enormously low level, assembl...

Because it is enormously low level, assembly language can be optimized enormously well. Therefore assembly language is used where the extreme performance is needed for applications

What are the different types of props, Question 1 Explain the importance o...

Question 1 Explain the importance of edge loops and anatomical body functions in animation Question 2 What are the three sets of curves for the hair system? Questio

Define stocktaking, QUESTION (i) Define each of the following terms: ...

QUESTION (i) Define each of the following terms: a) Book trade catalogue b) Stocktaking c) Ephemera d) Contracting out e) Special library (ii) Discuss the adv

Networking, what is computer topology .

what is computer topology .

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd