ARM7与ARM9区别
来源:互联网 发布:淘宝差评回复大全 编辑:程序博客网 时间:2024/05/21 11:15
有一道题是ARM7与ARM9区别,并说出其中有性能提高的地方。
ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构;
ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。
ARM7TDMI提供了非常好的性能-功耗比。它包含了THUMB指令集快速乘法指令和ICE调试技术的内核。ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线。
目前非常流行的ARM芯核有:ARM7TDMI,ARM720T,StrongARM,ARM9TDMI,ARM922T,ARM940T,ARM946T,ARM966T,ARM10TDM1等;
ARM7TDMI没有MMU;
ARM940T只有Memory protection unit.不是一个完整的MMU。
ARM720T、StrongARM、ARM920T、ARM922T、ARM946T都带有MMU功能。
区别之处:
1、时钟频率的改进
五级流水线的设计使ARM9比ARM7的的三级的流水线,频率提高。
2、周期数的改进
1)加载和存储
ARM9核有独立的指令和数据存储器接口,允许CPU同时取指和读/写数据。称为“改进的哈佛体系结构”。
5级流水线引入了分开的“存储器”和“写回”段。这两个段分别用于加载或存储指令进行存储访问。
2)互锁
3)分支
- arm7与arm9区别
- ARM7与ARM9区别
- arm7与arm9的区别
- ARM7与ARM9的区别
- ARM7与ARM9内核的区别
- ARM7与ARM9的区别(转)
- ARM7与ARM9的区别于联系
- ARM7 ARM9的区别
- ARM7、ARM9、ARM11区别
- ARM7、ARM9和ARM11的区别
- ARM7与ARM9的区别以及ARM,FPGA,DSP的特点和区别是什么?
- ARM9与ARM7的比较及优化
- ARM9与ARM7的比较及优化
- ARM7、ARM9和ARM11的区别 ARM处理器解析
- ARM7、ARM9和ARM11的区别 ARM处理器解析
- ARM7,ARM9,cortex-m3,cortex-m4,cortex-a8的区别
- ARM7,ARM9,cortex-m3,cortex-m4,cortex-a8的区别
- ARM7,ARM9,cortex-m3,cortex-m4,cortex-a8的区别
- Android自定义Button按钮显示样式
- 第四章 选择结构
- 关于Android的开发经验总结
- Word2010中解决无法输入汉字的问题
- VS2008下C++窗体程序显示控制台的方法
- ARM7与ARM9区别
- SQL SERVER2000/2005 (mssql)常用命令
- C语言:内存字节对齐详解
- Oracle数据库常用函数(1)
- dm365 linux2.6.32内核实现656传输驱动lcd
- API设计新思维:用流畅接口构造内部DSL
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- SQL查表名、字段名、表说明、字段说明
- 基于MPLS网络的LDP-VPLS组网方案