正在加载图片...
I/0控制方式-1 在程序I/0方式中,由于CPU的速度远远高于I/0设备,导致 CPU的绝大部分时间都处于等待Ⅰ/0设备完成而循环测试之中, 造成了CPU的极大浪费。但是它管理简单,在要求不高的场合 可以被采用 (2)中断控制( nterrupt-driven I/C)方式 在现代计算机系统中,对Ⅰ/0设备的控制,广泛地采用中断驱 动方式,即当某进程要启动某个I/0设备时,便由CPU向相应 的设备控制器发出一条I/0命令,然后立即返回继续执行原来 的任务。设备控制器便按照该命令的要求去控制I/0设备。此 时,CPU与I/0设备处于并行工作状态。例如,在输入时,当 设备控制器收到CPU发来的读命令后,便准备接收从相应输 入设备送来的数据。一旦数据进入数据寄存器,控制器便通 过控制线向CPU发送一中断信号,由CPU检查输入过程中是否 出错,若无错,便向控制器发取走数据的信号,然后便通过 控制器将数据写入指定内存单元。I/O控制方式-1 • 在程序I/O方式中,由于CPU的速度远远高于I/O设备,导致 CPU的绝大部分时间都处于等待I/O设备完成而循环测试之中, 造成了CPU的极大浪费。但是它管理简单,在要求不高的场合 可以被采用。 (2)中断控制(Interrupt-driven I/O)方式 在现代计算机系统中,对I/O设备的控制,广泛地采用中断驱 动方式,即当某进程要启动某个I/O设备时,便由CPU向相应 的设备控制器发出一条I/O命令,然后立即返回继续执行原来 的任务。设备控制器便按照该命令的要求去控制I/O设备。此 时, CPU与I/O设备处于并行工作状态。例如,在输入时,当 设备控制器收到 CPU发来的读命令后,便准备接收从相应输 入设备送来的数据。一旦数据进入数据寄存器,控制器便通 过控制线向CPU发送一中断信号,由CPU检查输入过程中是否 出错,若无错,便向控制器发取走数据的信号,然后便通过 控制器将数据写入指定内存单元
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有