Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Notes  >  I/O Processors - I/O System, Computer Science and IT Engineering

I/O Processors - I/O System, Computer Science and IT Engineering - Computer Science Engineering (CSE) PDF Download

I/O PROCESSORS.

IO processor is

  • A specialized processor

  •  Not only loads and stores into memory but also can execute instructions, which are among a set of I/O instructions

  • The IOP interfaces to the system and devices

  • The sequence of events involved in I/O transfers to move or operate the results of an I/O operation into the main memory (using a program for IOP, which is also in main memory)

  • Used to address the problem of direct transfer after executing the necessary format conversion or other instructions

  •  In an IOP-based system, I/O devices can directly access the memory without intervention by the processor

 

IOP instructions

  • Instructions help in format conversions─ byte from memory as packed decimals to the output

device for line-printer

  • The I/O device data in different format can be transferred to main memory using an IOP

 

Sequence of events when using an I/O Processor

Sequence 1:

A DRQ (for IOP request) signal from an IOP device starts the IOP sequence, the IOP signals an interrupt on INTR line this requests attention from the processor

 

Sequence 2:

The processor responds by checking the device’s status via the memory-mapped control registers and issues a command telling the IOP to execute IOP instructions for the transfer to move the formatted data into the memory.

 

Sequence 3:

During each successive formatted byte(s) transfer, the device DMAC (DMA controller) logic inside the IOP uses a processor bushold request line, HOLD, distinct from INTR device interrupt request line

  • • The main processor sends to the device a signal from the processor called DACK (distinct from INTA device-interrupt request-acknowledge line)

  • • The I/O device bus has access to the address and data buses of the memory bus when DACK is activated

  • •  It has no access when DACK is not activated when a HOLD request is not accepted by the processor when the processor is using the memory bus

  • •  Once the DMA logic start command has been issued to IOP, the main processor begins working on something else while the I/O device transfers the data into the memory

 

Sequence 4:

When the IOP’s DMA transfer as per instructions is complete, the I/O device signals another interrupt (using DRQ) . Lets the main processor know that the DMA is done and it may access the data

I/O Processors - I/O System, Computer Science and IT Engineering - Computer Science Engineering (CSE)

The document I/O Processors - I/O System, Computer Science and IT Engineering - Computer Science Engineering (CSE) is a part of Computer Science Engineering (CSE) category.
All you need of Computer Science Engineering (CSE) at this link: Computer Science Engineering (CSE)
Are you preparing for Computer Science Engineering (CSE) Exam? Then you should check out the best video lectures, notes, free mock test series, crash course and much more provided by EduRev. You also get your detailed analysis and report cards along with 24x7 doubt solving for you to excel in Computer Science Engineering (CSE) exam. So join EduRev now and revolutionise the way you learn!
Sign up for Free Download App for Free
Download as PDF
Related Searches

Summary

,

Viva Questions

,

mock tests for examination

,

Extra Questions

,

I/O Processors - I/O System

,

study material

,

Computer Science and IT Engineering - Computer Science Engineering (CSE)

,

practice quizzes

,

pdf

,

Previous Year Questions with Solutions

,

Sample Paper

,

MCQs

,

Semester Notes

,

ppt

,

I/O Processors - I/O System

,

shortcuts and tricks

,

Exam

,

Objective type Questions

,

Important questions

,

Computer Science and IT Engineering - Computer Science Engineering (CSE)

,

past year papers

,

video lectures

,

Computer Science and IT Engineering - Computer Science Engineering (CSE)

,

Free

,

I/O Processors - I/O System

;