单选题
当有中断源发出请求时,CPU可执行相应的中断服务程序,以下可以提出中断的是______。
Ⅰ.外部事件 Ⅱ.Cache Ⅲ.虚拟存储器失效 Ⅳ.浮点运算下溢
∨.浮点运算上溢
【正确答案】
D
【答案解析】[解析] 本题考查中断请求。外部事件如按<Esc>键以退出运行的程序等,属于外中断,Ⅰ正确。Cache完全是由硬件实现的,不会涉及到中断层面,Ⅱ错误。虚拟存储器失效如缺页等,会发出缺页中断,属于内中断,Ⅲ正确。浮点运算下溢,直接当做机器零处理,而不会引发中断,Ⅳ错误。浮点数上溢,表示超过了浮点数的表示范围,属于内中断,∨正确。
注意:中断请求是指中断源向CPU发送中断请求信号,分为外中断和内中断。外中断指来自处理器和内存外部的中断,如I/O设备发出的、外部事件等;内中断指在处理器和内存内部产生的中断。