MIT-JOS系列3:启动内核

使用虚拟内存 为什么要使用虚拟内存?可以参考这篇博客:虚拟内存与物理内存的联系与区别 简单的说可以总结为: 使比实际物理内存更大的程序能够运行 使每个进程拥有独立的虚拟地址空间,相互之间不能修改数据 访问虚拟地址时,如果虚拟地址所对应的物理地址不在物理内存中,则产生缺页中断,此时才真正分配物理地址,同时更新进程的页表 虚拟地址如何寻址?可以参考我之前博客中的保护模式寻址:MIT-JOS系列1:实模
相关文章
相关标签/搜索