1.1 冯·诺依曼体系结构
该类型的结构将程序指令存储器与数据存储器合并在一起。程序和数据共同使用一个存储空间,程序指令存储器地址和数据存储地址指向同一个存储器的不同物理位置。冯·诺依曼结构的程序指令宽度相同,采用单一的地址及数据总线。
1.2哈佛体系结构
该体系结构的主要特点是将程序和数据存储在不同的存储空间中,每个存储器独立编址、独立访问。系统中具有分离的总线结构,即程序的数据总线与地址总线,数据的数据总线与地址总线。这种分离的程序总线和数据总线使得一个机器周期内可以同时完成获取指令和操作数的功能,从而提高指令的执行速度,增加数据的吞吐率。
2 流水线技术
流水线技术应用于计算机系统结构的各个方面,它的基本思想是将一重复的时序分解成若干相互联系的子过程,而每一个子过程都能在器专用动能段上与其他子过程同时执行,实现子工程的功能所需时间尽可能相同。形成流水处理,需要有一段时间准备。指令流发生不能顺序执行时,会使流水线过程中断,再形成流水线过程则需要额外的时间。指令流水线就是将一条指令分解成一连串执行的子过程。流水线技术的两个重要指标是吞吐率和建立时间。 吞吐率:在单位时间内,流水线处理机流出的结果数称为吞吐率。建立时间:流水线开始工作,需经过一定时间才能达到最大吞吐率,这就是建立时间。

嵌入式微处理器的体系结构相关推荐

  1. 常见的嵌入式微处理器(Micro Processor Unit,MPU)

    嵌入式微处理器是由通用计算机中的CPU演变而来的.它的特征是具有32位以上的处理器,具有较高的性能,当然其价格也相应较高.但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能 ...

  2. 32位嵌入式微处理器一览

    32位嵌入式微处理器一览 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理器的特点和应用场合,并 ...

  3. 32位嵌入式微处理器(processor)一览

    32位嵌入式微处理器(processor)一览 由于嵌入式系统的专用型与定制性,与全球PC市场不同,没有一种微处理器或者微处理器公司可以主导嵌入式系统.本文分析了当前市场上主流的一些32位嵌入式微处理 ...

  4. 2.1嵌入式微处理器的结构和类型

    2.1嵌入式微处理器的结构和类型 2.1.1 嵌入式微处理器的分类 1.嵌入式硬件系统一般由嵌入式微处理器.存储器和输入/输出部分组成. 2.嵌入式微处理器是嵌入式硬件系统的核心,通常由控制单元.算术 ...

  5. 8088微型计算机pdf,微型计算机原理与接口技术:第3章 8086-8088微处理器及其体系结构.pdf...

    8086/8088微处理器及其体系结构 第3章 8086/8088微处理器及其体系结构 本章主要教学内容 8086/8088微处理器的编程结构 8086/8088CPU的存储器和I/O组织 8086/ ...

  6. 嵌入式微处理器的分类有哪些?

    在第一次学习嵌入式的时候,最好奇的就是什么是嵌入式,对这个概念是比较模糊的,不知道究竟是做什么的,能够有什么作用. 什么是嵌入式系统?一般的除了大型计算机.服务器.台式计算机.笔记本电脑等通用的计算机 ...

  7. 嵌入式微处理器详述(1)---什么是嵌入式微处理器

    嵌入式微处理器概述 嵌入式系统定义 嵌入式系统的发展阶段 嵌入式系统对系统软件的要求: 嵌入式系统的硬件 嵌入式微处理器概述 嵌入式微处理器的特点 主流的嵌入式微处理器 嵌入式系统定义 IEEE定义: ...

  8. 基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核研究

    本文研究的是基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核,设计新型数据采集系统平台,是得到重庆大学创新实验室资助的研发项目.开发软件在uclinux操作系统下进行,本文详细介绍了ucli ...

  9. 嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统

    基本结构 1.概述 嵌入式系统一般由嵌入式微处理器.外围硬件设备.嵌入式操作系统(可选),以及用户的应用软件系统等四个部分组成 2.嵌入式微处理器 (1)1000多种硬件处理器,分为MCU(Micro ...

最新文章

  1. 重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?
  2. sql server 小记——分区表(上)
  3. TypeError: tuple object does not support item assignment解决方案
  4. 云原生的新思考,为什么容器已经无处不在了
  5. 真彩色图像数据量 计算_军职在线大学计算机基础(自主模式)
  6. 中移物联网答案java_【分享】中移物联网校园招聘笔试-java
  7. 华为或正与联发科、紫光展锐就采购更多芯片事宜展开磋商
  8. 安装操作系统的过程图解
  9. layui 鼠标移入变为小手_如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)...
  10. 30岁之前创业想成功必看
  11. macOS 开发 - Command Line Tool 命令行工具
  12. ios mysql工具_iOS数据库可视化工具--直接在iPhone操作你的数据库
  13. 亚马逊欧洲站的VAT需要多久申报一次
  14. 如何用 Kaldi 训练一个 DNN 声学模型
  15. 安装vue-cli创建项目的时候 gyp ERR! build error的npm包遇到以下错误
  16. 为什么要实施微服务架构?
  17. 变量n1和n2是什么关系
  18. subprocess理解
  19. C语言 杨氏矩阵,二维数组查找数字。
  20. 微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...

热门文章

  1. Linux系统如何替换新硬盘
  2. SpringBoot+Vue打造资产出入库管理系统
  3. 使用spark.streaming.kafka.consumer.poll.ms和reconnect.backoff.ms解决spark streaming消费kafka时任务不稳定的问题
  4. Java集成Hutool实现导出Excel功能
  5. ios 七种手势详解
  6. VScode代码格式化及语法检测
  7. mac中clion无法运行
  8. 【新能源】新能源之锂电池产业链梳理
  9. 百度一面+二面+三面
  10. Ubuntu16.04安装MySQL笔记