What is input-output processors, Computer Engineering

Assignment Help:

Q. What is Input-output processors?

let's briefly summarize the development in area of input/output functions. These can be briefed as below:

1. CPU directly controls a peripheral device.

2. Addition of I/O controller or I/O interface: CPU employs programmed I/O with no interrupts. CPU was separated from details of external I/O interfaces.

3. Contained use of I/O controllers however with interrupts: CPU need not spend time waiting for an I/O operation to be executed, increasing efficiency.

4. Direct access of I/O interface to memory through DMA: CPU involvement decreased to at beginning and at end of DMA operation.

5. CPU directs I/O processors to execute an I/O program in memory. I/O processor fetches as well as executes these instructions with no CPU intervention. This permits CPU to specify a series of I/O activities and to be interrupted only when complete sequence has been performed. With this architecture a large set of I/O devices can be managed with minimum CPU involvement.

With last two steps (4 and 5) a main change takes place with introduction of concept of an I/O interface capable of executing a program. For steps 5 the I/O interface is frequently referred to as an I/O processor and I/O channel.


Related Discussions:- What is input-output processors

Illustrate about probability of collision, Illustrate about probability of ...

Illustrate about probability of collision? Probability of collision: There is a triangle and on this let’s assume that there are three ants one on each corner and are free t

Translator for low level programming language, Translator for low level pro...

Translator for low level programming language were called as    Assembler

A subroutine can be terminated unconditionally using exit, A subroutine can...

A subroutine can be terminated unconditionally using EXIT. True.

I2c protocol bus , I²C TECHNOLOGIES The I2C protocol bus is two bi-dire...

I²C TECHNOLOGIES The I2C protocol bus is two bi-directional wires, serial data (SDA) and serial clock (SCL), that transmit information between the devices connected to the bus.

State about CSMA/CA, State about CSMA/CA It belongs to a class of proto...

State about CSMA/CA It belongs to a class of protocols known as multiple access methods. CSMA/CA  stands  for:  Carrier  Sense  Multiple  Access  with  Collision Avoidance.  In

Stack overflow causes, Stack overflow causes   (A) Hardware interrupt. ...

Stack overflow causes   (A) Hardware interrupt.  (B) External interrupt.  (C) Internal interrupt.   (D) Software interrupt. Stack overflow occurs whereas execution

Transfer of control, Question a) Name and explian the four essential ...

Question a) Name and explian the four essential elements of a machine instruction. b) Provide any four common examples of mnemonics. c) The level of disagreement conce

Discuss the concept of segmentation, Discuss the concept of segmentation? ...

Discuss the concept of segmentation? Segmentation is method for the non contiguous storage allocation. This is different from paging as this supports user's view of his program

protects against transcription, The last digit of a credit card number is ...

The last digit of a credit card number is the check digit, which protects against transcription errors like an error in a single digit or switching two digits. The following method

Are there any special rules about inlining, Are there any special rules abo...

Are there any special rules about inlining? Yes, there are some rules about inlining - a.) Any source files which used inline function should contain function's definition.

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