1、地址翻译符号
![地址翻译符号](https://i-blog.csdnimg.cn/blog_migrate/86dc07ae265e31c7c07ba5d21d5b1c36.png)
此处 VPO = PPO
形式上来说,地址翻译是一个N元素的虚拟地址空间(VAS)中的元素和一个M元素的物理地址空间(PAS)中元素之间的映射,
![物理地址和虚拟地址](https://i-blog.csdnimg.cn/blog_migrate/2c2b8e41a4b78bfffe4bb514d3e8b6eb.png)
使用页表的地址翻译
MMU(Memory Management Unit 内存管理单元)利用页表实现这种映射
![使用页表的地址翻译](https://i-blog.csdnimg.cn/blog_migrate/f925704ba36dd59f4b6344e2938c0fcc.png)
2、页命中or缺页
1⃣️页命中时,CPU硬件执行的步骤
- 处理器生成一个虚拟地址,并把它传送给MMU
- MMU生成PTE(Page Table Entry 页表条目)地址,并从高速缓存/主存请求得到它
- 高速缓存/主存向MMU返回PTE
- MMU构造物理地址,并把它传送给高速缓存/主存
- 高速缓存/主存返回所请求的数据字给处理器