A-A+
在程序中断方式中 磁盘申请中断的优先权高于打印机。当打印机正在进行打印时 磁盘申请中断 试问
问题详情
在程序中断方式中,磁盘申请中断的优先权高于打印机。当打印机正在进行打印时,磁盘申请中断,试问是否要将打印机输出停下来,等磁盘操作结束后,打印机输出才能继续进行?为什么?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:打印机的打印动作只受打印机本身控制与CPU无关因此打印机正在打印时即使有优先级别更高的磁盘请求中断打印机也不会停止打印。而如果CPU正在执行打印机的中断服务程序即打印机正在接收数据此时若磁盘请求中断CPU就要中断正在运行的打印机中断服务程序。
打印机的打印动作只受打印机本身控制,与CPU无关,因此打印机正在打印时,即使有优先级别更高的磁盘请求中断,打印机也不会停止打印。而如果CPU正在执行打印机的中断服务程序,即打印机正在接收数据,此时若磁盘请求中断,CPU就要中断正在运行的打印机中断服务程序。