文章目录
MMU 页命中/缺页
MMU 命中
- 处理器产生一个虚拟地址。
- MMU生成 PTE 地址,并从高速缓存/主存请求得到它。
- 高速缓存/主存向 MMU 返回 PTE。
- MMU 构造物理地址,并把它传送给高速缓存/主存。
- 高速缓存/主存返回所请求的数据字给处理器。
MMU 缺页
- 处理器产生一个虚拟地址。
- MMU生成 PTE 地址,并从高速缓存/主存请求得到它。
- 高速缓存/主存向 MMU 返回 PTE。
- PTE 中的有效位是零,所以 MMU 触发了一次异常,传递 CPU 中的控制到操作系统内核中的缺页异常处理程序。
- 缺页处理程序确定出物理内存中的牺牲页,如果这个页面已经被修改了,则把它换出到磁盘。
- 缺页处理程序页面调入新的页面,并更新内