问答题 在请求分页系统中,为什么说一条指令执行期间可能产生多次缺页中断?
【正确答案】因请求调页时,只要作业的部分页在内存,该作业就能执行,而在执行过程中发现所要访问的指令或数据不在内存时,则产生缺页中断,将所需的页面调入内存。在请求调页系统中,一条指令可能跨了两个页面。而其中要访问的操作数可能与指令不在同一页面,且操作数本身也可能跨了两个页面。当要执行这类指令,而相应的页都不在内存时,就将产生多次缺页中断。
【答案解析】