前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【系统架构设计师】计算机组成与体系结构 ② ( 计算机组成结构 - 冯诺依曼结构、哈佛结构 | 嵌入式芯片概念 - DSP、SoC、MPU、MCU | 体系结构分类之外的芯片 - FGPA、GPU )

【系统架构设计师】计算机组成与体系结构 ② ( 计算机组成结构 - 冯诺依曼结构、哈佛结构 | 嵌入式芯片概念 - DSP、SoC、MPU、MCU | 体系结构分类之外的芯片 - FGPA、GPU )

作者头像
韩曙亮
发布于 2024-06-28 02:15:55
发布于 2024-06-28 02:15:55
8120
举报
一、计算机组成结构
1、冯诺依曼结构

冯诺依曼结构 : 指令存储器 和 数据存储器 合并在一起 ;

  • 常用于 PC 处理器 , 如 : 家用办公电脑上的 i3、i5、i7 处理器 ;
  • 指令 和 数据 存储在一起 ;
  • 指令 和 数据 通过 相同的总线传输 , 2 条总线 , 数据总线 和 地址总线 ;

2、哈佛结构

哈佛结构 : 程序指令 和 数据 分开存储在 两个独立的 存储空间中 , 每个存储器都 独立编址 、独立访问 , 这是一种 并行体系结构 ;

  • 常用于 嵌入式系统处理器 领域 , 如 : DSP 芯片 ;
  • 指令 和 数据 分开存储 , 可同时并行读取 , 吞吐率高 ;
  • 指令 和 数据 通过 不同的总线传输 , 4 条总线 , 2 条数据总线 和 2 条地址总线 ;

二、嵌入式芯片概念 - DSP、SoC、MPU、MCU


嵌入式芯片的几个概念 :

  • DSP : Digital Signal Processor , 数字信号处理器 , 是专门用于 处理数字信号 的 微处理器 , 主要用于 实时快速实现 数字信号处理 算法 , 如 : 音频处理 , 雷达信号处理 , 基站信号处理 等 ;
  • SoC : System on Chip , 片上系统 , 为了 完成某项工作 而将需要的 若干 软件、硬件 集成到一块芯片上 , 是有 输入、输出、CPU、存储器、等完整功能的系统 , 可以理解为一台专门处理某项工作的小型电脑 ;
  • MPU : 是 CPU 的缩小版本 , 用于控制嵌入式微型计算机的部件 ;
  • MCU : Microcontroller Unit 控制单元 , 又称为 单片机 / 单片微型计算机 , 在一个芯片上集成了 CPU、内存、存储器、USB、UART等接口 , 是一个芯片级的计算机 , 可以理解为小型电脑 , 可以安装不同的软件实现不同的功能 ;

MCU 与 SoC 的区别 : SoC 只能实现单一功能 , MCU 可实现不同的功能 ;

三、体系结构分类之外的芯片 - FGPA、GPU


FGPA 是 现场可编程门阵列 ( Field Programmable Gate Array ) , 是一种 电路结构 , 没有体系结构分类 , 既不是 冯诺依曼结构 , 也不是 哈佛结构 ;

GPU 是 图形处理器 , 用于显卡中 , 也没有体系结构划分 , 既不是 冯诺依曼结构 , 也不是 哈佛结构 ;

