您的位置 首页 观点

ARM架构MMU、存储管理器功用笔记

1、ARM处理器没有使能MMU,只使用存储管理器的运行过程当CPU访问网卡、SDRAM、NANDFLASH、NORFLASH等内存设备的时候,首先会把要访问的

1、ARM处理器没有使能MMU,只运用存储管理器的运转进程

当CPU拜访网卡、SDRAM、NAND FLASH、NOR FLASH等内存设备的时分,首要会把要拜访的物理地址发给存储管理器(CPU只知道发地址曩昔,不会管地址对应的设备是什么),存储管理器依据物理地址值找到对应的设备,发送片选使能信号、BANK地址、行地址、列地址、改写频率、位宽等给相应的设备,得到对应物理地址的值发送给CPU,然后完成对相应设备的读写拜访。
2、ARM处理器使能MMU、存储管理器的运转进程
首要咱们要制造页表,把虚拟地址和真实的物理地址对应起来树立映射,并把页表的表头首地址告知MMU;
当CPU拜访网卡、SDRAM、NAND FLASH、NOR FLASH等内存设备的时分,首要会把要拜访的虚拟地址发给MMU单元,MMU依据虚拟地址在页表中找到与之对应的物理地址,再把得到的物理地址发送给存储管理器,存储管理器依据物理地址值找到对应的设备,发送片选使能信号、BANK地址、行地址、列地址、改写频率、位宽等给相应的设备,得到对应物理地址的值发送给CPU,然后完成对相应设备的读写拜访。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/263355.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部