冯·诺依曼架构
冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。架构图如下:
本文引用地址:https://www.eepw.com.cn/article/201608/295774.htm在典型情况下,完成一条指令需要3个步骤,即:取指令、指令译码和执行指令。举一个最简单的对存储器进行读写操作的指令,指令1至指令3均为存、取数指令,对冯•诺曼结构处理器,由于取指令和存取数据要从同一个存储空间存取,经由同一总线传输,因而它们无法重叠执行,只有一个完成后再进行下一个。
特点:
1、必须有一个存储器;
2、必须有一个控制器;
3、必须有一个运算器,用于完成算术运算和逻辑运算;
4、必须有输入和输出设备,用于进行人机通信。
功能:
1、把需要的程序和数据送至计算机中。
2、必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
3、能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
4、能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
5、能够按照要求将处理结果输出给用户。
6、为了完成上述的功能,计算机必须具备五大基本组成部件。
ARM7采用的是冯·诺依曼架构,最高频率为66MHz。
评论