Core、处理器(CPU)核、处理器(CPU)、处理器(CPU)架构、微结构、指令集、指令集架构、ARMv7 内核架构
(1)CPU :全称为中央处理器单元,简称为处理器;
(2)“处理器核”和“ Core ”是指处理器内部最核心的部分,是真正的处理器内核;
(3)“处理器”和“CPU" 往往是一个完整的 Soc ,包含了处理器内核和其他的设备或者存储器;
(4)处理器架构即微结构,指令集架构决定微结构的一部分硬件逻辑设计(解码逻辑和执行单元)
(5)指令集:顾名思义是一组指令的集合;
(6)指令集架构:区分CPU 的主要标准,CPU 灵魂,有时简称称为“处理器架构”(只能简称,还是有区别的);
指令集架构主要分为复杂指令集 (Complex Instruction Set Computer,CISC),精简指令集( Reduced Instruction Set Computer, RISC )。
- X86-------CISC
- SPARC-------RISC
- MIPS-------RISC
- Power-------RISC
- Alpha-------RISC
- ARM-------RISC
- ARC-------RISC
- Andes-------RISC
- 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 内核架构相关推荐
- linux下把进程绑定到特定cpu核上运行
现在大家使用的基本上都是多核cpu,一般是4核的.平时应用程序在运行时都是由操作系统管理的.操作系统对应用进程进行调度,使其在不同的核上轮番运行. 对于普通的应用,操作系统的默认调度机制是没有问题的. ...
- linux指定cpu运行程序,进程/线程绑定到特定CPU核的linux实现(有代码有实例)
前言 现在计算机上的CPU大多都是多核的,有4核甚至是8核的.但是一个计算机启动之后其进程数是远远多于CPU核数的,因为操作系统会给自动调度这些进程在CPU核上轮流运行.但是对于应用程序或者进程,其性 ...
- 【转帖】龙芯将两款 CPU 核开源,这意味着什么?
龙芯将两款 CPU 核开源,这意味着什么? https://www.oschina.net/news/78316/loongson-open-source-two-cpu-core 文章挺不错的也讲了 ...
- 龙芯将两款 CPU 核开源,这意味着什么?
10月21日,教育部计算机类教学指导委员会.中国计算机学会教育专委会将2016 CNCC期间在山西太原举办"面向计算机系统能力培养的龙芯CPU高校开源计划"活动,在活动中,龙芯中科 ...
- OC 获取CPU核心数
OC 获取CPU核心数 IOS获取CPU核心数目的OC代码. #include <sys/sysctl.h>unsigned int countOfCores() {unsigned in ...
- 4核处理器_4核、6核以及8核 游戏玩家如何按需购买CPU
目前CPU市场的选择比较混乱,大佬各执一词,让很多新入坑的小伙伴摸不着头脑.而核心是CPU的一个重要的指标,对处理器的最终性能表现和实际体验有很大的影响,如何进行选择,也是目前CPU市场的难题. 萌新 ...
- 六核至强处理器E5系列服务器CPU,至强E3、E5、E7服务器处理器型号的含义
至强E3.E5.E7服务器处理器型号的含义 2018-09-10 http://www.cqeis.com/news_detail/newsId=550.html 2013年11月21日 12 ...
- 怎么虚拟出一台128核的服务器,64核128线程处理器横空出世 正面刚因特尔48核服务器CPU...
64核128线程处理器横空出世 正面刚因特尔48核服务器CPU 2018年11月12日 11:51作者:尹走召编辑:尹超文章出处:泡泡网原创 分享 在近期的AMD公告中,我们注意到有一个新处理器基于Z ...
- 8核服务器cpu配套主板芯片,三款8核16线程处理器对比,看看谁才是你最好的选择...
大家好,伴随着INTEL的9代CPU发布,8核CPU正式成为了高端主流消费级CPU的标配,对于玩家们来说绝对算是件好事.并且AMD与INTEL这都有着8核16线程的产品,只是一家比较贵,一家便宜点,对 ...
- python如何指定使用的cpu核_Python如何利用多核处理器
python多线程不能利用多核cpu,但有时候多线程确实比单线程快. python 为什么不能利用多核 CPU GIL 其实是因为在 python中有一个 GIL( Global Interpret ...
最新文章
- Android读写assets、raw、sdard和工程文件的方法
- JVM调优:JVM内存分代模型
- 2013年上半年工作总结,哇哈哈哈,给自己看的。
- Nagios搭建及问题详解(一)
- 谈一下对VUE生命周期的理解
- java easyui样式_[EasyUI美化换肤]更换EasyUi图标
- 移动端IOS自动化测试框架搭建-无坑
- 2021进销存管理软件最具影响力榜单排名
- windows查看wifi密码的多种方式
- java 生成der_java – 我们如何将字符串从PEM转换为DER格式
- 百度地图获取规划路径信息
- 解决微信小程序RangeError: WebAssembly.instantiate(): Out of memory: wasm memory内存不足问题
- 校招选择题汇总【图形推理(1)】含答案解析
- HSV色彩空间筛选 2021-10-06
- 工控 恶意软件_对计算机恶意软件进行逆向工程以了解生命的起源
- 小米手机关闭自带服务器,小米手机耗电大?关闭这两个设置,小米手机能更省电!...
- 什么是ICP备案?需要准备哪些资料?
- 前昆仑游戏CEO陈芳出任游族网络联席总裁 周亚辉送祝福
- 软考架构师-知识点总结
- 给VS2010安装 visual assistant X 1819
热门文章
- React-native学习-59:使用react-native-vector-icons图标库
- 【latex】.tex文件去tracked changes
- 编程c语言经验,C语言编程学习经验3篇
- 计算机网络(四)数据交换方式过程,图文详解、优缺点分析(电路交换、报文交换、分组交换)
- java mail authen,javaxmail发送邮件:用Authenticator的子类进行身份验证及策略模式(Strategy)...
- 固态硬盘接口类型介绍
- OpenGL Assimp的骨骼动画
- 上传叶绿体基因组序列至NCBI
- Matlab 保存TXT文件 打开乱码 (解决)
- Java 根据模板文件生成新的PPT