我对分页感到困惑,我正在写我对分页的理解,请纠正我,我错了。
首先,我们系统中的总物理内存[RAM] 被划分为 4kb 的页面帧。
其次,用户进程生成虚拟地址,virtualpages[4kb]包含这些虚拟地址。
现在有一个页表,用于存储页表条目[PTE不过是关于页的信息]
现在,当一个进程运行时,这些虚拟地址被 MMU 映射到 RAM 中的物理页面。
我的问题是每个进程都有自己的 pagetable ,所以当一个进程运行时,这个 pagetable 是否应该被引入 RAM。
我对分页感到困惑,我正在写我对分页的理解,请纠正我,我错了。
首先,我们系统中的总物理内存[RAM] 被划分为 4kb 的页面帧。
其次,用户进程生成虚拟地址,virtualpages[4kb]包含这些虚拟地址。
现在有一个页表,用于存储页表条目[PTE不过是关于页的信息]
现在,当一个进程运行时,这些虚拟地址被 MMU 映射到 RAM 中的物理页面。
我的问题是每个进程都有自己的 pagetable ,所以当一个进程运行时,这个 pagetable 是否应该被引入 RAM。