阅读:893回复:2
内核态线性地址!?
最近我正在翻看,softice 的说明文件,里面说到
addr 这个命令,里面讲到: KPEB: Linear address of the Kernel Process Environment Block for the process. 详细命令输出举例: :ADDR CR3------LDT Base:Limit------KPEB-------PID---------NAME 00030000-------------------FD8EA920-----0002--------System 011FB000-------------------FD8CD880-----0013--------smss 注:为了格式化,我用\'-\'代替了空格。 其中KPEB 好像被描述成: 内核态线性地址块?请问这是什么意思? 内核态的线性地址是一个是一个什么样的概念? 请高手辨析! 麻烦各位了^-^ [编辑 - 7/7/03 by norsd] |
|
沙发#
发布于:2003-07-09 00:12
好象应该叫做 进程内核环境块八
|
|
|
板凳#
发布于:2003-07-08 09:08
X86体系结构下硬件支持操作系统将虚拟地址分为用户态虚拟地址和内核态虚拟地址,在98和2000pro下用户态地址为(0x0-0x7fffffff)内核态虚拟地址为(0x80000000-0xffffffff)。(内核态供操作系统使用,用户态供编程人员使用)虚拟地址管理机构将进程虚拟地址映射为线性地址,因为所有的进程使用同一个内核态地址。所以映射后内核态虚拟地址也就是内核态线性地址。你可以参考(周明德“保护模式下80386及其编程”)
|
|
|