4.1.1 基于页面的虚存系统(Sv32, Sv39, Sv48)


文档摘要

4.1.1 基于页面的虚存系统(Sv32, Sv39, Sv48) 在 RISC-V 的虚存世界里,地址不是一条笔直的单行道,而是一张层层嵌套的迷宫地图——页表是它的手绘草图,TLB 是它随身携带的速查便签,而 Sv32、Sv39、Sv48,则是三把不同齿形的钥匙,分别对应着三座规模迥异却结构同源的虚拟城堡。你若只记住“Sv39 支持 48 位虚拟地址”,那不过是背下了门牌号;真正要推开那扇门,得亲手调好页表基址寄存器 的每一位,得在页表项(PTE)里精准置位 标志,得在缺页异常发生时,不慌不忙地从 和 中提取出触发地址与错误类型,再一气呵成地分配物理页、填充 PTE、刷新 TLB——这才是 Sv 系列虚存系统的血肉所在。 我们不谈抽象模型,不讲教科书式定义。


发布者: 作者: 转发
评论区 (0)
U