发布网友 发布时间:2022-03-30 01:02
共1个回答
热心网友 时间:2022-03-30 02:31
现代计算机不会只用某种结构,总是混合的。CPU核内部的L1Cache是分成指令ICache和数据DCache,但是L2Cache是共享的。按定义CPU核内部是哈佛结构,外部是冯诺依曼结构。
个人电脑当中,除了冯诺依曼和哈佛以外的架构多了去了,比如你看视频就是依靠视频解码器,它不是CPU而是DSP。所以只有通用CPU大致上是可以分为冯诺依曼和哈佛结构。
介绍
冯诺依曼架构组成部分之间的结合方式可以有很大差别,比如存储与控制结合如SPM(ScratchPadMemory);存储与计算结合如Near-Memory Computation和忆阻器等存算一体化硬件。
这些新型硬件某种层面是突破了冯诺依曼结构,但它是在通用性上有一定欠缺,所以不能算完全*。