首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >冯·诺依曼建筑有什么优势吗?

冯·诺依曼建筑有什么优势吗?
EN

Stack Overflow用户
提问于 2014-06-11 19:47:05
回答 2查看 5.7K关注 0票数 2

我研究了冯·诺依曼和哈佛建筑的不同之处,得出结论:与哈沃德建筑相比,冯·诺依曼没有积极的一面,只有“瓶颈”和脆弱性等负面因素。那么,为什么今天大多数计算机都使用von架构呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-11 20:00:43

在哈佛体系结构中,分配给指令和数据的内存比率由硬件决定。一旦芯片被制造出来,你就不能调整比率。允许两者驻留在同一个内存中要灵活得多。这种灵活性是很重要的,因为现代计算机(甚至是嵌入式设备的微处理器)被设计成能够执行各种各样的任务。

现代处理器在处理器死后也保持单独的指令和数据缓存,这给了您最好的两个世界。

票数 3
EN

Stack Overflow用户

发布于 2014-06-11 19:53:14

因为Von不仅用于数据存储,还用于命令存储。冯·诺依曼一次只能处理一项任务,而哈佛大学可以同时做更多的工作。因此,哈佛结构存在着在冯·诺依曼体系结构中不存在的种族条件问题。这对Neumann来说是个好处。

今天,计算机使用两者的结合,尽管Neumann部分更大。另外,冯·诺依曼的体系结构总是确定性的。如果你在哈佛大学的结构中一次完成更多的任务,它就不会是确定性的。所以,执行任务的正确性取决于你在使用哈佛结构时的运气。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24171347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档