(1)CPU :全称为中央处理器单元,简称为处理器;

(2)“处理器核”和“ Core ”是指处理器内部最核心的部分,是真正的处理器内核;

(3)“处理器”和“CPU" 往往是一个完整的 Soc ,包含了处理器内核和其他的设备或者存储器;

(4)处理器架构即微结构,指令集架构决定微结构的一部分硬件逻辑设计(解码逻辑和执行单元)

(5)指令集:顾名思义是一组指令的集合;

(6)指令集架构:区分CPU 的主要标准,CPU 灵魂,有时简称称为“处理器架构”(只能简称,还是有区别的);

指令集架构主要分为复杂指令集 (Complex Instruction Set Computer,CISC),精简指令集( Reduced Instruction Set Computer, RISC )。

  1. X86-------CISC
  2. SPARC-------RISC
  3. MIPS-------RISC
  4. Power-------RISC
  5. Alpha-------RISC
  6. ARM-------RISC​​​​​​​​​​​​​​
  7. ARC-------RISC​​​​​​​​​​​​​​
  8. Andes-------RISC​​​​​​​​​​​​​​
  9. C-Sky-------RISC​​​​​​​​​​​​​​

(7)设计处理器内核,核心的部分(解码逻辑和执行单元)必须指令集架构支持,同一指令集设计出来的处理器核也可能不同,但是同一指令集设计出来的不同处理器核可以兼容运行相同的应用;

(8)ARMv7 内核架构:ARMv7/8 指令集架构,用这种指令集架构可以设计出很多处理器,例如:Cortex-M、Cortex-A、Cortex-R。

(9)想做SOC(CPU/处理器)的厂商需要处理器内核支持,想做处理器内核的产商需要指令集架构的支持;

(10)因此处理器架构由处理器内核架构决定的,处理器内核架构是由指令集架构决定的,因此导致CPU处理器不同的最根本差异就是指令集架构,因此指令集架构是CPU的灵魂。

处理器架构<======处理器内核架构<========指令集架构

STM32F429处理器使用Cortex-M处理器内核架构,Cortex-M处理器内核架构使用ARMv7指令架构


1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

2.未经原作者允许不得转载本文内容,否则将视为侵权;

3.转载或者引用本文内容请注明来源及原作者;

4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

Core、处理器(CPU)核、处理器(CPU)、处理器(CPU)架构、微结构、指令集、指令集架构、ARMv7 内核架构相关推荐

  1. linux下把进程绑定到特定cpu核上运行

    现在大家使用的基本上都是多核cpu,一般是4核的.平时应用程序在运行时都是由操作系统管理的.操作系统对应用进程进行调度,使其在不同的核上轮番运行. 对于普通的应用,操作系统的默认调度机制是没有问题的. ...

  2. linux指定cpu运行程序,进程/线程绑定到特定CPU核的linux实现(有代码有实例)

    前言 现在计算机上的CPU大多都是多核的,有4核甚至是8核的.但是一个计算机启动之后其进程数是远远多于CPU核数的,因为操作系统会给自动调度这些进程在CPU核上轮流运行.但是对于应用程序或者进程,其性 ...

  3. 【转帖】龙芯将两款 CPU 核开源,这意味着什么?

    龙芯将两款 CPU 核开源,这意味着什么? https://www.oschina.net/news/78316/loongson-open-source-two-cpu-core 文章挺不错的也讲了 ...

  4. 龙芯将两款 CPU 核开源,这意味着什么?

    10月21日,教育部计算机类教学指导委员会.中国计算机学会教育专委会将2016 CNCC期间在山西太原举办"面向计算机系统能力培养的龙芯CPU高校开源计划"活动,在活动中,龙芯中科 ...

  5. OC 获取CPU核心数

    OC 获取CPU核心数 IOS获取CPU核心数目的OC代码. #include <sys/sysctl.h>unsigned int countOfCores() {unsigned in ...

  6. 4核处理器_4核、6核以及8核 游戏玩家如何按需购买CPU

    目前CPU市场的选择比较混乱,大佬各执一词,让很多新入坑的小伙伴摸不着头脑.而核心是CPU的一个重要的指标,对处理器的最终性能表现和实际体验有很大的影响,如何进行选择,也是目前CPU市场的难题. 萌新 ...

  7. 六核至强处理器E5系列服务器CPU,至强E3、E5、E7服务器处理器型号的含义

    至强E3.E5.E7服务器处理器型号的含义 2018-09-10 http://www.cqeis.com/news_detail/newsId=550.html     2013年11月21日 12 ...

  8. 怎么虚拟出一台128核的服务器,64核128线程处理器横空出世 正面刚因特尔48核服务器CPU...

    64核128线程处理器横空出世 正面刚因特尔48核服务器CPU 2018年11月12日 11:51作者:尹走召编辑:尹超文章出处:泡泡网原创 分享 在近期的AMD公告中,我们注意到有一个新处理器基于Z ...

  9. 8核服务器cpu配套主板芯片,三款8核16线程处理器对比,看看谁才是你最好的选择...

    大家好,伴随着INTEL的9代CPU发布,8核CPU正式成为了高端主流消费级CPU的标配,对于玩家们来说绝对算是件好事.并且AMD与INTEL这都有着8核16线程的产品,只是一家比较贵,一家便宜点,对 ...

  10. python如何指定使用的cpu核_Python如何利用多核处理器

    python多线程不能利用多核cpu,但有时候多线程确实比单线程快. python 为什么不能利用多核 CPU  GIL 其实是因为在 python中有一个 GIL( Global Interpret ...

最新文章

  1. Android读写assets、raw、sdard和工程文件的方法
  2. JVM调优:JVM内存分代模型
  3. 2013年上半年工作总结,哇哈哈哈,给自己看的。
  4. Nagios搭建及问题详解(一)
  5. 谈一下对VUE生命周期的理解
  6. java easyui样式_[EasyUI美化换肤]更换EasyUi图标
  7. 移动端IOS自动化测试框架搭建-无坑
  8. 2021进销存管理软件最具影响力榜单排名
  9. windows查看wifi密码的多种方式
  10. java 生成der_java – 我们如何将字符串从PEM转换为DER格式
  11. 百度地图获取规划路径信息
  12. 解决微信小程序RangeError: WebAssembly.instantiate(): Out of memory: wasm memory内存不足问题
  13. 校招选择题汇总【图形推理(1)】含答案解析
  14. HSV色彩空间筛选 2021-10-06
  15. 工控 恶意软件_对计算机恶意软件进行逆向工程以了解生命的起源
  16. 小米手机关闭自带服务器,小米手机耗电大?关闭这两个设置,小米手机能更省电!...
  17. 什么是ICP备案?需要准备哪些资料?
  18. 前昆仑游戏CEO陈芳出任游族网络联席总裁 周亚辉送祝福
  19. 软考架构师-知识点总结
  20. 给VS2010安装 visual assistant X 1819

热门文章

  1. React-native学习-59:使用react-native-vector-icons图标库
  2. 【latex】.tex文件去tracked changes
  3. 编程c语言经验,C语言编程学习经验3篇
  4. 计算机网络(四)数据交换方式过程,图文详解、优缺点分析(电路交换、报文交换、分组交换)
  5. java mail authen,javaxmail发送邮件:用Authenticator的子类进行身份验证及策略模式(Strategy)...
  6. 固态硬盘接口类型介绍
  7. OpenGL Assimp的骨骼动画
  8. 上传叶绿体基因组序列至NCBI
  9. Matlab 保存TXT文件 打开乱码 (解决)
  10. Java 根据模板文件生成新的PPT