📜  冯·诺依曼与哈佛建筑之间的区别

📅  最后修改于: 2021-06-28 09:41:39             🧑  作者: Mango

冯·诺依曼的体系结构:
冯·诺依曼体系结构是一种数字计算机体系结构,其设计基于存储的程序计算机的概念,其中程序数据和指令数据存储在同一存储器中。该架构是由著名的数学家和物理学家约翰·冯·诺伊曼(John Von Neumann)于1945年设计的。

哈佛建筑:
哈佛体系结构是一种数字计算机体系结构,其设计基于这样的概念:其中有单独的存储和单独的指令和数据总线(信号路径)。它的开发基本上是为了克服冯·诺依曼建筑学的瓶颈。

冯·诺依曼与哈佛建筑之间的区别:

VON NEUMANN ARCHITECTURE HARVARD ARCHITECTURE
It is ancient computer architecture based on stored program computer concept. It is modern computer architecture based on Harvard Mark I relay based model.
Same physical memory address is used for instructions and data. Separate physical memory address is used for instructions and data.
There is common bus for data and instruction transfer. Separate buses are used for transferring data and instruction.
Two clock cycles are required to execute single instruction. An instruction is executed in a single cycle.
It is cheaper in cost. It is costly than van neumann architecture.
CPU can not access instructions and read/write at the same time. CPU can access instructions and read/write at the same time.
It is used in personal computers and small computers. It is used in micro controllers and signal processing.