CISC和RISC架构

Yas*_*erM -1 computer-science cpu-architecture risc

我从不同的来源中学到了很多关于CISC和RISC体系结构之间差异的信息。似乎已达成共识的事情之一是,CISC始终与冯·诺依曼一起使用,而RISC与哈佛体系结构一起使用。但是我不太了解这种分类背后的原因。

Ris*_*ani 5

指令集(RISCCISC)与处理器的体系结构(哈佛体系结构冯·诺依曼体系结构)之间没有关系。两种指令集均可与任何体系结构一起使用。

较早的ARM体系结构将冯·诺依曼体系结构与RISC一起使用,后来与ARM9一起,他们转向了具有RISC的哈佛体系结构。最新的ARM处理器使用更高级的混合体系结构。

  • 哇,我曾假设 1998 年的“真正”CPU(不是纯 DSP)将始终只是[修改过的哈佛](http://en.wikipedia.org/wiki/Modified_Harvard_architecture)(即拆分 L1 缓存)。我真的很惊讶 ARM9 有单独的外部总线。(但维基百科指出系统设计者可以“以冯诺依曼风格连接至少部分地址空间”,因此它不仅限于纯粹的哈佛架构。)感谢您指出该示例。 (2认同)