普林斯顿结构也就是常说的冯·诺伊曼结构
一般计算机是普林斯顿结构,因为普林斯顿结构中指令和数据是混合存储的,结构上简单,成本低。
假设是哈佛结构:你就得在电脑安装两块硬盘,一块装程序,一块装数据,内存装两根,一根储存指令,一根存储数据……
而对于单片机,一般选用哈佛结构
这是为了高速数据处理而采用的,因为可以同时读取指令和数据(分开存储的)。
大大提高了数据吞吐率。缺点是结构复杂。
你所谓的目前是指什么?
其实都有的。
arm 大多是哈弗架构,cortex m0 貌似还是普林斯顿架构,51 是
ARM大部分都是哈佛架构的,叫普斯林顿比较陌生,要是说冯诺依曼大家都懂,著名的51单片机还有现代计算机CPU早期的arm7都是冯氏架构!
ARM架构的单片机如STM32,AVR系列单片机等是用哈佛架构的,TI的MSP430是普林斯顿架构的