下列关于 I/O 设备的叙述中,哪一个是正确的
不同的 I/O 设备可以并行工作
只有 I/O 设备才能产生有效的中断源
在中断处理过程中,必须屏蔽新中断
SPOOLing 系统是脱机 I/O 系统
答案
不同的 I/O 设备可以并行工作
解析
下列关于I/O设备的叙述中,正确的说法是不同的I/O设备可以并行工作。在现代计算机系统中,I/O设备通常设计为可以同时执行多个操作,这意味着不同的设备可以并行地进行输入输出活动,而不会相互阻塞。例如,打印机可以打印文档,同时硬盘可以读取文件,网络接口可以接收数据包,这些都是同时发生的。这种并行性是通过操作系统中的I/O调度和管理实现的,它允许系统有效地利用多个I/O设备,提高整体的系统性能。
其他选项的说明如下:
• 只有I/O设备才能产生有效的中断源:这不是正确的,因为除了I/O设备之外,时钟、定时器等也可以产生中断。
• 在中断处理过程中,必须屏蔽新中断:这通常不是必需的,除非在处理某个中断时,新的中断可能会干扰当前的中断处理过程,导致数据丢失或不一致性。在大多数情况下,中断处理程序会设置适当的保护机制,以确保数据完整性和系统稳定性,但并不总是需要完全屏蔽新中断。
• SPOOLing系统是脱机I/O系统:这不是正确的,SPOOLing(Simultaneous Peripheral Operations On-Line)系统实际上是一种在线I/O技术,它使用磁盘作为缓冲,模拟脱机设备的行为,从而提高I/O设备的使用效率和并发性。SPOOLing系统允许将输入输出操作从设备转移到磁盘缓冲区,以减少设备的等待时间,提高系统吞吐量。