普林斯顿结构与哈佛结构

    冯.诺依曼结构,又称为普林斯顿结构。是一种经典的体系结构,有CPU,总线,外部存储器组成。这种体系结构采用程序代码存储器与数据存储器合并在同一存储器里,但程序代码存储器地址与数据存储器地址分别指向不同的物理地址。程序指令宽度与数据宽度一样。数据总线和地址总线共用。

    但是随着CPU设计的发展,pipeline的增加,指令和数据的互斥读取很影响CPU指令执行的scale程度。后来,哈佛大学提出一种的新的结构,这种结构采用数据存储器与程序代码存储器分开,各自有自己的数据总线与地址总线。但这是需要CPU提供大量的数据线,因而很少使用哈佛结构作为CPU外部构架来使用。但是对于CPU内部,通过使用不同的数据和指令cache,可以有效的提高指令执行的效率,因而目前大部分计算机体系都是CPU内部的哈弗结构+CPU外部的风诺伊曼的结构。

普林斯顿结构 哈佛结构 比较 普林斯顿结构  -- 通用计算机 ARM7                         -- 冯 诺依曼结构  哈佛结构          -- 单片机  ARM9 ARM10 ARM11  普林斯顿结构: 指令、数据混合存储,结构简单,成本低。  哈佛结构    : 指令、数据分开存储,高速数据处理, 可同时读指令、读数据,大大提高了数据吞吐量, 缺点是结构复杂。    指令、 阅读详情

相关推荐

什么是三极管推挽电路

当没有信号输入时,电源通过PNP三极管EB间的二极管,然后通过NPN三极管BE间而二极管到地,这时这两个三极管都是导通的,三极管很容易由于电流过大而损坏。当输入信号为VCC时,上面的三极管导通,下面的三极管截止,输出信号为VCC-0.7V,这个0.7V就是上面NPN三极管BE间的导通压降。比如上面的三极管导通,那么输出电压就是输入电压减去0.7V,所以下面的PNP三极管由于基极电压大于发射极电压,是不会导通的。这是一个三极管推挽电路,上面是一个NPN的三极管,下面是一个PNP的三极管。

谢谢关注“小鱼教你模数电”,各平台同号 3285

并行编译技术_指令级并行(ILP)相关因素技术小结

试着总结ILP有关的瓶颈技术,有些可能不仅局限于ILP。感觉写的很烂,所以求大佬指点。qvqILP有关因素程序(hardware):处理器内部工作频率(主频),指令周期大小程序指令数,程序执行时间(程序开始到结束所花时间)取指取数的频率延迟处理器每周期发射/提交的指令数上下文相关性(如流水线冒险数据相关)指令译码调度开销(如中断导致的调度等)出于安全性导致的额外开销或保守性的优化流水线冒险...

weixin_39653766的博客 624

Quuppa 如何引领蓝牙 ® 定位服务的全新发展方向

我们最优质的客户,是那些对其他实时定位系统(RTLS)的承诺感到失望、转而寻求 “能覆盖全业务场景的更广泛赋能技术” 的客户 —— 前文提到的消防车制造商就是典型案例:他们尝试并通过 Quuppa 的蓝牙方案取得了成功。我们希望业务合作伙伴(如系统集成商、解决方案提供商)能充分利用 Quuppa 智能定位系统的功能,为客户提供专属解决方案:无论是追踪微型标签、实现未来移动设备的 AoD 功能,还是基于 RSSI 的简单信标(信标作为物联网网关),这些功能都能让同一套 Quuppa 系统支持广泛的用例。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 807

冯诺依曼结构哈佛结构

在学习微机(单片机等)的内核,或者理解微机运行程序的过程及原理时,就需要先了解其内核方面的基础内容,本文将介绍:1、冯诺依曼结构;2、哈佛结构;3、改进型哈佛结构;4、混合式结构以及他们各自特点等。

脑壳有点痒,好像要长脑子了! 5953

普林斯顿结构 VS 哈佛结构

1. 冯·诺依曼结构     冯·诺依曼结构,又称为普林斯顿体系结构,是一种将程序指令存储器数据存储器合并在一起的存储器结构。取指令取操作数都在同一总线上,通过分时复用的方式进行;缺点是在高速运行时,不能达到同时取指令取操作数,从而形成了传输过程的瓶颈。由于程序指令存储地址数据存储地址指向同一个存储器的不同物理位置,因此程序指令数据的宽度相同,如英特尔公司的8086中央处理器的程序指

skywalker_leo的专栏 3万+

哈佛结构普林斯顿结构的区别通俗易懂

哈佛结构是一种将程序指令存储数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储数据存储分开,可以使指令数据有不同的数据宽度,如Microchip公司的 PIC16芯片的程序指令是14位宽度,而数据是8位宽度。       哈佛结构的微处理器通常具有较高的执行效率。其程序

