Course: Computer Architecture (Theme: Input-Output) A computer consists of a processor and an I/O device D connected...

70.2K

Verified Solution

Question

Programming

Course: Computer Architecture (Theme: Input-Output)

  1. A computer consists of a processor and an I/O device Dconnected to main memory M via a shared bus with a data bus widthof one word. The processor can execute a max of 2 MIPS. An averageinstruction requires 5 machine cycles, 3 of which use the memorybus. A memory read/write operation uses 1 m/c cycle. Suppose thatthe processor is continuously executing “background” programs thatrequire 96% of the instruction rate but not any I/O instructions.Assume that one processor cycle equals one bus cycle. Now supposethe I/O device is used to transfer very large amounts of databetween M and D.
    1. If programmed I/O is used and each one word transfer requiresthe processor to execute 3 instructions, estimate the max I/O datatransfer rate in words/sec possible through D?
    2. Estimate the same rate if DMA is used?

Answer & Explanation Solved by verified expert
4.4 Ratings (833 Votes)
Solution A It is given that the processor requires 96 of the CPU time and during this time no IO operations are performed Therefore the processor can only devote 4 ie 4100 004 of its time to IO Also it is    See Answer
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students