48
(Choose 1 answer)
Which of the following statement is not true about separating I/O and memory space?
A. Device drivers must be written using assembly language
B. Programs must use 2 instructions to test whether the device is ready
C. There is special protection mechanism to keep user processes from performing I/O
D. Caching a device control register would be disastrous