试题详情
- 简答题简述MMU从虚拟地址到物理地址的转换过程和方法。
- 虚拟地址到物理地址的转换过程:
当ARM要访问存储器时,MMU先查找TLB中的虚拟地址表,如果ARM的结构支持分开的地址TLB和指令TLB,那么它在取指令时使用指令TLB,其它的所有访问类别使用数据TLB;如果TLB中没有虚拟地址的入口,则是转换表遍历硬件从存储在主存储器中的转换表中获取访问权限,一旦取到,这些信息放在转换TLB中,它会放在1个没有使用的入口处或覆盖1个已有的入口。 虚拟地址到物理地址的转换方法:
(1)确定1级页表的基地址。
(2)合成转换表的1级描述符。
(3)根据不同的1级描述符获取第2级描述符地址并找出第2级描述符。
(4)将第2级页描述符指示的页基地址,与虚拟地址指示的页内偏移地址相加,得到相应页的物理地址,完成虚拟地址到物理地址的转换。 关注下方微信公众号,在线模考后查看
热门试题
- 引导装入程序在系统加电之后需要完成几项比
- Cortex-M3内核ARM芯片(TI
- 使用汇编编写ARM程序时,可直接为PC寄
- slab分配器分配task_struct
- 由于使用寄存器R0-R3来传递参数,所以
- 写出uc/os操作系统在某一任务正在执行
- 简述MCU和DSP的区别。
- 嵌入式软件开发流程从先到后依次分为()阶
- 根据电路是否具有存储功能,将逻辑电路划分
- 在GDB调试程序下,若需要查看当前断点处
- 下面有关微内核操作系统的叙述中,错误的是
- 建立嵌入式Linux开发环境中,使用Bo
- 简述ADC控制寄存器(ADCCON)的位
- Linux将设备分成三类,不是这三类的是
- 简述MOV指令和LDR加载指令的区别。
- 要使用WinCE或标准Linux嵌入式操
- USB2.0规范支持的速率有()
- 简述目前嵌入式操作系统的种类。
- 什么是ISP技术与JTAG技术?简述两者
- 以下是有关TCP/IP协议中IP地址格式