第一个数字:系列名称:
7: ARM7
9: ARM9
10: ARM10
11: ARM11
第二个数字:Memory system
2: 带有MMU(如ARM720T、ARM922T、ARM1020E)
4: 带有MPU、(如ARM940T、ARM946EJ-S)
6: 无MMU与MPU(如ARM966EJ-S、ARM968EJ-S)
===========================================================================================================
MMU --- 内存管理单元,之前程序里的地址都是直接对应物理地址,也就是说虚拟地址等同于物理地址,而今借助 MMU 我们可以实现虚拟内存管理,程序里面的地址
不再被直接送到地址总线,而是先通过 MMU,由 MMU 来实现虚地址到物理地址的映射。
这有什么意义呢?
想象有这么两个程序,它们有相同的虚拟地址,但由于运行时其虚地址分别被映射到不同的物理地址,所以它们各行其道、和平共处,而不会产生冲突...有了MMU的支持我们可以设计出高级的作业系统。
MPU--内存保护单元
===========================================================================================================
第三个数字:Memory size
0: 标准Cache (4-128KB)
2: 减小的Cache
6: 可变的Cache
文章评论(0条评论)
登录后参与讨论