操作系统对页面错误的响应

时间:2011-06-28 04:32:56

标签: operating-system interrupt fault 68000 mmu

当发生页面错误时,MMU引发异常(中断)。 OS停止当前进程并解决此引发的中断。

1)这是否意味着(对于68K架构,其中有7条中断线,第7条是不可屏蔽的),MMU产生的中断是7级?

2)此外,如果在引发中断时有一个非常重要的进程(不需要虚拟寻址字的数据)怎么办?操作系统有什么作用?

1 个答案:

答案 0 :(得分:3)

异常不一定是中断。中断是例外,但有些例外不是中断。

  1. 页面错误异常是一个例外,但不是中断。

  2. 始终处理非中断异常。页面错误异常是一个同步异常,当它发生时,因为当前代码引发它,所以操作系统应该以适当的方式处理它(这可能包括恐慌,因为在它的代码段中出现了页面错误没想到)。