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

Discuss the roles of system analysts in detail, Question 1 Explain the ...

Question 1 Explain the following system design tools in detail System Flowcharts Decision tables Decision trees Organization charts Question 2 Write s

Explain the common properties of nurbs surfaces, Question 1 What are the a...

Question 1 What are the advantages of Computer Interactive Graphics? Question 2 Which are the different types of camera views available in Maya? Question 3 Explain

Assignment - concept of programming language , Assignment :  It is compose...

Assignment :  It is composed of variable name, an assignment operator of the language and a value or variable or some expression as per composition allowed based on rules defined

Use triggers to maintain referential integrity, At times, Brewbean''s has c...

At times, Brewbean''s has changed the id number for existing products. In the past, they have had to add a new product row with the new id to the BB_PRODUCT table, modify all the c

Spidering or web crawling, Spidering or Web crawling: Spider or Web c...

Spidering or Web crawling: Spider or Web crawler is a computer program that browses the web pages of WWW in a systematic, automated manner. Search Engines use spider for gett

Cprgm, A palindrome is a string that reads the same from both the ends. Giv...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

Types of software interface, different types of software interfaces which f...

different types of software interfaces which falls in different categories

Learn, The technique to mix C and assembly language is to apply the "asm" d...

The technique to mix C and assembly language is to apply the "asm" directive. To access C-language variables from assembly language, you just use the C identifier that name is a me

Explain how cpu responses to an interrupts, Problem 1. Explain the diff...

Problem 1. Explain the different categories of instructions. Explanation of 4 categories 2. Explain the steps to be followed for the addition of floating point numb

Editor and assembler, Editor and Assembler:   To write a program in...

Editor and Assembler:   To write a program in any of the programming languages requires an editor.  This is  a program that is used to create text files. While saving the p

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