- 博客(1)
- 收藏
- 关注
原创 哈工大计算机系统大作业
如果 TLB 中没有命中,MMU 向页表中查询,CR3 确定第一级页表的起始地 址,VPN1(9bit)确定在第一级页表中的偏移量,查询出 PTE,如果在物理内存 中且权限符合,确定第二级页表的起始地址,以此类推,最终在第四级页表中查 询到 PPN,与 VPO 组合成 PA,并且向 TLB 中添加条目。那么页表条目的物理页号和虚拟地址的虚拟页偏移量传来你得到相应的物理地址,若虚拟页是未缓存的,会触发缺页故障,调用缺页处理子程序,将磁盘中的虚拟页重新加载到内存中,再执行缺页的指令。同时也去掉了注释部分。
2023-05-23 19:40:17 72 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人