I/O Interlock

Q1. Explain I/O Interlock.

Ans.When demand paging is used, we sometimes need to allow some of the pages to be locked in memory. One such situation occurs when I/O is done to or from user (virtual) memory. I/O is often implemented by a separate I/O processor.

 

For example, a controller for a USB storage device is generally given the number of bytes to transfer and a memory address for the buffer. When the transfer is complete, the CPU is interrupted.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: