页面加载中,请稍候
来源:OFweek电子工程发布时间:2021-09-01968浏览
询问 AI现代的CPU基本上归为冯诺伊曼结构(也成普林斯顿结构)和哈佛结构。
冯·诺依曼体系的特点:A、数据与指令都存储在同一存储区中,取指令与取数据利用同一数据总线。B、被早期大多数计算机所采用。C、ARM7——冯诺依曼体系结构简单,但速度较慢。取指不能同时取数据冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。冯.诺依曼结构处理器具有以下几个特点:
结构特点:A、程序存储器与数据存储器分开.B、提供了较大的存储器带宽,各自有自己的总线。C、适合于数字信号处理.D、大多数DSP都是哈佛结构.E、ARM9是哈佛结构,取指和取数在同一周期进行,提高速度,改进哈佛体系结构分成三个存储区:程序、数据、程序和数据共用。哈佛结构是一种存储器并行体系结构,主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度。哈佛结构能基本上解决取指和取数的冲突问题.而对另一个操作数的访问,就只能采用Enhanced哈佛结构了,例如像TI那样,数据区再split,并多一组总线.或向AD那样,采用指令cache,指令区可存放一部分数据.。哈佛结构:1、ARM(除arm7)2、大部分DSP哈佛体系架构有个致命的弱点在动态加载程序上面,想象我们从外存中读取一段程序然后加载到RAM,这个程序是在数据内存当中的,我们需要一种机制将数据内存再传输到程序内存当中去,这反而增加了设备复杂度。对于多任务操作系统来说,管理程序内存是一件非常重要的事情,而且仅仅是保护模式下的页面映射等等机制就已经足够复杂了,如果还要求将程序和数据分开管理,复杂度就太高了。这种时候冯诺依曼体系结构就有非常大的优势了。新闻来源:OFweek电子工程,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-10

2026-06-26