标签: process operating-system paging virtual-memory
因此,根据我的理解,当一个程序由用户运行时,它被放置到内存中,然后它被传送到CPU执行。 CPU无法直接访问物理内存,因此它会创建逻辑地址,然后使用物理地址进行映射。
CPU如何知道何时创建逻辑地址,CPU是否知道它即将接收某些指令,准备一个逻辑地址?什么时候创建虚拟内存?
答案 0 :(得分:0)
CPU可以直接访问物理内存。程序不会传输到CPU(忽略缓存)。
操作系统创建并维护对物理地址转换具有逻辑性的页表。一个调用操作系统服务将逻辑地址范围映射到进程地址空间。