四大主流cpu架构

article/2025/9/17 10:28:45

四大主流cpu架构:1X86架构,采用CISC指令集(复杂指令集计算机),程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。2ARM架构,是一个32位的精简指令集(RISC)架构。3RISC-V架构,是基于精简指令集计算(RISC)原理建立的开放指令集架构。4MIPS架构,是一种采取精简指令集(RISC)的处理器架构,可支持高级语言的优化执行。

 

本教程操作环境:windows7系统、Dell G3电脑。

中央处理器(CPU)是你智能设备的大脑。它的任务是通过执行一系列指令来驱动你的设备,包括显示屏、触摸屏、调制解调器等,让一坨塑料金属混合物变成闪亮的智能手机或者平板电脑。

cpu架构

CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市面上的CPU分类主要分有两大阵营,一个是intelAMD为首的复杂指令集CPU,另一个是以IBMARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,IntelAMDCPUX86架构的,而IBM公司的CPUPowerPC架构,ARM公司是ARM架构。

四大主流芯片架构(X86ARMRISCMIPS

1、X86架构

X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。197868日,Intel 发布了新款16位微处理器 8086,也同时开创了一个新时代:X86架构诞生了。

X86指令集是美国Intel公司为其第一块16CPUi8086)专门开发的,美国IBM公司1981年推出的世界第一台PC机中的CPU–i8088i8086简化版)使用的也是X86指令。

采用CISCComplex Instruction Set Computer,复杂指令集计算机)架构。与采用RISC不同的是,在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。

随着CPU技术的不断发展,Intel陆续研制出更新型的i80386i80486直到今天的 Pentium 4系列,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集。

2、ARM架构

ARM是高级精简指令集的简称(Advanced RISC Machine),它是一个32位的精简指令集(RISC)架构,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。如今,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。ARM处理器可以在很多消费性电子产品上看到,从可携式装置到电脑外设甚至在导弹的弹载计算机等军用设施中都有它的存在。

体积小、低功耗、低成本、高性能——ARM被广泛应用在嵌入式系统中的最重要的原因支持Thumb16位)/ARM32位)双指令集,能很好的兼容8/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。Load_store结构:在RISC中,所有的计算都要求在寄存器中完成。而寄存器和内存的通信则由单独的指令来完成。而在CSIC中,CPU是可以直接对内存进行操作的。流水线处理方式

Ps : RISCCISC

个人计算机也常被成为 X86 架构计算机,因为当前计算机大量应用的是英特尔 X86 架构的 CPUX86 架构的 CPU 采用的是复杂指令集,而当前手机芯片采用的是精简指令集。所谓指令集是处理器可以执行操作的最小单元的集合,例如加减乘除就是由具体的指令来实现的。复杂指令集(CISC)指令数目多而且复杂,每条指令长度也不相同,指令执行具有灵活性,单条个别指令可以处理较为丰富的工作内容,但是带来的问题是更多的灵活性使得 CISC 处理器资源利用率不高,就好比 5 项全能选手虽然能跑能跳,但是跟跑步专项选手相比不占优势。 精简指令集(RISC)处理器就是我们所说的专项选手, 微指令集较为精简、完成动作单一。因此单个微指令运行时间较为简短,要完成相对复杂的操作,需要运行的微指令个数增多。

  • RISC:精简指令集处理器,Reduced Instruction Set Computer

RISC结构简单,选取了使用频率高的简单指令,指令长度固定,多为单周期指令
在功耗、体积、价格等方面有很大优势,多用于嵌入式领域

  • CISC:复杂指令集处理器

侧重于硬件执行指令的功能性,CISC指令及处理器的硬件结构复杂
CISC指令复杂,指令长度与周期不固定,在处理能力上有优势

3RISC-V架构

RISC-V 架构是基于 精简指令集计算(RISC)原理建立的开放 指令集架构(ISA),RISC-V是在指令集不断发展和成熟的基础上建立的全新指令。RISC-V 指令集完全开源,设计简单,易于移植Unix系统,模块化设计,完整工具链,同时有大量的开源实现和流片案例,得到很多芯片公司的认可。

RISC-V 架构的起步相对较晚,但发展很快。它可以根据具体场景选择适合指令集的指令集架构。基于RISC-V 指令集架构可以设计服务器CPU,家用电器CPU,工控CPU和用在比指头小的传感器中的CPU

4MIPS架构

MIPS架构(MIPS architecture,为Microprocessor without interlocked piped stages architecture的缩写,亦为Millions of Instructions Per Second的相关语),是一种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。

MIPS架构是基于一种固定长度的定期编码指令集,并采用 导入/存储(Load/Store)数据模型。经改进,这种架构可支持高级语言的优化执行。其算术和逻辑运算采用三个操作数的形式,允许编译器优化复杂的表达式。

如今基于该架构的芯片广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。

它的基本特点是:

  • 包含大量的寄存器、指令数和字符可视的管道延时时隙

这些特性使MIPS架构能够提供最高的每平方毫米性能和当今SoC设计中最低的能耗。

注:x86PC和服务器的主流,ARM是移动设备的主流,RISC-V可能是未来的主流。

(侵删)


http://chatgpt.dhexx.cn/article/OmN4KYxj.shtml

相关文章

CPU 架构(x86/ARM)简介

