2017-06-02 57 views
0

所以我从来没有真正理解冯诺依曼架构,并开始修改它,因为我在CPU课程中没有上过学。由于他们不回复他们的电子邮件,因此无法通过我的老师获得帮助。当代处理器与纯冯诺依曼体系结构有何不同?

我已经了解了冯诺依曼架构,现在我需要知道架构与当代处理器的不同之处。

我知道,当代处理器有时使用哈佛和冯诺依曼架构的混合通过使用哈佛在控制单元和缓存之间的通信,但出于成本效益的原因,主存储器和CPU之间使用冯诺依曼。

虽然说明点希望知道它有何不同,但我会非常感谢任何可能回答此问题的答案。

谢谢!

+0

此问题更适合[CS](http://cs.stackexchange.com)或者[Engineering](http://engineering.stackexchange.com)Stack Exchange。 –

+0

@ChristopherSchneider谢谢,除了查看代码示例以了解它是如何工作外,我还没有真正使用过这个网站。我会看看那里:) – Henri

回答

0

嗯,我想我可能已经回答了我自己的问题,规范只是想知道它是如何不同于冯诺依曼体系结构。它不同于现代处理器使用哈佛和冯诺依曼混合体系结构的原因很多(主要是成本),速度优势超过了复杂性成本。

当代处理器采用冯·诺依曼和哈佛结构的混合体,它与纯冯·诺依曼体系结构不同,冯诺依曼体系结构主要用于CPU和哈佛的控制单元和高速缓存。

+0

通常只有L1缓存对于指令和数据端(哈佛架构)是不同的。 L2/L3缓存仍然是共享的,并遵循冯诺依曼体系结构。 –

相关问题