先粘贴百度的缺页中断处理程序处理步骤:问题是在第六条中,操作系统查找所需页面在磁盘上的地址时,没找到所需页面,这时会发生什么?(面试听到这个问题一脸懵逼,自己说了下估计是寻址错误,系统会报错(猜的),有没有大佬帮忙解决下疑惑)。 缺页中断发生时的事件顺序如下: 1) 硬件陷入内核,在内核堆栈中保存程序计数器。大多数机器将当前指令的各种状态信息保存在特殊的CPU寄存器中。 2) 启动一个汇编代码例程保存通用寄存器和其他易失的信息,以免被操作系统破坏。这个例程将操作系统作为一个函数来调用。 3) 当操作系统发现一个缺页中断时,尝试发现需要哪个虚拟页面。通常一个硬件寄存器包含...