只有 CPU 处理器 才考虑体系结构划分 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【系统架构设计师】计算机组成与体系结构 ② ( 冯诺依曼结构 | 哈佛结构 | 常见的芯片 | CPU 微处理器 | DSP 数字信号处理器 | SoC 片上系统 | MCU 单片机 )
冯诺依曼结构 与 哈佛结构 的区别 就是 数据 和 指令 是 分开处理 还是 统一处理 ;
韩曙亮
2023/03/30
9730
嵌入式-常用知识点
作业题1:现代计算机系统的两大分支是什么?请举例说明这两大分支系统的差异,体现在哪些方面。
会洗碗的CV工程师
2024/02/12
2530
嵌入式-常用知识点
软考高级架构师:嵌入式处理器体系结构
嵌入式处理器体系结构中,冯诺依曼结构和哈佛结构是两种最基本的设计模式,它们各有特点和典型应用场景。
明明如月学长
2024/05/25
1760
软考高级架构师:嵌入式处理器体系结构
冯诺依曼与哈佛结构的区别
个人理解:最主要的区别在于程序空间和数据空间是否是一体的,冯·诺依曼结构数据空间和地址空间是不分开的,而哈佛结构数据空间和地址空间是分开的 哈弗结构的优势:如果采用流水线设计,如三级流水线:取指,译指,执指,当取指使用程序空间,执指使用数据空间时,可以同时处理,但是传统冯诺依曼结构不支持。
全栈程序员站长
2022/11/09
1.9K0
冯诺依曼与哈佛结构的区别
常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
前文中多次出现了MCU、MPU、DSP、FPGA等嵌入式处理器概念,很多初学者可能比较迷惑,下面将对这些概念进行简单介绍。
韦东山
2022/05/05
2.3K0
常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
【新版系统架构补充】-嵌入式技术
传统计算机采用冯诺依曼结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构
阿提说说
2023/10/16
3070
【新版系统架构补充】-嵌入式技术
四、 嵌入式操作系统(2 考点覆盖不全)
冯诺依曼体系结构:程序和数据共用一个存储空间,程序指令和数据存放在同一存储器的不同地址上;单一的地址总线程序指令和数据的总线宽度相同;串行执行,在传输上回出现瓶颈。
堕落飞鸟
2022/01/10
4480
【愚公系列】软考高级-架构设计师 033-嵌入式技术
嵌入式技术涉及的是嵌入式系统的设计和应用,这些系统是专门为执行某些特定任务而优化的计算机系统,而不是像通用计算机那样可以执行多种广泛的任务。嵌入式系统通常集成在更大的设备中,与设备的其他部分紧密协作。
愚公搬代码
2024/06/18
1790
STM32属于哈佛结构还是冯诺依曼结构?
我们常见的X86架构是冯·诺依曼结构,而ARM架构是哈佛结构。一个广泛用于桌面端(台式/笔记本/服务器/工作站等),一个雄踞移动领域,我们的手持设备(平板\手机用的大多就是他了)。
AI 电堂
2023/02/23
2K0
STM32属于哈佛结构还是冯诺依曼结构?
【系统架构设计师】计算机组成与体系结构 ① ( 计算机组成 | CPU | 存储器 | 总线 | IO 外设 | CPU 组成 | 运算器 | 控制器 )
控制器 : 主要进行 指令代码运行控制操作 , 如控制代码运行 , 控制线程运行 ;
韩曙亮
2023/03/30
6850
【系统架构设计师】计算机组成与体系结构 ① ( 计算机组成 | CPU | 存储器 | 总线 | IO 外设 | CPU 组成 | 运算器 | 控制器 )
【愚公系列】软考中级-软件设计师 008-计算机系统知识(计算机体系结构)
计算机体系结构,也称为计算机架构或计算机结构,是指计算机硬件和软件之间的结构和组织方式。它描述了计算机整体的组成、功能和相互关系,以及指导计算机硬件和软件的设计和实现。
愚公搬代码
2024/01/20
2930
嵌入式系统基础知识——之嵌入式微处理器体系结构(1.2)「建议收藏」
也称为普林斯顿结构,即程序将指令存储器和数据存储器合并在一起的存储结构,程序与数据公用1个存储空间,只是程序指令存储地址与数据存储地址指向同一存储器的不同物理地址;采用单一的地址及数据总线,程序指令与数据的宽度相同,在告诉运算时,传输通道上存在着瓶颈效应。
全栈程序员站长
2022/11/10
3980
软考分类精讲-计算机组成与体系结构
计算机体系结构分类— Flynn CISC与RISC 层细化存储结构 Cache - 概念 Cache的功能:提高CPU数据输入输出的速率,突破冯.诺依曼瓶颈,即CPU与存 储系统间数据传送带宽限制。
cwl_java
2019/10/26
6200
【Linux课程学习】:体系结构(冯诺依曼体系)
1. 中央处理器CPU(控制台+运算器)不能直接和磁盘进行交流,只内存能与控制台进行交流。
用户11396661
2024/12/09
1720
【Linux课程学习】:体系结构(冯诺依曼体系)
说说微处理器、单片机和嵌入式计算机ARM
微处理器--Microprocessor 微型计算机-- Microcomputer 微计算机系统--Microcomputer system
华东子
2024/11/30
2050
说说微处理器、单片机和嵌入式计算机ARM
微机原理与接口技术 重点详解与章节总结——微处理器架构详解
1946年2月15日,世界上第一台电子数字计算机在美国宾夕法尼亚大学问世,这台电子计算机叫“ENIAC 计算机的五代变化。其内存:水银延迟线(Mercury Delay Line)存储装置——二战期间为军用雷达开发的一种存储装置作为内存,脉冲信号从管子一端进入,转换成超声波,960ms后超声波到达管子的另一端,然后再转换成电信号输出。
timerring
2022/07/20
1.4K0
微机原理与接口技术 重点详解与章节总结——微处理器架构详解
【Linux系统编程】——理解冯诺依曼体系结构(进程)
冯·诺依曼结构(Von Neumann Architecture)是现代计算机的基本结构之一,由数学家约翰·冯·诺依曼在20世纪40年代提出。这种结构被广泛应用于现代计算机设计中,其核心思想是将程序和数据存储在同一存储器中,通过共享一套硬件实现灵活的操作。以下是冯·诺依曼结构的基本组成部分及特点:
用户11286421
2025/01/17
2230
【Linux系统编程】——理解冯诺依曼体系结构(进程)
嵌入式微处理器MPU-架构师(一)
1、嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、数字信号处理器(DSP)和片上系统(SOC)。以下叙述中,错误的是___。
用户9919783
2023/09/05
2490
嵌入式微处理器MPU-架构师(一)
软考高级架构师:嵌入式系统硬件
嵌入式系统是专为完成特定任务而设计的计算系统,它们通常嵌入在更大的设备中。嵌入式系统的发展可以划分为几个阶段,每个阶段代表了技术进步和应用领域的拓展。
明明如月学长
2024/05/25
1640
【愚公系列】软考高级-架构设计师 037-软件开发工具
软件开发工具是帮助软件开发者进行有效编程、调试、维护、测试和管理应用程序的软件。这些工具的目标是提高开发效率、简化开发过程、增强代码质量,并支持团队协作。软件开发工具涵盖了从简单的编程工具到复杂的管理系统的广泛范围。
愚公搬代码
2024/06/21
2790
推荐阅读
【系统架构设计师】计算机组成与体系结构 ② ( 冯诺依曼结构 | 哈佛结构 | 常见的芯片 | CPU 微处理器 | DSP 数字信号处理器 | SoC 片上系统 | MCU 单片机 )
9730
嵌入式-常用知识点
2530
软考高级架构师:嵌入式处理器体系结构
1760
冯诺依曼与哈佛结构的区别
1.9K0
常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
2.3K0
【新版系统架构补充】-嵌入式技术
3070
四、 嵌入式操作系统(2 考点覆盖不全)
4480
【愚公系列】软考高级-架构设计师 033-嵌入式技术
1790
STM32属于哈佛结构还是冯诺依曼结构?
2K0
【系统架构设计师】计算机组成与体系结构 ① ( 计算机组成 | CPU | 存储器 | 总线 | IO 外设 | CPU 组成 | 运算器 | 控制器 )
6850
【愚公系列】软考中级-软件设计师 008-计算机系统知识(计算机体系结构)
2930
嵌入式系统基础知识——之嵌入式微处理器体系结构(1.2)「建议收藏」
3980
软考分类精讲-计算机组成与体系结构
6200
【Linux课程学习】:体系结构(冯诺依曼体系)
1720
说说微处理器、单片机和嵌入式计算机ARM
2050
微机原理与接口技术 重点详解与章节总结——微处理器架构详解
1.4K0
【Linux系统编程】——理解冯诺依曼体系结构(进程)
2230
嵌入式微处理器MPU-架构师(一)
2490
软考高级架构师:嵌入式系统硬件
1640
【愚公系列】软考高级-架构设计师 037-软件开发工具
2790
相关推荐
【系统架构设计师】计算机组成与体系结构 ② ( 冯诺依曼结构 | 哈佛结构 | 常见的芯片 | CPU 微处理器 | DSP 数字信号处理器 | SoC 片上系统 | MCU 单片机 )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档