多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

简述MMU从虚拟地址到物理地址的转换过程和方法。

正确答案:虚拟地址到物理地址的转换过程:
当ARM要访问存储器时,MMU先查找TLB中的虚拟地址表,如果ARM的结构支持分开的地址TLB和指令TLB,那么它在取指令时使用指令TLB,其它的所有访问类别使用数据TLB;如果TLB中没有虚拟地址的入口,则是转换表遍历硬件从存储在主存储器中的转换表中获取访问权限,一旦取到,这些信息放在转换TLB中,它会放在1个没有使用的入口处或覆盖1个已有的入口。 虚拟地址到物理地址的转换方法:
(1)确定1级页表的基地址。
(2)合成转换表的1级描述符。
(3)根据不同的1级描述符获取第2级描述符地址并找出第2级描述符。
(4)将第2级页描述符指示的页基地址,与虚拟地址指示的页内偏移地址相加,得到相应页的物理地址,完成虚拟地址到物理地址的转换。
答案解析:
进入题库查看解析

微信扫一扫手机做题