一、冯·诺依曼体系
结构模型:
冯·诺依曼体系的特点:
1、数据与指令都存储在同一存储区中,取指令与取数据利用同一数据总线。
2、被早期大多数计算机所采用。
3、ARM7——冯诺依曼体系结构简单,但速度较慢。取指不能同时取数据。
二、哈佛体系
结构模型:
结构特点:
1、程序存储器与数据存储器分开.
2、提供了较大的存储器带宽,各自有自己的总线。
3、适合于数字信号处理.
4、大多数DSP都是哈佛结构.
5、ARM9是哈佛结构,取指和取数在同一周期进行,提高速度,改进哈佛体系结构分成三个存储区:程序、数据、程序和数据共用。
CISC复杂指令集(Complex Instruction Set Computer)
特点:
1、具有大量的指令和寻址方式
2、8/2原则:80%的程序只使用20%的指令
3、大多数程序只使用少量的指令就能够运行。
4、CISC CPU 包含有丰富的单元电路,因而功能强、面积大、功耗大。
RISC精简指令集(Reduced Instruction Set Computer)
特点:
1、在通道中只包含最有用的指令,只提供简单的操作。
2、确保数据通道快速执行每一条指令。
3、Load-store结构—— 处理器只处理寄存器中的数据,load-store指令用来完成数据在寄存器和外部存储器之间的传送。
4、使CPU硬件结构设计变得更为简单, RISC CPU包含较少的单元电路,因而面积小、功耗低。