微处理器的架构除了x86还有那些?
发布网友
发布时间:2022-04-21 03:35
我来回答
共2个回答
热心网友
时间:2022-06-17 18:48
熟悉构架 是怎么回事?
不是构架。
是:架构。
所谓熟悉,也就是:不懂装懂,能背出几句词,就行了。
热心网友
时间:2022-06-17 18:48
在做AI安卓移植开发时,经常需要编译不同架构的动态库在安卓系统运行。Android 设备的CPU类型(通常称为”ABIs”)有以下几种:
armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.
arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。
armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。
x86: 平板、模拟器用得比较多。
x86_64: 64位的平板。
其中armeabiv-v7a、arm64-v8a、armeabi是基于ARM架构的CPU处理器,x86和x86_64是基于X86架构的CPU处理器。本文对CPU处理的架构做一个简单介绍,并梳理ARM架构的CPU处理器,详细了解近年来ARM公司发布的数款A系列处理器。
CPU处理器架构
所谓处理器架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市面上的CPU指令集分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构。
ARM公司CPU处理器架构
ARM CPU处理架构的发展框架如下图所示:
现在比较常用的是ARMv7和ARMv8架构,其他较早架构的CPU一般只用于低端设备。
ARM V7版架构
从V7版本后开始变成了Cortex架构。
Cortex-A系列: 应用处理器,主要用于移动计算、智能手机、车载娱乐、自动驾驶、服务器、高端处理器等领域。时钟频率超过1GHZ,支持Linux、Android、Windows等完整操作系统需要的内存管理单元MMU。
Cortex-R系列:实时处理器,可用于无线通讯的基带控制、汽车传动系统、硬盘控制器等。时钟频率200HZ到大于1GHZ,多数不支持MMU,具有MPU、Cache和其他针对工业设计的存储器功能。响应延迟非常低,不支持完整版本的Linux和Windows,支持RTOS,
Cortex-M系列:微控制器处理器,时钟频率较低容易使用,应用于单片机和深度嵌入式市场。
ARM V8版架构
ARM V8是ARM公司的第一款64位处理器架构,包括AArch64和AArch32二种主要执行状态。其中前者引入了一套新的指令集“A64”专门用于64位处理器,后者后者用来兼容现有的32位ARM指令集。目前我们看到的Cortex-A53, Cortex-A57(现在被A72替代了)二款处理器便属于Cortex-A50系列,首次采用64位V8架构,是ARM在2012年下半年发布的二款产品。
两种架构的区别汇总如下所示。ARMv8指令集分为Aarch64和Aarch32指令集,而ARMv7使用的是A32和T16指令集(分别为32位和16位)。现今我们常见的手机处理器多为8核,采用大小核伴侣架构,比如Kirin 970处理器(4*Cortex-A73+4*Cortex-A53),根据运算需求在两者间进行切换,以结合高性能与高功耗效率的特点。
微处理器的架构除了x86还有那些?
除了X86,还有ARM,mips这两种比较常见的,他们其实只是指令集之类的不同。就架构而言,实际上只有两种,一种是CISC,一种是RISC。CISC就是常见的X86,RISC就是包括IBM,arm,mips等处理器,这些处理器用于手机,移动设备和服务器。他们和X86相比就是省略了80%的非常用基层指令。因为电脑80%的时间只用到20...
国产CPU之4种架构和6大品牌
飞腾新一代CPU实现性能显著提升,桌面领域较上一代计算性能提升1倍,功耗降低33%,可实现嵌入式低功耗应用。服务器领域,计算性能提升5.5倍,单位功耗算力提升近2倍,更加高效、绿色。飞腾基于ARMV8架构的服务器CPU,在多核处理能力和功耗方面优势明显,与x86架构产品对比,性能更高、功耗更低。飞腾构建...
什么是微处理器 是用在电脑上的还是用在移动设备上的
微处理器在很多地方都有用途,我光在电脑手机,电子产品。基本上都会有,微处理器。
cpu有哪些架构
按处理器架构来分,有四种:IA-32、IA-64、x86-32、x86-64,其中IA-32、x86-32、x86-64都属于x86,即英特尔的32位x86架构.IA-64架构专用于服务器。PC就只有x86架构的,haswell,ivb 什么的都是基于x86架构的。主流的还有服务器上的SUN 的 SPARC 架构(已经被甲骨文收购)IBM 的 PowerPC(相...
CPU架构有哪些
在个人台式机方面,CPU架构常常是指CPU微架构。但是严格上来讲上面的说法是错误的,应该是:按处理器架构来分,有四种:IA-32、IA-64、x86-32、x86-64,其中IA-32、x86-32、x86-64都属于x86,即英特尔的32位x86架构.IA-64架构专用于服务器。
所有的CPU都是基于ARM架构的吗? 所有微处理器芯片都是ARM公司授权的是...
即英特尔的32位x86架构, 如Intel的32位服务器Xeon(至强)处理器系列、AMD的全系列,还有VIA的全系列处理器产品都属于x86架构的 IA-64 IA-64架构是英特尔为了全面提高以前IA-32位处理器的运算性能,是Intel和Hp共同开发了6年的64位CPU架构,是专为服务器市场开发的一种全新的处理器架构,它放弃了...
pc机与ipad平板电脑分别采用不同的微处理器
PC机采用x86架构或x64架构的微处理器,常见的Inteli3i5i7系列,AMDRyzen系列等,而iPad平板电脑采用ARM架构的微处理器,常见的是苹果公司自主设计的A系列芯片,例如A14Bionic等。由于微处理器的架构和设计不同,因此在运行效率、能源消耗、可扩展性等方面有不同的表现和特点。所以需要分别采用不同的微处理...
一般来说,个人电脑从系统架构上分为哪两种?其发展方向是什么_百度...
微处理器架构(x86 架构):这种架构的个人电脑通常使用 Intel 或 AMD 的微处理器,如 Intel Core 或 AMD Ryzen 等。这种架构的个人电脑的发展方向是提高处理能力,增加内存容量和硬盘容量,以及增强图形处理能力。运算器架构(ARM 架构):这种架构的个人电脑通常使用 ARM 架构的微处理器,如 Qualcomm ...
除了ARM架构,还有其他的吗?有没有可能开发出比ARM架构还好的?
目前,常用的处理器架构有ARM、x86、MIPS、RISC-V等,按照指令集分为CISC和RISC两种。不同的架构应用场合不同,下文具体说一说。 1、x86架构 我们使用的电脑以及公司的服务器,大部分采用了x86架构的处理器,以intel和AMD的处理器为主。 x86架构的处理器采用了CISC指令集 (复杂指令集计算机),x86架构的CPU分为x86...
简单区别一下x86,arm属于什么,A8,A9,A15属于什么?架构,指令集区别是...
x86属csic,全指令集结构,arm,属risc精简指令集结构。arm v6,arm v7,arm v8属set strcuture,microprocessor cores set structure,微处理器内核构架。cortex a8,a9,a15,arm11属cpu core,微处理器核心架构,或简称微架构,也就是一般指的架构。architecture包括set structure,set structure再包括cpu...