architecture - 冯·诺依曼架构有何优点?

标签 architecture hardware von-neumann harvard-architecture

我搜索了冯·诺依曼和哈佛架构的区别,得出的结论是,与哈佛架构相比,冯·诺依曼没有积极的一面,只有消极的一面,比如“瓶颈”和脆弱性。那么为什么现在大多数计算机都使用冯·诺依曼架构呢?

最佳答案

在哈佛架构中,分配给指令与数据的内存比率由硬件决定。芯片一旦制作完成,就无法调整比例。允许两者驻留在同一内存中要灵活得多。这种灵活性非常重要,因为现代计算机(甚至嵌入式设备的微处理器)被设计为能够执行各种任务。

现代处理器还在处理器芯片上维护单独的指令和数据缓存,为您提供两全其美的优势。

关于architecture - 冯·诺依曼架构有何优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24171347/

相关文章:

hardware - 冯诺依曼与哈佛建筑

php - 数据库架构——一大或多小

Java:在其他各种类中使用一个类的相同实例

cuda - 是什么导致这个 CUDA 内核出现除法错误?

tfs - 从 TFS 2010 迁移到 TFS 2012

memory-management - CS简介-存储程序概念-无法理解概念

javascript - 如何为新库编写 typescript 定义文件?

c - 文件什么时候真正写入磁盘?

assembly - 从哪里获得硬件的 I/O 端口地址分配?

parallel-processing - 并行处理如何解决冯·诺依曼的瓶颈?