地址变换算法:根据当前的地址使用公式,绝对地址计算公式:块号块的长度+页内偏移量 来得到物理地址从而实现从逻辑地址向物理地址的转换。 页表的形式: 思想: 如果匹配的情况下: 在内存中存在则直接计算绝对地址使用公式:块号块的长度+页内偏移量 如果不匹配且在页表中存在: 将产生缺页中断,并且修改对应的页表项。 如果不匹配且在页表中不存在: 输出在页表项没有的提示。 算法代码:
1 | //地址变换算法 |
使用到的数据结构:
1 | struct YeBiao{ |
Blog
地址变换算法:根据当前的地址使用公式,绝对地址计算公式:块号块的长度+页内偏移量 来得到物理地址从而实现从逻辑地址向物理地址的转换。 页表的形式: 思想: 如果匹配的情况下: 在内存中存在则直接计算绝对地址使用公式:块号块的长度+页内偏移量 如果不匹配且在页表中存在: 将产生缺页中断,并且修改对应的页表项。 如果不匹配且在页表中不存在: 输出在页表项没有的提示。 算法代码:
1 | //地址变换算法 |
使用到的数据结构:
1 | struct YeBiao{ |