哈弗结构与冯诺依曼结构
作者:互联网
引言
对计算机体系结构中的哈弗结构与冯诺依曼结构感到不太理解,在学习了他人总结的内容后,现精炼如下:
CPU与Momory进行通信需要传送数据或指令,
- 哈弗结构将两条线路分离,可以同时使用两组总线传递指令和数据,程序和数据存储在不同的存储空间中。每个存储器独立编址、独立访问,可以减轻程序运行时的访存瓶颈。
2. 冯诺依曼结构只使用一组总线进行传输,采用分时复用。程序指令存储器和数据存储器是合并的结构
Trick
可以用一个特征来区分二者,对于一个地址0x0000,冯诺依曼结构就只对应一个确定的地址类型——指令地址或数据地址。
而哈弗结构一个地址0x0000,分别对应于两个存储器中的相应位置,既可以表示指令地址也可以表示数据地址,取决于走的是哪一组总线。
权衡
哈弗结构具有高效率高可靠性,但是两组总线造成了成本比较高。
冯诺依曼结构具有成本低的优势,缺点是在高速运行时不可同时取指令和取操作数,造成传输上的瓶颈,效率相较于哈弗结构比较低,可靠性也略差。
Reference
1.https://zhuanlan.zhihu.com/p/126269758
2.https://blog.csdn.net/u014470361/article/details/79774331
标签:存储器,总线,哈弗,地址,冯诺,依曼结构 来源: https://www.cnblogs.com/Achilles7/p/15784954.html