基本地址变换机构
地址转换的一个核心动作就是查页表。那么如何在内存中找到页表呢?我们可以使用页表寄存器来存储页表的开始地址和页表的长度。故而,完整的地址变换过程就为:
- 根据逻辑地址算法页号、页内偏移量;
- 页号的合法性检查(与页表长度对比);
- 若页号合法,再根据页表起始地址、页号找到对应页表项;
- 根据页表项中记录的内存块号、页内偏移量得到最终的物理地址;
- 访问物理内存对应的内存单元;

为了加快地址变换的速度,我们对这个地址变换进行一定的优化,形成了具有快表的地址变换机构。
地址转换的一个核心动作就是查页表。那么如何在内存中找到页表呢?我们可以使用页表寄存器来存储页表的开始地址和页表的长度。故而,完整的地址变换过程就为:

为了加快地址变换的速度,我们对这个地址变换进行一定的优化,形成了具有快表的地址变换机构。