冯诺依曼体系结构又被称为普林斯顿体系结构,它的核心是数据和指令是混合在一块编址的,即他的数据和指令是存放在同一存储器的不同地址中的,且他们的宽度必须相同。传送指令和数据时二者共用一个程序总线和数据总线,所以指令和数据不能同时进行操作,二者只能顺序执行。
哈佛体系结构其特点是数据与指令分开存放在数据存储器与程序存储器两个不同的存储器中,二者的总线分开使用,其总线分为程序存储器的数据总线和地址总线以及数据存储器的数据总线和地址总线。且指令和数据的宽度可以不同,同时指令和数据可以并行工作。
随着技术的发展,现在计算机系统中哈佛结构与冯诺依曼体系结构的区分已不太明显,但冯诺依曼体系结构始终是现代计算机结构的基本框架