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

What is the working of domain expert, Q. What is the working of domain expe...

Q. What is the working of domain expert? ANSWER: The domain expert is the person who gives the domain expertise in the form of problem-solving strategies.

How and what data is gathered- simulation, How and what data is gathered- S...

How and what data is gathered- Simulation To make this as realistic as possible, data is required to be gathered over a long period of time. This can be done by sensors near/i

Ecommerce concepts, Your task is to propose a business that has a Web ...

Your task is to propose a business that has a Web presence on the Internet. Your business may be an online only business or a so-called "clicks and mortar" business. You

How many bits must be decoded for 128 × 8 ram chips, How many bits must be ...

How many bits must be decoded for chip select? What is the size of decoder when 128 × 8 RAM chips are required to provide a memory capacity of 2048 bytes? Ans. All higher order l

Determine the quivalence partitioning, Determine the quivalence Partitionin...

Determine the quivalence Partitioning? The division of domain data into dissimilar equivalence data classes is performed using Equivalence Partitioning. It is executed for redu

And-introduction rule, And-Introduction: In generally English says tha...

And-Introduction: In generally English says that "if we know that a lot of things are true, so we know that the conjunction of all of them is true", then we can introduce conj

What is a table pool, What is a table pool? A table pool (or pool) is ...

What is a table pool? A table pool (or pool) is used to join several logical tables in the ABAP/4 Dictionary.  The definition of a pool having of at least two key fields and a

Define the difference between union and structure, Define the difference be...

Define the difference between union and structure The main difference between union and structure is the storage allocation. In Union , for each variable the compiler allocates

Full form of ldap, LDAP stands for LDAP- Light weight Directory Access...

LDAP stands for LDAP- Light weight Directory Access Protocol.

Why data bus is bidirectional, Why data bus is bidirectional and address bu...

Why data bus is bidirectional and address bus is unidirectional in most microprocessors? The data bus is bidirectional because the data bus has to transfer data among the CPU a

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