中断响应时CPU需要做哪些事情?

题目

中断响应时CPU需要做哪些事情?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机中CPU的中断响应时间指的是( )的时间

A.从发出中的请求到中断处理结束
B.从中断处理开始到中断处理结束
C.CPU分析判断中断请求
D.从发出中断请求到开始进入中断处理程序

答案:D
解析:
本题考查计算机体系结构中中断部分知识点。计算机工作的过程是执行指令的过程,当出现某种不可预知的事件时,需要打断 CPU 正在执行的工作,让 CPU 去完成更加重要的任务,待事件处理完成后,又回到原来程序的断点继续执行。

中断处理过程:CPU在执行完一条指令时,如果外设向CPU发出中断请求,那么CPU在满足响应条件的情况下,将发出中断响应信号,同时关闭中断,表示不再受理另外一个设备的中断,并保存被中断程序的断点(即程序计数器PC的内容,寄存器的内容以及状态等信息)到堆栈中。CPU将在中断向量表中寻找中断请求源,找出该中断服务程序的入口地址

(中断向量值),并装入PC中,准备执行相应的中断服务程序。以上过程由硬件完成,这个过程消耗的时间为中断响应时间,即从发出中断请求到开始进入中断处理程序这段时间为中断响应时间。

待中断处理程序完成后,将刚才保存的现场恢复,继续执行被中断的程序,整个过程消耗的时间为中断处理时间

第2题:

以下关于中断的说法中正确的是( )

A.中断响应时间是指计算机接收到中断信号到操作系统作出响应,并完成转入中断服务程序的时间
B.中断控制由专门的中断控制器进行处理,无需CPU参与
C.中断向量是的中断服务程序执行成功与否的状态标记
D.中断响应时间是CPU发出中断查询信号所需要的时间

答案:A
解析:
中断响应时间是指计算机接收到中断信号到操作系统作出响应,并完成切换转入中断服务程序的时间,中断响应必须由处理器进行现场保存和恢复操作。其包含硬件对中断信号的反应时间和软件对中断信号的反应时间。

第3题:

减少对CPU的中断频率,放宽对CPU中断响应时间的限制是引入缓冲的目的之一。()


参考答案:正确

第4题:

CPU响应外部可屏蔽中断有哪些条件?


正确答案:当中断源向CPU发出INTR信号后,CPU若要响应它,还应满足下列条件:
(1)CPU开放中断,即IF=1.
(2)CPU在现行指令结束后响应中断。

第5题:

外设向CPU申请中断,但CPU不响应,其原因可能有哪些?


正确答案: (1)该中断请求持续时间太短
(2)CPU未能在当前指令周期的最后一个时钟周期采样到中断请求信号
(3)CPU处于关中断状态
(4)该中断级被屏蔽
(5)通信线出现故障

第6题:

以下关于中断的说法中,错误的是( )

A.中断响应时间是指计算机接收到中断信号到操作系统作出响应,并完成转入中断服务程序的时间
B.中断响应时间包含硬件对中断信号的反应时间和软件对中断信号的反应时间
C.中断响应时间是衡量指定处理器在不同操作系统的性能优劣指标
D.中断响应时间是CPU发出中断查询信号所需要的时间

答案:D
解析:
中断响应时间是指计算机接收到中断信号到操作系统作出响应,并完成切换转入中断服务程序的时间,中断响应时间是衡量不同处理器或指定处理器上不同操作系统的性能优劣的一个标准。其包含硬件对中断信号的反应时间和软件对中断信号的反应时间。

第7题:

计算机中 CPU 的中断响应时间指的是( )的时间。

A.从发出中断请求到中断处理结束
B.从中断处理开始到中断处理结束
C.CPU分析判断中断请求
D.从发出中断请求到开始进入中断处理程序

答案:D
解析:
中断处理过程分为两个阶段:中断响应过程和中断服务过程。中断响应时间是中断响应过程所用的时间, 即从发出中断请求到进入中断处理所用的时间。

第8题:

8086CPU所有外部中断,仅INTR需申请中断的外设提供中断类型码。()


答案:错
解析:

第9题:

一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?


正确答案: 当一个可屏蔽中断被响应时,cpu实际执行的总线时序如下:
第一步:执行2个中断响应总线周期,之间用2至3个空闲状态搁开。被响应的外设接口在第二个中断响应总线周期中通过低8位数据线送回一个字节的中断类型码。cpu接收中断类型码,将它左移两位后,成为中断向的起始地址,存人暂存寄存器。
第二步:执行一个总线写周期,把标志寄存器的值推入堆栈。
第三步:中断允许标志IF 和单步标志TF置成0,禁止了中断响应过程中有其他可屏蔽中断进入,还禁止了中断处理过程中出现单步中断。
第四步:执行一个总线写周期,在这个周期内,将CS的内容推入堆栈。
第五步:执行一个总线写周期,在这个周期内,将IP的内容推入堆栈。
第六步:执行一个总线读周期,在这个周期内,把中断向量前两个字节作为中断处理子程序入口地址的偏移量送到IP寄存器中。
第七步:执行一个总线读周期,在这个周期中,把中断向量后两个字节作为中断子程序入口地址的段值送到CS寄存器中。
如果是可屏蔽中断或者软中断,则跳过第一步,而从第二步开始按次序执行到第七步。

第10题:

当8086 CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。


正确答案:错误