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,然后完成对相应设备的读写拜访。