Ask Question
11 February, 06:59

A computer has a CPU that can execute 10 million instructions per second and a memory has a transfer rate of 100 million bytes per second. When interrupt-driven I/O is performed, the ISR has to execute 50 instructions to transfer one byte between memory and I/O device. What is the maximum data transfer rate during I/O operations implemented by using interrupt-driven I/O

+1
Answers (1)
  1. 11 February, 09:31
    0
    2 x 10⁵ bytes per second

    Explanation:

    Given:

    MIPS rate = maximum speed of CPU to execute instructions = 10 million instructions per seconds

    number of instructions required to transfer 1 byte using interrupt driven I/O = 50

    Maximum number of bytes that can be transferred in 1 second = MIPS rate / number of instructions for 1 byte

    => max number of bytes = 10 million / 50 = 10 x 10⁶ / 50 = 2 x 10⁵

    which is less than the maximum transfer rate of memory = 100 million bytes per second

    So, maximum data transfer rate during I/O operations by using interrupt-driven I/O is 2 x 10⁵ bytes per second
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “A computer has a CPU that can execute 10 million instructions per second and a memory has a transfer rate of 100 million bytes per second. ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers