Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

17. (3) Give two reasons why I/O instructions are treated differently from all o

ID: 3744041 • Letter: 1

Question

17. (3) Give two reasons why I/O instructions are treated differently from all other instructions? 18. (4) A disk transmits at rate 106 bytes per second. Suppose interrupt driven I/O is used, and the CPU is interrupted after every byte is transferred. If the CPU executes a billion instructions per second, and it takes 100 instructions to service an interrupt, then by what percentage is the CPU slowed by the disk? 19. (4) Reconsider the last problem: Suppose a DMA module handles all disk transmissions Suppose the CPU is interrupted after the disk transmits 103 bytes. By what percentage is the CPU slowed by the disk?

Explanation / Answer

If you post more than 1 question, as per chegg guidelines I have to solve only first question.

Ques 17. I/O instructions are also known as priveledged instructions. The reason why they are considered differently are:

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote