下列关于缺页处理的叙述中,错误的是( )
A.缺页是在地址转换时CPU检测到的一种异常
B.缺页处理由操作系统提供的缺页处理程序来完成
C.缺页处理程序根据页故障地址从外存读入所缺失的页
D.缺页处理完成后回到发生缺页的指令的下一条指令执行
应该是回到发生缺页指令继续执行
os里的内容为啥要放在机组里边?
解答:
当CPU执行指令时,...
用户登录可进行刷题及查看答案
当CPU执行指令时,如果需要访问的页面不在内存中,就会发生缺页。缺页是一种由CPU检测到的异常情况。A正确。
当发生缺页时,CPU会通过异常机制将控制权转移到操作系统提供的缺页处理程序。B正确。
缺页处理程序负责处理缺页异常,根据需要从外存(如磁盘)中读取缺失的页面到内存中,并更新相关的页表以反映新的页面位置。这个过程涉及到磁盘IO等相对较慢的操作。C正确。
当缺页处理完成后,控制权会从缺页处理程序返回给引发缺页的指令之后的指令,而不是直接回到下一条指令。CPU会重新执行引发缺页的指令,从而完成之前由于缺页而被中断的指令执行流程。D错误。
本题选D。
登录后提交答案