0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > ARM架构

ARM架构简介

  ARM架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。

  在今日,ARM家族占了所有32位嵌入式处理器75%的比例[1],使它成为占全世界最多数的32位架构之一。ARM处理器可以在很多消费性电子产品上看到,从可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。在此还有一些基于ARM设计的派生产品,重要产品还包括Marvell的XScale架构和德州仪器的OMAP系列。

ARM架构百科

  ARM架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。

  在今日,ARM家族占了所有32位嵌入式处理器75%的比例[1],使它成为占全世界最多数的32位架构之一。ARM处理器可以在很多消费性电子产品上看到,从可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。在此还有一些基于ARM设计的派生产品,重要产品还包括Marvell的XScale架构和德州仪器的OMAP系列。

  X86和ARM架构的处理器能效差异

  说x86和ARM处理器“实际执行效果差不多”其实有所不妥。楼主也说了比较的几个设备主要是windows平板,ipad和智能手机。这些平台上的程序都是移动环境下的应用,大多逻辑简单功能单一,没什么“计算”可言。ARM处理器本身定位于嵌入式平台,应付轻量级、目的单一明确的程序,现在应用在移动设备上正是得心应手。x86定位于桌面和服务器,这些平台上很多应用是计算密集型的,比如多媒体编辑、科研计算、模拟等等。因此将x86和ARM在移动环境下做对比得出“差不多”是不好的。

  由于定位的不同,ARM处理器基于精简指令集(RISC)架构。指令集数量少就可以简化硬件逻辑的设计,减少晶体管数量,也就意味着低功耗。而且由于移动平台应用通常简单,程序的控制流不复杂,执行效率没有必要很高,所以流水线、分支预测等硬件逻辑都比较简单。这些都降低了晶体管总量。同时因为移动设备有电池的能源限制,ARM的电源管理是作为重要部分特别设计了的。比如移动设备的处理器在待机时通常只以极低的主频在运行,甚至可以暂时关闭闲置的核心、协处理器来降低功耗。

  x86就截然不同。x86是复杂指令集(CISC)架构,存在很多机器指令,只为了高效地完成一项专门任务(比如MMX, SSE中的指令)。这就使得硬件的逻辑很复杂,晶体管数量庞大。为了高效地进行运算,x86架构有较长的流水线以达到指令级并行(ILP)。长流水线带来的一个弊端,就是当遇到分支时,如果预载入分支指令不是未来真实的分支,那么要清空整个流水,代价较高。所以x86为此还必须有复杂的分支预测机构,确保流水线的效率。再加上多级cache,支持超线程、虚拟化等等,x86的复杂度其实相当高。

  我工作单位的同事基本上都是开发科研计算或者模拟程序的,比如流体力学工具包,蛋白结构模拟之类的。这些软件一启动就是毫无意外地核心满载,通常都是放到带GPU加速的超算上运行。这些计算要是放到ipad上,怕是把ipad算爆了也得不到什么结果。

查看详情

arm架构知识

展开查看更多

arm架构技术

X86架构和ARM架构有什么区别

X86架构和ARM架构是两种主流的CPU架构,它们在多个方面存在显著的差异。以下是对这两种架构的详细比较,涵盖了追求目标、应用领域、技术特点、性能功耗比...

2024-08-22 标签:ARM架构X86架构CPU架构 8334 0

【QEMU系列】不用开发板运行RT-Thread指南-ARM架构

【QEMU系列】不用开发板运行RT-Thread指南-ARM架构

简介在物联网和嵌入式系统的开发中,RT-Thread操作系统凭借其小巧、高效和灵活的特点,受到了越来越多开发者的青睐。然而,对于很多刚刚接触RT-Thr...

2024-08-09 标签:开发板ARM架构RT-Thread 781 0

探秘四大主流芯片架构:谁将主宰未来科技?

探秘四大主流芯片架构:谁将主宰未来科技?

在科技日新月异的今天,芯片作为现代电子设备的心脏,其架构的选择与设计显得尤为重要。目前市场上主流的芯片架构有四种:X86、ARM、RISC-V和MIPS...

2024-07-31 标签:mips芯片架构ARM架构 2213 0

CW32F003E4芯片入门学习:开发环境安装

CW32F003E4芯片入门学习:开发环境安装

最近,Keil官方推出了一则消息:Keil MDK新增了一个版本,MDK社区版(MDK_Community edition)。

2024-04-02 标签:微处理器FreeRTOSCortex-M 1221 0

char是有符号类型还是无符号类型?

看一个C语言的笔试题,题目很简单,问char是有符号类型还是无符号类型?

2024-03-17 标签:C语言ARM架构char 1188 0

arm架构和x86架构区别 linux是x86还是arm

ARM架构和x86架构是两种不同的计算机处理器架构,它们在体系结构、指令集、应用领域等方面有着明显的区别。Linux操作系统则具有广泛的适配性,可以运行...

2024-01-30 标签:处理器Linux计算机 1.7万 0

