单选题
在使用交换技术时,如果一个进程正在______时,则不能交换出主存。
A.创建
B.I/O操作
C.处于临界段
D.死锁
A
B
C
D
【正确答案】
B
【答案解析】
进程正在进行I/O操作时不能换出主存,否则它的I/O数据区将被新换入的进程占用,导致错误。不过可以在操作系统中开辟I/O缓冲区,将数据从外设输入或将数据输出到外设的I/O活动在系统缓冲区中进行,这时在系统缓冲区与外设进行I/O操作时,进程交换不受限制。
提交答案
关闭