目前接触到的单片机架构就这两种:普林斯顿体系和哈佛结构:

两者的主要区别是:code memory和date memory是不是分开存放。

普林斯顿体系是程序存储器和数据存储器集合一体的架构;MEMORY单总线到CPU,这样在一个工作周期中:读指令---译码----取数据过程中,读指令和取数据两次访问不得不分开按次序执行,效率低;特别是这样的设计使得CPU在访存时遇到了很大的瓶颈,特别是现在CPU运算速度远远大于数据流量。


而哈佛结构则是程序和数据空间独立的体系结构,目的是为了减轻程序运行时的访存瓶颈。

普林斯顿体系架构和哈佛架构相关推荐

  1. 【嵌入式】计算机体系结构:冯诺依曼架构和哈佛架构

    计算机体系结构:冯诺依曼架构和哈佛架构 计算机体系结构有冯 · 诺依曼(普林斯顿)架构.哈佛架构两种 两者的区别: 指令和数据的保存方式不同 冯诺依曼架构: 指令和数据存放在一起,共用一个存储器,自然 ...

  2. 关于冯诺依曼架构和哈佛架构的一点思考

    目录 1 冯诺依曼架构 2 哈佛架构 2.1 从软件的角度看哈佛架构 2.2 从硬件的角度看哈佛架构 3 混合架构(改进的哈佛架构) 3.1 MCU使用的混合架构 3.2 MPU使用的混合架构 3.3 ...

  3. 微型计算机之哈佛架构是什么?

    "哈佛体系结构"指的是什么? 微型计算机处理命令和数据,但是在很久以前的微型计算机中,用命令和数据共享了一条总线.在这种情况下,CPU在读取指令时使用总线,因此无法访问数据,并且在 ...

  4. 冯·诺依曼架构哈佛架构(嵌入式学习)

    冯·诺依曼架构&哈佛架构 0. 前言 1. 冯·诺依曼架构(von Neumann architecture) 关键组件 限制&挑战 2. 哈佛架构 关键组件 限制&挑战 3. ...

  5. x86架构和arm架构处理器分析

    x86架构和arm架构处理器分析 目录: 1.两种cpu架构:冯洛伊曼和哈佛 2.x86架构和arm架构分析 3.x86架构和arm架构功耗探究 一.两种cpu架构: 目前主流的cpu处理 器都采用了 ...

  6. 从CPU架构--x86架构和arm架构处理器--功耗

    目录: 1.两种cpu架构:冯洛伊曼和哈佛 2.x86架构和arm架构分析 3.x86架构和arm架构功耗探究 一.两种cpu架构: 目前主流的cpu 处理器都采用了冯洛伊曼架构或者哈佛架构,那么这和 ...

  7. 2_指令集、体系架构、微架构

    指令集.体系架构.微架构 [转] 转载自<操作系统真相还原> 指令集是什么?表面上看它是一套指令的集合.集合的意思显而易见,那咱们说说什么是指令. 在计算机中,CPU只能识别0.1这两个数 ...

  8. 哈佛架构、冯诺依曼架构、指令集

    1.CISC与RISC的区别: CISC(复杂指令集):复杂指令集就是CPU在工作的时候需要有很多的汇编指令来完成,它可以用一个汇编指令来完成一件复杂的工作.例如:乘法,加法,乘加,乘减等处理的时候, ...

  9. 哈佛架构 VS 冯·诺依曼架构

    1. 引言 冯·诺依曼架构为: 哈佛架构为: 二者最大的区别体现在: 哈佛架构 与 冯·诺依曼架构 主要不同之处有: Parameters Von Neumann Architecture Harva ...

最新文章

  1. http协议的队首阻塞
  2. feign post 传递空值_HTTP中GET与POST的区别,99 %的人都理解错了
  3. Java IO最详解
  4. leetcode No.2 两数相加
  5. 漫谈边缘计算(一):边缘计算是大势所趋
  6. 系统总线频率和外频有何区别?
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的养老院管理系统
  8. 用好pypi,提高开发速度
  9. Create-React-App创建antd-mobile开发环境
  10. 25. 二叉树中和为某一个值的路径(C++版本)
  11. gwr模型用什么做_Science:几万人的马拉松,起跑为什么不乱?用流体力学模型来解释!...
  12. 说说Thread的interrupt()
  13. win下编译TNN安卓库(静态或者动态) + android studio ndk调用
  14. 图像变换中的常用插值方法(含公式推导)
  15. (七)OpenCV | 色度图
  16. 2014汽车之家笔试
  17. 拨号上网和宽带上网的区别分析
  18. Java实现 kiosk模式,java – 使用“kiosk模式”创建Phonegap应用程序
  19. 关于常用颜色小聚:有据说是令人舒服的颜色值,有R G B 常用颜色列表
  20. 运营MM又来求我发软文了......

热门文章

  1. 使用systemd启动Stunnel,并设置自动重启的方法
  2. Oracle ebs ap表结构,oracle,ebs,r12,常用表表结构总结之ap.docx
  3. 【python经典练习题100-试题6】打印字母C H
  4. java收集器Collector
  5. 2021年全球乙醇镁收入大约39百万美元,预计2028年达到43百万美元
  6. TFT espi相关
  7. 数据分发服务 (DDS)及Fast DDS环境搭建
  8. http中的301、302、307、308有什么区别?
  9. 人资项目day06-组织架构树形结构布局
  10. 用邻接表存储图c语言,邻接表、邻接多重表、十字链表及C语言实现