- 0
- 0
- 约2.46千字
- 约 26页
- 2021-12-06 发布于福建
- 举报
13.2.6 异常处理 在ARM9体系机构中,提供了5种异常处理的模式: 1.FIQ(Fast Interrupt Request) 2.IRQ(Interrupt Request) 3.ABORT(中止) 4.Software Interruupt(软件中断) 5.Undefined Instruction(未定义指令) 13.2.7 内存和内存I/O映射 内存是计算机系统的重要资源,是程序运行时存储的区域,ARM9微处理器提供了内存控制器,提供了虚拟地址到物理地址映射,存储器访问权限控制,以及高速缓存支持。内存控制器通常也称为MMU(Memory Management Unit)内存管理单元。 Cache通过预测CPU即将要访问的内存地址(一般都是顺序的),预先读取大块内存供CPU访问,来减少后续的内存总线上的读写操作,以提高速度。然而,如果程序中长跳转的次数很多,Cache的命中率就会显著降低,随之而来,大量的替换操作发生,于是,过多的内存操作反而降低了程序的性能。 13.3 内存管理单元 许多嵌入式微处理器都由于没有 MMU而不支持虚拟内存。没有内存管理单元所带来的好处是简化了芯片设计,降低了产品成本。多数嵌入式设备外部存储设备和内存空间都十分有限,所以无需复杂的内存管理机制。没有 MMU 的管理,操作系统对内存空间是没有保护的,操作系统和应用程序访问的都是真实的内
原创力文档

文档评论(0)