- 3
- 0
- 约1.11千字
- 约 5页
- 2019-08-27 发布于天津
- 举报
在什么条件和什么时间,可以响应的中断请求? 解响应中断请求的条件和时间是当中断允许状态为1=1,且至少有一个中断请求被查到,则在一条指令执行完时,响应中断。 17某系统对输入数据进行取样处理,每抽取一个输入数据,就要中断处理一次,将取样的数据存至存储器的缓冲区中,该中断处理需秒。 此外,缓冲区内每存储个数据,主程序就要将其取出进行处理,这个处理需秒。 试问该系统可以跟踪到每秒多少次中断请求? 解这是一道求中断饱和度的题,要注意主程序对数据的处理不是中断处理,因此秒不能算在中断次数内。 个数据所需的处理时间=×+秒 平均每个数据所需处理时间=×+秒; 求倒数得 该系统跟踪到的每秒中断请求数=×+次。 在程序中断方式中,磁盘申请中断的优先权高于打印机。 当打印机正在进行打印时,磁盘申请中断请求。 试问是否要将打印机输出停下来,等磁盘操作结束后,打印机输出才能继续进行?为什么? 解这是一道多重中断的题,由于磁盘中断的优先权高于打印机,因此应将打印机输出停下来,等磁盘操作结束后,打印机输出才能继续进行。 因为打印机的速度比磁盘输入输出的速度慢,并且暂停打印不会造成数据丢失。 讨论 ′打印机不停,理由有如下几种 打印内容已存入打印机缓存;′ 问题1如果打印机无缓存呢? 2如果打印机有缓存,还需要用程序中断方式交换
原创力文档

文档评论(0)