+ -
当前位置:首页 → 问答吧 → 分页机制中页面写保护引起死机

分页机制中页面写保护引起死机

时间:2011-08-21

来源:互联网

在开启分页机制后,我将一个页目录和页表都设置了只读属性,然后读取该页面,根据书上介绍的应该发生页面异常中断,但是在bochs下却死机了,提示的错误信息是14号异常没有处理.但是我的确设置了14号中断,读该页面之前我重新加载了cr3.请问是怎么回事?

作者: fdisksys   发布时间: 2011-08-21

问题解决了,由于我是在内核态将页面设置只读属性,该页面正好是内核栈,所以发生页面异常后没有栈可以使用导致了这个问题,在此回复下,以备后来人少走弯路.

作者: fdisksys   发布时间: 2011-08-21

自己解决,不错。

作者: mydo   发布时间: 2011-08-21