retagged by
530 views
0 votes
0 votes
Please help me with this question..

The CPU of a system having an execution rate of 1 million instructions per second needs 4 machine cycles on an average for executing an instruction. On an average, 50% of the cycles use memory bus. For execution of the programs, the system utilizes 90% of the CPU time. For block data transfer, an I/O device is attached to the system, while the CPU executes background programs continuously. Determine the maximum I/O transfer rate for each of the two cases: (a) programmed I/O, (b) cycle-stealing DMA (in transparent mode). You may assume that transferring one byte involves 4 operations: in-status, check-status, branch and read/write in memory, each requiring one machine cycle.
retagged by

Please log in or register to answer this question.

Related questions

0 votes
0 votes
2 answers
2
abhi18459 asked May 8, 2016
510 views
an is a n-digit number of 0's and 1's with no consecutive 0's i.e., without the occurrence of '00'. For example, a8 =10111011. Construct a recurrence relation for an(a0=1...
0 votes
0 votes
2 answers
4