[真1][4][单选]系统运行时,下列哪一种情况的出现说明是发生了中断?
串口数据到达
访问禁止读写的内存
处理器将要访问的页面位于磁盘上
执行访管指令
答案
串口数据到达
解析
所谓中断是指 CPU 对系统中或系统外发生的异步事件的响应。异步事件是指无一定时序关系的随机发生的事件。当系统在运行时,串口数据到达,此时 CPU 需要暂停当前处理的程序,转而去处理到达的串口数据,符合中断的定义。当访问禁止读写的内存时,系统会产生保护中断,但是该事件并不需要 CPU 调用中断处理程序去处理。当处理器将要访问的页面位于硬盘上时,只需要根据缺页中断将页面置换到内存即可。执行访管指令表示从系统态到用户态的转换,属于异常,故选择 A 选项。
转载请注明出处。