Chinaunix

标题: 简单问题,x86分段保护 [打印本页]

作者: blake326    时间: 2012-03-05 13:24
标题: 简单问题,x86分段保护
ulk说x86分段机制基本是一个走过场的,主要靠分页机制的。
比如,非法访问内存都是缺页异常来处理的。
那么,比如我在用户态,能不能通过什么方法访问内核态的 cs,ds等呢。如果访问了,会出什么状况吗?

作者: ww2000e    时间: 2012-03-05 19:57
cs是段选择符,保护模式里面,cs存放段选择符和cpl
作者: MagicBoy2010    时间: 2012-03-06 11:58
blake326 发表于 2012-03-05 13:24
ulk说x86分段机制基本是一个走过场的,主要靠分页机制的。
比如,非法访问内存都是缺页异常来处理的。
那 ...


x86的分段也不能完全说是走过场,比如你用户空间用KERNEL_CS/DS(如果你能直接用的话),结果只有一个,通用保护异常。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2