我搜索了冯·诺依曼和哈佛架构的区别,得出的结论是,与哈佛架构相比,冯·诺依曼没有积极的一面,只有消极的一面,比如“瓶颈”和脆弱性。那么为什么现在大多数计算机都使用冯·诺依曼架构呢?
最佳答案
在哈佛架构中,分配给指令与数据的内存比率由硬件决定。芯片一旦制作完成,就无法调整比例。允许两者驻留在同一内存中要灵活得多。这种灵活性非常重要,因为现代计算机(甚至嵌入式设备的微处理器)被设计为能够执行各种任务。
现代处理器还在处理器芯片上维护单独的指令和数据缓存,为您提供两全其美的优势。
关于architecture - 冯·诺依曼架构有何优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24171347/