現代計算機不會只用某種結構,總是混合的。CPU核內部的L1Cache是分成指令ICache和數據DCache,但是L2Cache是***享的。按定義CPU核內部是哈佛結構,外部是馮諾依曼結構。
個人電腦當中,除了馮諾依曼和哈佛以外的架構多了去了,比如妳看視頻就是依靠視頻解碼器,它不是CPU而是DSP。所以只有通用CPU大致上是可以分為馮諾依曼和哈佛結構。
介紹
馮諾依曼架構組成部分之間的結合方式可以有很大差別,比如存儲與控制結合如SPM(ScratchPadMemory);存儲與計算結合如Near-Memory Computation和憶阻器等存算壹體化硬件。
這些新型硬件某種層面是突破了馮諾依曼結構,但它是在通用性上有壹定欠缺,所以不能算完全顛覆。