x86与arm架构区别主板还是cpu

x86和ARM架构是计算机处理器的两种不同体系结构,涉及到CPU和主板两方面的区别。下面将详细介绍它们的特点和区别。 首先,我们需要先了解x86和ARM...

2023-12-21 标签:处理器cpu计算机 2207 0

Linux读写锁逻辑解析—Linux为何会引入读写锁?

Linux读写锁逻辑解析—Linux为何会引入读写锁?

除了mutex,在linux内核中,还有一个经常用到的睡眠锁就是rw semaphore(后文简称为rwsem),它到底和mutex有什么不同呢?

2023-12-04 标签:LINUX内核ARM架构FIFO电路 861 0

浅析Cache多核之间的一致性MESI协议

浅析Cache多核之间的一致性MESI协议

进入正文,我们来看现代 ARM 架构体系(DynamIQ 架构)中的 cache 层级关系图。注意 L1/L2 都在 core 中,L3 在 clust...

2023-10-27 标签:RMSARM架构Cortex-A7 791 0

介绍Armv9.5-A中Arm架构的最新特性

介绍Armv9.5-A中Arm架构的最新特性

随着人工智能(AI)的崛起和安全威胁加剧,计算的需求持续加强。因此,世界上各种设备核心的基础计算架构的持续演进显得尤为重要。

2023-10-11 标签:寄存器神经网络人工智能 1151 0

查看更多>>

arm架构资料下载

查看更多>>

arm架构资讯

为物联网领域带来全新突破:研扬科技PICO-AM62和SRG-AM62

为物联网领域带来全新突破:研扬科技PICO-AM62和SRG-AM62

研扬科技的新产品PICO-AM62和SRG-AM62分别以PICO-ITX和边缘网关系统形式提供基于RISC架构的经济高效计算。PICO-AM62和SR...

2024-09-14 标签:德州仪器物联网ARM架构 80 0

在ARM平台部署Windows,研扬助您踏入物联网生态系的全新领域

在ARM平台部署Windows,研扬助您踏入物联网生态系的全新领域

研扬将MicrosoftWindows导入Arm架构的解决方案中,大幅提升了开发潜力,赋予使用者一个可自定义且灵活的平台,以优化工业物联网网关板和系统的...

2024-05-11 标签:网关ARM平台ARM嵌入式 358 0

基于高通主板的ARM架构服务器

一、ARM架构服务器的崛起 (一)市场需求推动 消费市场寒冬,全球消费电子需求下行,服务器成半导体核心动力之一。Arm 加速布局服务器领域,如 9 月推...

2024-09-11 标签:高通服务器主板 424 0

就服务器而言,ARM架构与X86架构有什么区别?各自的优势在哪里?

一、服务器架构概述 在数字化时代,服务器架构至关重要。服务器是网络核心节点,存储、处理和提供数据与服务,是企业和组织信息化、数字化的关键基础设施。ARM...

2024-09-09 标签:服务器ARM架构X86架构 1406 0

什么是ARM架构?什么是X86架构?两者的区别是什么?

一、什么是ARM架构? (一)起源与发展 ARM 架构由英国剑桥的 Acorn 计算机公司开发。因市场无合适产品,Acorn 自行设计出第一款微处理器,...

2024-09-06 标签:AIARM架构X86架构 656 0

走进RISC-V:芯片界的新革命

走进RISC-V:芯片界的新革命

与传统的x86和ARM架构相比,RISC-V以其开源和灵活性,吸引了越来越多的目光。在当今芯片产业的热门词汇中,RISC-V绝对值得我们关注。那么,RI...

2024-07-12 标签:芯片开源ARM架构 558 0

飞天技术沙龙回顾:业务创新新选择,倚天Arm架构深入探讨

飞天技术沙龙回顾:业务创新新选择,倚天Arm架构深入探讨

日前,飞天技术沙龙《业务创新新选择,倚天Arm架构深入探索》在上海成功举行。来自阿里云、平头哥及Arm的专家为现场观众深入解读了Arm架构的核心优势,并...

2024-05-21 标签:ARMARM架构平头哥 524 0

凌华科技提供基于Intel Bay Trail处理器的核心计算模块

凌华科技提供基于Intel Bay Trail处理器的核心计算模块

凭借与AMD、Ampere、Intel、MediaTek、NXP、Qualcomm、Texas Instruments等CPU行业领导者密切合作的强大关...

2024-04-18 标签:处理器嵌入式凌华科技 687 0

为什么选择将AMBA CHI用于芯粒呢?

为什么选择将AMBA CHI用于芯粒呢?

Arm 执行副总裁兼首席架构师 Richard Grisenthwaite 曾在一篇博客中表示,Arm 正携手生态系统的合作伙伴就芯粒的标准化展开协作,...

2024-04-08 标签:芯片设计AMBA总线ARM架构 818 0

国芯科技RAID卡与浪潮信息云峦操作系统KeyarchOS完成澎湃技术认证

