普林斯顿结构 VS 哈佛结构

普林斯顿结构哈佛结构 阅读详情

1. 冯·诺依曼结构

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


    目前使用冯·诺依曼结构的CPU和微控制器有很多。其中包括英特尔公司的8086及其他CPU,TI的MSP430处理器,ARM公司的ARM7,MIPS公司的MIPS处理器。

 

2. 哈佛结构

    哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问,目的是为了减轻程序运行时的访存瓶颈。


    如图,哈佛结构的计算机由CPU、程序存储器和数据存储器组成,程序存储器和数据存储器采用不同的总线,从而提供了较大的存储器带宽,使数据的移动和交换更加方便,尤其提供了较高的数字信号处理性能。

    目前使用哈佛结构的中央处理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安谋公司的ARM9、ARM10和ARM11。

 

3. 总结

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


哈佛结构与冯诺依曼结构(含STM32系统结构解析) 首先区分二者最本质的是看存储器,若数据存储程序存储器分开则为哈佛结构,反之则为冯诺依曼结构。因为只有一个存储器,而同一存储器中的数据宽度必然相同,所以冯诺依曼结构的程序指令数据的宽度相同。而哈佛结构有两个存储器,不同的存储器的数据宽度可以不同,所以哈佛结构中指令数据有不同的数据宽度。执行效率方面,哈佛结构的执行效率要高于冯诺依曼结构。冯诺依曼结构指令数据是共享一根总线,这就意味着在执行命令时,冯诺依曼结构要先通过总线读取指令,读取完成后再根据指令对数据进行操作。 阅读详情

相关推荐

Medium创作者月收入预测:轻量XGBoost建模实战

内容平台收益预测本质上是将创作行为、读者反馈与平台分发规则转化为可量化信号的技术问题。其核心原理在于解耦内容特征(如技术密度、可读性)、发布行为(如热点响应时效)读者互动(如有效阅读率)三类变量,并通过多目标回归建模实现收益归因。该方法规避了黑箱时序模型在小样本下的不可解释性缺陷,具备强业务映射能力——例如‘有效阅读率’每提升0.1,预期稿费增加$210;‘标题长度是否处于6–12字符最优区间’直接影响转化稳定性。适用于Medium等数据封闭平台的中型创作者、知识付费运营者及写作团队效能优化场景,落地门槛

turnRound 392

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

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

weixin_39653766的博客 624

牛津大学电池老化数据集深度解析:从数据获取到SOH特征工程

本文深度解析牛津大学电池老化数据集,详细介绍了从数据获取到SOH特征工程的全流程。该数据集记录了8块锂离子电池在8300次循环充放电过程中的关键参数,是研究电池健康状态预测的宝贵资源。文章涵盖数据预处理、特征提取、建模准备等实战技巧,并分享实际应用中的注意事项进阶方法。

weixin_42531494的博客 199

哈佛架构冯诺依曼架构

1.哈佛结构是一种将程序指令的存储与数据的存储分开的存储结构。首先,CPU在程序指令存储器中读取程序指令内容,解码后获得数据地址,然后在相应的数据存储器中读取数据,并进行下一步操作。除了上述Microchip公司的PIC系列芯片外,摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列安谋公司的ARM9、ARM10、ARM11、51单片机也属于哈佛结构。(2)、哈佛结构哈佛结构其程序指令数据指令执行时可以预先读取下一条指令,具有较高的执行效率。

m0_74377037的博客 5668

冯诺依曼结构哈佛结构

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

sally的jerry 2万+

时间序列分解法

影响时间序列变化的因素通常由长期趋势,季节变动,周期变动,不规则变动几部分组成Tt​St​Ct​It​Yt​fTt​St​Ct​It​Yt​Tt​St​Ct​It​Yt​Tt​×St​×Ct​×It​。

weixin_42045968的博客 3622

ga-grnn 算法matlab程序_【新书推荐】【2015.04】数学建模算法与应用(第2版)(司守奎)...

作者根据多年数学建模竞赛辅导工作的经验编写本书,涵盖了很多同类型书籍较少涉及的新算法热点技术,主要内容包括时间序列、支持向量机、偏*小二乘回归分析、现代优化算法、数字图像处理、综合评价与决策方法、预测方法以及数学建模经典算法等内容。本书所选案例具有代表性,注重从不同侧面反映数学思想在实际问题中的灵活应用,既注重算法原理的通俗性,也注重算法应用的实现性,克服了很多读者看懂算法却解决不了实...

weixin_39723920的博客 358

客户生命周期行为建模驱动的供应链需求预测

需求预测本质上是理解用户购买行为的不确定性问题。传统时间序列模型(如ARIMA、Prophet)依赖销量数据的统计平稳性,但在真实业务中,客户分层、采购角色变化、新品冷启动等场景导致数据高度非平稳。客户生命周期行为建模则从概率视角切入,将预测任务解耦为三个可解释的核心问题:客户是否仍活跃(P(alive))、下次复购何时发生(T分布)、单次购买量多少(Monetary分布)。该方法天然适配B端/C端混合、小样本、高波动等典型供应链难点,并通过Lifetimes+LightFM技术栈实现从客户行为到SKU级需

