阅读:1553回复:1
关于分页表的迷惑
各位高手:
在读Inside WindowsNT 时,对下面的问题比较迷惑,请各位解答。 在旧的进程被切换掉后,其分页表是在内存中还是在别的地方?还有 就是在创建新进程的过程中有一步是创建地址空间,分三个过程,先 在某个页表中建立三个页表项分别对应新进程的页目录、超空间集和 ???(忘记名称了)所在的页表。请问在此“某个页表”具体指的 是哪个页表?有感兴趣而觉得问题问的不清楚的高手请参考中文版第二版的Inside WindowsNT中有关进程和内存管理章节。万望各位不吝解惑,感激不尽。 |
|
沙发#
发布于:2001-07-16 11:02
页表可以在内存,业可在硬盘. 没有硬规定.
但是当进程是当前进程时, 它的页表一定是在CR3中被加载的. 内容被LOCK在内存中. 某页表是空闲的页表. |
|
|