December 1999
CS202 : COMPUTER ARCHITECTURE AND DATA COMMUNICATIONS

QUESTION 5

Total Marks: 15 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 5

(a)

In DMA,what is cycle stealing?

 

[2]
(b)

Describe programmed I/O using a flowchart.

 

[6]
(c)

Explain the main differences between interrupt-driven I/O and the programmed I/O you have described.

 

[2]
(d)

What is the significant advantage of interrupt-driven I/O over programmed I/O?

 

[1]
(e)

For the following situations,saywhich I/O techniques would be most appropriate,and explain why.

(i)A processor responsible for updating a remote digital clock display.

(ii)A processor responsible for updating an aircraft cockpit instrumentation panel.

[4]