weixin_33951761的博客 342

MATLAB中多孔介质吸附动力学的拟合曲线项目实战

多孔介质,也被称作多孔材料,是一种结构中含有孔隙的固体物质。这些孔隙可以是微孔、介孔或大孔,具有将流体(例如气体或液体)限制在其内部进行传输存储的能力。多孔介质在自然界工业生产中广泛存在,例如土壤、岩石、海绵、过滤器、催化剂载体,以及许多生物组织等都属于多孔介质。其重要性在于它在能量存储、药物传递、过滤分离、化学反应、环境保护以及许多其他工程应用中起到关键作用。多孔介质的基本特性,包括孔隙结构、孔隙大小分布、比表面积以及孔隙的连通性等,决定了材料的物理化学性质。

weixin_34547628的博客 1173

【信息科学与工程学】【数据科学】数据科学领域 第六篇 算法设计 01

算法设计

weixin_49199313的博客 1429

powerdesigner显示工具面板_EViews 11概述:强大的分析工具

与其他计量经济学软件相比,Eviews并不需要大多数用户去学习复杂的命令语言。它的内置程序只需点击鼠标,即可提供在实际经济计量预测工作中最常用的工具。基本统计分析Eviews支持广泛的基本统计分析方法,包括从简单的描述性统计到参数非参数假设检验的所有内容。EViews执行广泛的基本统计分析通过基于一个或多个变量的分类,或通过面板或汇总数据中的横截面或周期,可以快速轻松地计算整个样本的基本描述性...

weixin_39814088的博客 219

当高斯函数遇上万能拟合:手把手玩转RBF实战

【36】RBF(Radial Basis Function)用于分类回归分析MATLAB程序分类 回归 时序预测打包非常适合入门学习非线性建模能力强: RBF算法是一种基于核方法的非线性模型,它能够很好地拟合非线性关系的数据。通过将数据映射到高维特征空间,并使用径向基函数对数据进行拟合,RBF算法可以捕捉数据中复杂的非线性关系。局部性: RBF算法具有局部性质,它在预测时主要依赖于附近的数据点。这使得RBF算法对噪声数据局部变化具有较好的鲁棒性。

onvadhFTH的博客 151

多目标路线规matlab,数学建模算法与应用(附盘)

本书共分15章,内容包括数学建模概论,初等模型,微分方程模型,种群生态学模型,线性规划模型,非线性规划模型,层次分析模型,随机模型,动态规划模型,图论模型,最短路模型,网络流模型,数学建模竞赛案例选讲,MATLAB软件使用简介,LINDO软件LINGO软件使用简介等。第1章 线性规划1.1 线性规划问题1.2 投资的收益风险习题1第2章 整数规划2.1 概论2.2 0-1型整数规划2.3 蒙特...

weixin_29370077的博客 413

powerdesigner显示工具面板_EViews 11 概述 | 强大的分析工具

与其他计量经济学软件相比,Eviews并不需要大多数用户去学习复杂的命令语言。它的内置程序只需点击鼠标,即可提供在实际经济计量预测工作中最常用的工具。基本统计分析Eviews支持广泛的基本统计分析方法,包括从简单的描述性统计到参数非参数假设检验的所有内容。EViews执行广泛的基本统计分析通过基于一个或多个变量的分类,或通过面板或汇总数据中的横截面或周期,可以快速轻松地计算整个样本的...

weixin_39715187的博客 563

为什么顶尖农企都在用R做施肥决策?深度解析背后的数据模型逻辑

掌握科学施肥决策,提升作物产量与资源效率。本文深入解析农业R的施肥推荐模型,适用于大田作物与果园管理,基于土壤数据与气候变量构建预测算法,实现精准施肥。开源、可复现、高效优化,助力智慧农业升级,值得收藏。

ProceSeed的博客 1034

【信息科学与工程学】【通信工程】【企业网、园区网、数据中心、广域网】各类业务网络及其网络演算算法

企业网络是一个复杂的系统,其业务、人员、流量安全特征相互交织。下面这张表格梳理了这些核心特征及其关联的数学模型,帮你先建立整体概念。特征维度核心特征关联数学模型/方法业务特征​多样性、服务等级协议、混合云趋势图论(拓扑优化)、排队论(M/M/1)、随机过程(业务到达)、优化理论(资源调度)人员特征​角色权限差异、访问行为随机性、安全意识差异概率统计(行为建模)、随机过程(会话生成)、博弈论(安全策略)、访问控制矩阵流量特征​混合性、突发性、时空规律性、方向性(南北/东西向)泊松过程(短时突发)、重尾分布(

weixin_49199313的博客 808
上一篇: WIN7下给C盘扩容
下一篇: Windows计算器求以2为底的对数
skywalker_leo
博客等级 码龄21年 165粉丝 59原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值