这种作法的问题是,为了映像整个 4gb 地址空间,你需要 1024 个 page tables,每个大小是 4kb。每一个行程光为这个就耗掉 4mb 内存,不符合经济效益。windows 95 的作法是只维护单独一块 4mb 区域当做 page tables,并时时修改 page directory 中的资料项,使 cpu 能够快速改变 pages 的映像。

这种作法的问题是,为了映像整个 4gb 地址空间,你需要 1024 个 page tables,每个大小是 4kb。每一个行程光为这个就耗掉 4mb 内存,不符合经济效益。windows 95 的作法是只维护单独一块 4mb 区域当做 page tables,并时时修改 page directory 中的资料项,使 cpu 能够快速改变 pages 的映像。
