retagged by
589 views
1 votes
1 votes

Question : Consider a Device which operates with 20 MBPS operating speed.The device is operating on Programmed control mode of I/O and it has to transfer data of 20 B from it the data is transferred byte wise .Size of status register is 2 Bytes.total time needed to perform the data transfer is --------(microseconds)

 

retagged by

1 Answer

1 votes
1 votes

Time required in programmed I/O = time required to check status of I/O + data transfer time.

as the operating speed of the device is 20MBPS

so to transfer 20B it will take 1 microsecond . (i.e the data transfer time)

and to check the status of the I/O  i.e the flag sending time (2B flag  – 0.1 microsecond)

thus the total time required is = (1+0.1) microsecond.

i.e 1.1 microsecond

Related questions

0 votes
0 votes
1 answer
1
3 votes
3 votes
2 answers
2
0 votes
0 votes
0 answers
3
kanakjyoti asked Sep 1, 2022
93 views
Why ALU can’t accept operand directly from input/output devices ?
1 votes
1 votes
1 answer
4
Deepanshu asked Nov 3, 2018
302 views
Difference between both synchronous and asynchronous I/O on the based of ISR . Means when they are going to invoked during i/o completion ( i.e. before, after ?????? )