0

为什么页面错误被认为是陷阱而不是中断?当您尝试访问空指针直到出现分段错误时,究竟会发生什么阶段?以及在这种情况下发送的信号我 SIGILL,对吗?谢谢!

4

1 回答 1

3

陷阱是由用户空间程序引起的用户空间异常。在这种特定情况下,用户空间程序访问了一个未使用内存管理单元 (MMU) 映射的页面,因此导致了陷阱。另一方面,中断是由外部硬件事件产生的,例如定时器。

于 2015-06-18T18:40:27.193 回答