脱机输入/输出(I/O)就是允许CPU和I/O设备并行工作的一种方式。在传统的联机I/O方式中,CPU需要直接控制I/O设备的操作,这会导致CPU在等待I/O操作完成时被占用,无法执行其他任务。而脱机I/O方式则解决了这个问题。
在脱机I/O方式中,I/O设备的操作由专门的控制器或外围机来管理,而不需要CPU的实时干预。这样,CPU可以在I/O设备进行操作的同时,继续执行其他程序或任务,实现了CPU和I/O设备的并行工作。
这种并行性提高了系统的效率和吞吐量,因为CPU不再需要等待I/O操作的完成,而是可以继续处理其他工作。这种脱机I/O方式在早期的计算机系统中被广泛采用,尤其是在需要处理大量I/O操作的场景中。