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

Unspecified bit rate, ATM Theory - Unspecified Bit Rate Is intended for no...

ATM Theory - Unspecified Bit Rate Is intended for non-real time applications, that is, those not requiring tightly constrained delay and delay variation. Examples of applications

Difference between an html and an xhtml page, QUESTION (a) Define four ...

QUESTION (a) Define four special target names use with the TARGET attribute (b) Explain the main difference between an HTML and an XHTML page (c) Give two merits and two

Multiprocessor dsp systems, Multiprocessor DSP Systems Over modern time...

Multiprocessor DSP Systems Over modern times several organizations have provided forums made up of several DSPs. More lately, semiconductor organizations have been providing sn

Three specific sections of the microprocessor, • CPU Structure This section...

• CPU Structure This section, with a simplified model of a central processing unit as an instance, takes you through the role of each of the major basic parts of the CPU. It also l

Describe what are system software and application software, Problem: (a...

Problem: (a) Using appropriate examples describe what are System software and Application Software. (b) Explain four tasks of file management a user frequently performs i

Advantages of computerized record-keeping, Advantages of Computerized Reco...

Advantages of Computerized Record-keeping Less manpower is required for upkeep.  Recording, storing, and retrieving are all much faster: easier and with little practice

Digital wireless telephone networks, Mobile telephone networks started with...

Mobile telephone networks started with analog technology. Analog cellular networks were known as first generation (1G) networks. Such networks had limited capacity, and were subjec

DR Racket program, Hi, I''m looking for someone to help me with Computer Sc...

Hi, I''m looking for someone to help me with Computer Science ASAP. How soon are you available? Thanks! Specifically using the Racket program dealing with creating a list that will

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