国芯科技RAID卡与浪潮信息云峦操作系统KeyarchOS完成澎湃技术认证

日前,经过各方研发人员的刻苦攻关,国芯科技(证券代码:688262.SH)全资子公司广州领芯科技有限公司(以下简称“广州领芯”)的RAID卡与浪潮信息的...

2024-04-03 标签:RAID主控芯片ARM架构 528 0

查看更多>>

arm架构数据手册

相关标签

相关话题

换一批
  • 深度学习
    深度学习
    +关注
  • 工业4.0
    工业4.0
    +关注
    工业4.0是由德国政府《德国2020高技术战略》中所提出的十大未来项目之一。该项目由德国联邦教育局及研究部和联邦经济技术部联合资助,投资预计达2亿欧元。旨在提升制造业的智能化水平,建立具有适应性、资源效率及基因工程学的智慧工厂,在商业流程及价值流程中整合客户及商业伙伴。
  • 英伟达
    英伟达
    +关注
    Nvidia 是全球图形技术和数字媒体处理器行业领导厂商,NVIDIA的总部设在美国加利福尼亚州的圣克拉拉市,在20多个国家和地区拥有约5700名员工。公司在可编程图形处理器方面拥有先进的专业技术,在并行处理方面实现了诸多突破。公司创立于1993年1月,总部位于美国加利福尼亚州圣克拉拉市。
  • BeagleBone
    BeagleBone
    +关注
  • mbed
    mbed
    +关注
  • 无人机技术
    无人机技术
    +关注
    以无人驾驶来说,城市中将建造一个巨大的交通共享网,只要拿出手机就能随时呼叫无人驾驶汽车服务;交警能精准判断每一辆汽车去向,更有效地管理交通……
  • LD3320
    LD3320
    +关注
  • OpenWrt
    OpenWrt
    +关注
    OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
  • DragonBoard 410c
    DragonBoard 410c
    +关注
    Qualcomm最新的“龙板”——Qualcomm DragonBoard 410c,是一枚功能极为强大,身材特别小巧的开发板,它集成了目前最流行的智能手机处理能力,帮您实现对各种智能硬件的天马行空想象。您可以研用“龙板”实现高清视频、Wi-Fi/蓝牙、多媒体、3D游戏等各项功能。
  • OpenCL
    OpenCL
    +关注
    OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。
  • 嵌入式操作系统
    嵌入式操作系统
    +关注
    嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。
  • Windows CE
    Windows CE
    +关注
     Windows Embedded Compact(即 Windows CE)是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。
  • JDI
    JDI
    +关注
    JDI(Java Debug Interface)是 JPDA 三层模块中最高层的接口,定义了调试器(Debugger)所需要的一些调试接口。基于这些接口,调试器可以及时地了解目标虚拟机的状态,例如查看目标虚拟机上有哪些类和实例等。
  • NFS
    NFS
    +关注
      网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
  • 麒麟960
    麒麟960
    +关注
    麒麟960(kirin 960)是海思半导体有限公司推出的新一代移动设备芯片,麒麟960首次配备ARM Cortex-A73 CPU核心,小核心为A53,组成四大四小的big.LITTLE组合,GPU为Mali G71 MP8。
  • tizen
    tizen
    +关注
  • SiliconLabs
    SiliconLabs
    +关注
  • X86架构
    X86架构
    +关注
  • uCOS II
    uCOS II
    +关注
  • ARM公司
    ARM公司
    +关注
    ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。
  • 米尔科技
    米尔科技
    +关注
    米尔是一家专注于ARM嵌入式软硬件开发的高新技术企业。在以客户为中心的指引下,米尔为嵌入式领域客户提供专业的ARM工业控制板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。
  • 数字电子钟
    数字电子钟
    +关注
  • A6处理器
    A6处理器
    +关注
  • 大联大友尚
    大联大友尚
    +关注
  • YunOS
    YunOS
    +关注
  • OpenStack
    OpenStack
    +关注
    OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。
  • MMU
    MMU
    +关注
    MMU是中文名是内存管理单元,有时称作分页内存管理单元,它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、内存保护、中央处理器高速缓存的控制,在较为简单的计算机体系结构中,负责总线的仲裁以及存储体切换。
  • 马云
    马云
    +关注
  • OMAPL138
    OMAPL138
    +关注
    OMAP-L138是美国德州仪器(TI)推出全新DSP+ARM工业处理器 ,这款芯片也是业界功耗最低的浮点数字信号处理器 (DSP) + ARM9处理器,大大降低了双核通讯的开发难度,可充分满足工业应用的高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。
  • 中国硬件创新大赛
    中国硬件创新大赛
    +关注

关注此标签的用户(14人)

jf_42215253 jf_67771521 KIG 律动的三水 楚法丁诺 飞下kk 钢铁侠私人助理 二东东 的小菜鸟 多层次 起个破名叫啥好 hanershuai

编辑推荐厂商产品技术软件/工具OS/语言教程专题