CPU 架构通过指令集的方式一般可分为 复杂指令集(CISC) 和 精简指令集(RISC) 两类,CISC 主要是 x86 架构,RISC 主要是 ARM 架构,还有 MIPS、RISC-V、PowerPC 等架构。 本文重点介绍 x86 和 ARM…

CPU架构详细介绍

1、概述 CPU架构是CPU商给CPU产品定的一个规范,主要目的是为了区分不同类型的CPU。目前市场上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。不同品牌的CPU,其产品的架…

CPU架构的简介(目前有哪些架构及其特点)

以下内容源于网络资源的学习与整理,如有侵权请告知删除。 注意,这篇文章是很早前发布的,里面的数据与描述与当下可能不符,仅当常识认知用。 CPU发展至今存在着很多种架构,比如x86架构、ARM架构、MIPS架构、PowerPC架构…

ABAQUS常用量纲

在建立模型前,必须先决定量纲系统。 ABAQUS没有固定的量纲系统,但一个问题所有的输入数据只能用同一个量纲系统,下表为常用的量纲系统。

ABAQUS单位统一

ABAQUS单位需要自己统一

ABAQUS-学习笔记

一.步骤: 1. 建模 输入和保存草图时,要操作两次,import-open,save-export。在部件里指定需要的参考点 2. 材料属性(密度,弹性模量等),指派界面 牌号:HC500LA&#xff…

abaqus模拟单向压缩实验

一质量为600kg的刚体墙以十米每秒的速度冲击长80mm宽80mm高300mm厚1.757mm的两胞方管 两胞方管的俯视图: 第一步 创建部件 部件模块→创建部件part1→模型空间:三维→类型:可变形→形状:壳→基本特征类型:拉伸&#x…

abaqus绘制过度网格

问题: 网格密度从20mm过度到40mm 解决方法: 首先 划分区域,及一般分为四个部分,密度大区域一,横向过度区域二,纵向过度区域三,低密度区域四; 然后 为边布种子,要注…

Abaqus学习笔记(基础)

参考链接:http://blog.sciencenet.cn/blog-626917-486034.html 参考链接:https://www.bilibili.com/video/av21833785/?p2(辉墨点睛仿真) 注意在使用时更改默认的工作路径。(在linux系统中,abaqus的工作路径与运行ab…

abaqus结果名称

输出结果代号 U-displacement-位移 S-von-mises-应力 RF-支反力 CF-集中力 E-应变 PEMAG-塑性应变-合(mag) AC-加速度 YIELD-屈曲、屈服相关 PE-塑性应变分量 其他一些变量: LE-真应变(或对数应变)  LEij-真应变…应…

abaqus 不收敛问题

背景介绍 有限元分析的过程主要包括复杂模型建立、网格划分、材料赋予、边界条件设立以及外载荷添加等,在完成有限元模拟前处理过程后提交任务进行计算,有的时候会出现不收敛问题,常常让人很头大,这个时候应该如何来解决呢&#x…

ABAQUS使用功能总结

1、更改云图数据格式 点击Viewport——Viewport Annotation Options——Legend——Numbers——Format——Fixed——OK Fixed表示:小数点形式显示 Decimal places:表示显示小数点后的位数 更改前: 更改后: 2、显示节点和单元编…

Abaqus: 云图设置

在ABAQUS中,一般是把X轴当做1轴,Y轴当做2轴,Z轴当做3轴;那么: S11就是X轴向的应力,正值为拉应力,负值为压应力; S22就是Y轴向的应力,正值为拉应力,负值为压应力; S33就是Z轴向的应力,正值为拉应力,负值为压应力; S12就是在YZ平面上,沿Y向的剪力; S13就是在YZ平面上…

abaqus单位问题

其实涉及到单位制疑惑的软件,一般都是通用有限元软件,如abaqus、marc、ansys等。因为这些都是大型通用通用软件,涉及到的行业非常多,如果每一个环节都考虑不同的单位选择,将是一个非常大的工作量,这是原因之…

ABAQUS单位制/常用单位对照表/单位换算

ABAQUS中没有固定的单位制,但必须做到单位相互匹配,最后得出的计算结果才是准确的。 Abaqus使用国际通用的国际单位制(SI单位制)进行计算和表示物理量。在SI单位制中,常见的基本单位包括米(m)、…

关系的候选码、主码、外码以及关系的完整性

关系的候选码、主码、外码 候选码 定义:能惟一标识关系中元组的一个属性或属性集,称为候选码(Candidate Key) “学生关系”中的学号能惟一标识每一个学生 “选课关系”中,只有属性的组合“学号课程号”才能惟一地区分每一条选课记录 主码…

超码、候选码、主码、主属性、非主属性

数据库相关基础概念 超码候选码主码主属性非主属性 超码 定义:一个或多个属性的集合,这些属性的组合可以使我们在一个实体集中唯一的标识一个实体。 例如:学生是一个实体,则学生的集合是一个实体集,而超码是用来在学…

超码、主码、候选码的概念与区分

1.什么是码? 码是数据系统中的基本概念。所谓码就是能唯一标识实体(数据库中的实体:对应现实生活中某样事物或者人物)的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。 下面我以学生表为…

数据库中 码、候选码、主码 的区别

主码 候选码 码 ps:元组理解为一张表的某一行,属性理解为一张表的某一列,属性名就是列的名字(字段)。 1(码):码是可以确定一个元组的所有信息的属性名或属性名组。 例如在 {…