操作系统面试题(十三):CPU寻址?为什么需要虚拟地址?

【1】CPU寻址方式 现代的处理器使用的都是一种叫做虚拟地址寻址(Virtual Addressing) 的寻址方式 使用虚拟地址,CPU要将虚拟地址翻译成物理地址才能访问实际的物理内存 内存管理单元(MMU): CPU内部的一个硬件,负责完成虚拟地址到物理地址的转换 【2】为什么需要虚拟地址? 反向思考:若没有虚拟地址呢? 在没有虚拟地址的空间中,程序都是直接访问的实际物理地址(即直接操作物理内
相关文章
相关标签/搜索