1785

哈佛结构冯·诺依曼结构的区别

哈佛结构 (英语:Harvard architecture)是一种将程序指令储存数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作(通常是执行)。程序指令储存数据储存分开,数据指令的储存可以同时进行,可以使指令数据有不同的数据宽度,如Microchip公司的PIC16芯片的

chaoshui7758的博客 1552

普林斯顿体系架构哈佛架构

目前接触到的单片机架构就这两种:普林斯顿体系哈佛结构: 两者的主要区别是:code memorydate memory是不是分开存放。 普林斯顿体系是程序存储器数据存储器集合一体的架构;MEMORY单总线到CPU,这样在一个工作周期中:读指令---译码----取数据过程中,读指令取数据两次访问不得不分开按次序执行,效率低;特别是这样的设计使得CPU在访存时遇到了很大的瓶颈,特别是现在C

edo_full的专栏 2414

计算机-普林斯顿结构

冯·诺伊曼结构,也称冯·诺伊曼模型 或普林斯顿结构,是一种将程序指令存储器数据存储器合并在一起的计算机设计概念结构。依据冯·诺伊曼结构设计出的计算机称做冯.诺依曼计算机,又称存储程序计算机。 特点 结构 ...

weixin_60996380的博客 1216

冯诺依曼结构哈佛结构

参考资料: 全面理解冯诺依曼结构哈佛结构 CPU采用的是哈佛结构还是冯诺依曼结构? 0. 前言 哈佛结构冯诺依曼结构都是针对于CPU来说的。 1. 冯诺依曼结构 冯诺伊曼结构又称为普林斯顿体系结构,是一种将程序存储器数据存储器合并在一起的处理器架构设计,使用同一个存储器,经由同一个总线传输。由于取指令存取数据要从同一个存储空间存取,并经同一总线传输,无法重叠执行,只能step by step,因此影响了数据处理速度的提高。冯诺伊曼结构处理器具有以下特点: 必须有一个存储器; 必须有一个控制

sally的jerry 2万+

冯诺依曼体系结构【详解】

冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器数据存储器合并在一起的存储器结构。程序指令存储地址数据存储地址指向同一个存储器的不同物理位置,因此程序指令数据的宽度相同。截至目前,我们所认识的计算机,都是有一个个的硬件组件组成:1.输入单元:包括键盘, 鼠标,扫描仪, 写板等2.中央处理器(CPU):含有运算器控制器等3.输出单元:显示器,打印机等1.2.3.4.

weixin_74461263的博客 3828

冯诺依曼结构哈佛结构、改进型哈佛结构

冯诺依曼结构 冯·诺依曼结构,又称为普林斯顿体系结构,是一种将程序指令存储器数据存储器合并在一起的存储器结构。取指令取操作数都在同一总线上,通过分时复用的方式进行;缺点是在高速运行时,不能达到同时取指令取操作数,从而形成了传输过程的瓶颈。由于程序指令存储地址数据存储地址指向同一个存储器的不同物理位置,因此程序指令数据的宽度相同。 冯·诺依曼结构处理器具有以下几个特点: 必须有一个存储器; 必须有一个控制器; 必须有一个运算器,用于完成算术运算逻辑运算; 必须有输入

程序狗的成长之路 2641

冯·诺依曼体系结构介绍

冯·诺依曼结构也称,是一种将程序指令存储器数据存储器合并在一起的存储器结构。程序指令存储地址数据存储地址指向同一个存储器的不同物理位置,因此程序指令数据的宽度相同。

awofe的博客 1万+

Von Neumann Architecture & Harvard Architecture

Von Neumann Architecture & Harvard Architecture 冯·诺伊曼结构哈佛结构是计算机体系结构中的两种重要类型,它们在指令数据的存储处理方式上有着显著的区别

qq 117791303 775

哈佛结构/冯诺依曼结构详细分析

CISCRISC的区别:   CISC(复杂指令集):复杂指令集就是CPU在工作的时候需要有很多的汇编指令来完成,它可以用一个汇编指令来完成一件复杂的工作。例如:乘法,加法,乘加,乘减等处理的时候,他会每个处理方式用一条指令来完成。因此这种设计实际上是很强大的,因为同样处理一个运算,它可以用一个机器周期就可以完成了。但是其内部的硬件设计就相对而言的比较复杂了一些。而且,这样的设计势必就会

FreeNote 2万+

Matlab实现两端固支梁热力耦合的有限元分析.zip

1.版本:matlab2019a,不会运行可私信2.领域:【物理应用】3.内容:Matlab实现两端固支梁热力耦合的有限元分析.zip4.适合人群:本科,硕士等教研学习使用

上一篇: 目前NoC存在的问题
下一篇: 几个特殊IP地址
Waret
博客等级 码龄20年 9粉丝 116原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值