问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ARM的概念

发布网友 发布时间:2022-04-22 05:47

我来回答

1个回答

热心网友 时间:2022-05-13 17:07

概述

  ARM(Advanced RISC Machines)处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。
  ARM处理器本身是32位设计,但也配备16位指令集。一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
  ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增强的16位和32位算术运算能力,提高了性能和灵活性。ARM还提供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试,它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(ETMS)系列。
编辑本段
特点

  ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多。
  1、体积小、低功耗、低成本、高性能;
  2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
  3、大量使用寄存器,指令执行速度更快;
  4、大多数数据操作都在寄存器中完成;
  5、寻址方式灵活简单,执行效率高;
  6、指令长度固定。
编辑本段
结构

  体系结构
  1 CISC(Complex Instruction Set Computer,复杂指令集计算机)
  在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。
  2 RISC(Reced Instruction Set Computer,精简指令集计算机)
  RISC结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻址方式种类减少;以控制逻辑为主,不用或少用微码控制等
  RISC体系结构应具有如下特点:
  1 采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
  2 使用单周期指令,便于流水线操作执行。
  3 大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/ 存储指令可以访问存储器,以提高指令的执行效率。
  除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗:
  4 所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。
  5 可用加载/存储指令批量传输数据,以提高数据的传输效率。
  6 可在一条数据处理指令中同时完成逻辑处理和移位处理。
  7 在循环处理中使用地址的自动增减来提高运行效率。
  寄存器结构
  ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:
  1 31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。
  2 6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。
  指令结构
  ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的
  ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。
编辑本段
ARM处理器模式

  处理器模式 说明
  用户模式(usr) ARM处理器正常的程序执行状态
  系统模式(sys) 运行具有特权的操作系统任务
  快中断模式(fiq) 支持高速数据传输或通道处理
  管理模式(svc) 操作系统保护模式
  数据访问终止模式(abt) 用于虚拟存储器及存储器保护
  中断模式(irq) 用于通用的中断处理
  未定义指令终止模式(und) 支持硬件协处理器的软件仿真
  除用户模式外,其余6种模式称为非用户模式或特权模式;用户模式和系统模式之外的5种模式称为异常模式。ARM处理器的运行模式可以通过软件改变,也可以通过外部中断或异常处理改变。
编辑本段
体系结构扩充

  当前ARM体系结构的扩充包括:
  ·Thumb 16位指令集,为了改善代码密度;
  ·DSP DSP应用的算术运算指令集;
  ·Jazeller 允许直接执行Java字节码。
  ARM处理器系列提供的解决方案有:
  ·无线、消费类电子和图像应用的开放平台;
  ·存储、自动化、工业和网络应用的嵌入式实时系统;
  ·智能卡和SIM卡的安全应用。
编辑本段
历史

  1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。
  起初,Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。"一台售价500英镑的机器,不可能使用价格100英镑的CPU!"他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是*自行研发。
  1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6M Hz的处理器, Roger Wilson和Steve Furber[1]用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。
  RISC的全称是"精简指令集计算机"(reced instruction set computer),它支持的指令比较简单,所以功耗小、价格便宜,特别合适移动设备。早期使用ARM芯片的典型设备,就是苹果公司的牛顿PDA。
  20世纪80年代后期,ARM很快开发成Acorn的台式机产品,形成英国的计算机教育基础。
  1990年11月27日,Acorn公司正式改组为ARM计算机公司。苹果公司出资150万英镑,芯片厂商VLSI出资25万英镑,Acorn本身则以150万英镑的知识产权和12名工程师入股。公司的办公地点非常简陋,就是一个谷仓。 20世纪90年代,ARM 32位嵌入式RISC(Reced lnstruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。
编辑本段
市场前景

  微软公司(2011年)宣布,下一版Windows将正式支持ARM处理器。这是计算机工业 arm处理器[2]发展历史上的一件大事,标识着x86处理器的主导地位发生动摇。目前在移动设备市场,ARM处理器的市场份额超过90%;在服务器市场,今年(2011年)就会有2.5GHz的服务器上市;在桌面电脑市场,现在又有了微软的支持。ARM成为主流,恐怕指日可待。难怪有人惊呼,Intel公司将被击败!
  与这场轰轰烈烈的变革相比,它的主角ARM公司却没有受到太多的关注,显得不太起眼。这家远离硅谷、位于剑桥大学的英国公司,到底是怎么走到今天的,居然能将芯片巨人Intel拉下马?
  展望未来,即使Intel成功地实施了Atom战略,将x86芯片的功耗和价格大大降低,它与ARM竞争也将非常吃力。因为ARM的商业模式是开放的,任何厂商都可以购买授权,所以未来并不是Intel vs. ARM,而是Intel vs. 世界上所有其他半导体公司。那样的话,Intel的胜算能有多少呢?

参考资料:http://ke.baidu.com/view/11200.htm#sub5358919

arm的对应词

1. 因为"arm"一词通常指的是人的上肢,包括从肩膀到手腕的部分,具备活动和支撑功能。2. 此外,"arm"还有其他含义,比如指军事装备中的武器或器械,以及计算机科学中的指令集架构等。这些概念都与"arm"有关。希望这样的回答符合您提出的要求。

提供FPGA核心板的公司,有什么比较好的参考?

提供FPGA核心板的公司,芯驿电子科技(上海)有限公司可以了解一下。芯驿电子科技(上海)有限公司,研发团队具有多年的研发设计经验,可提供完整的FPGA技术方案,可提供FPGA软硬件定制服务,包括ALTERA、XILINX纯FPGA的产品定制,芯片的嵌入式开发设...

到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc?一文帮你梳理基础概...

ARM内核是处理器的核心部分,包括寄存器、指令集、总线等,由ARM公司设计并授权给芯片制造商。例如,Cortex-A系列针对高性能应用,Cortex-M系列适用于低功耗微控制器。ARM指令集架构历经多代发展,从ARMv1到ARMv8,如Cortex-A系列的A78就基于ARMv8.2指令集。SoC,即System-on-a-Chip,是一种集成多...

ARM是什么意思?

安谋国际科技股份有限公司(英语:ARM Holdings, plc.,LSE:ARM、NASDAQ:ARMH)即ARM公司,总部位于英国剑桥。ARM是Advanced RISC Machine的缩写,意为高级精简指令集计算机。1991年艾康电脑成立安谋国际科技于英国剑桥,最初只有12人,因母公司财务状况不佳,办公室只是一间仓库,以设计ARM处理器构架闻名...

ARM的概念

ARM(Advanced RISC Machines)处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集。一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM...

arm sc是什么意思?

ARMS的中文解释简单明了,其含义是通过计算电流的平方然后取平均值,从而得到一个描述电流平均强度的数值。这个概念在电子工程、电力系统分析、信号处理等领域中具有广泛的应用。例如,它在电力质量监控、电路设计和电力设备测试中都扮演着重要角色,帮助工程师们理解和控制电流特性。尽管ARMS源自英文,但它在...

想学习ARM,有些概念没有搞清楚。

ARM芯片,实际是半导体公司基于ARM的处理器核或处理器内核为核心,再开发的针对某一应用领域的芯片。如三星公司的ARM7芯片S3C44B0X是以ARM7TDMI处理器内核为核心设计,而ARM9芯片S3C2410X是以ARM920T处理器核为核心设计的。ARM7和ARM9指的是核和内核的区别,而不是指某一个厂家的芯片。LPC2000系列是基于...

手机处理器的arm

ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、...

arm x86 x64都指的是什么?

X86是Intel推出的一种复杂指令集架构,主要用于家用PC领域,负责控制芯片的运行。它最初的概念是为计算机设计的,随着技术的发展,X86已经广泛应用于各种设备中。而x64,全称为x86-64,是64位微处理器架构和指令集,由AMD在1999年设计,旨在扩展IA-32架构,最初称为AMD64。Intel随后也采用了这一技术,...

FPGA与ARM的区别

1、概念上的区别:ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂家固定了的,可以把它看成一个比较优秀的单片机来使用。而FPGA需要通过自己编程,让它具备一切想让他具备的功能。2、用途上的区别:FPGA可以用作设计CPU的周边电路或者直接设计CPU本身。比如...

嵌入式,ARM,STM32,区别是什么?我一直以为这些是一块芯片而已,求大神简 ...

1、ARM:是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。2、STM32:专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核。二、特点不同 1、ARM:ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核...

arm是什么意思 ARM端是什么意思 ARM的概述 简述ARM ARM做什么的 电路ARM是什么意思 arm芯片是干什么的 基础资源arm arm是芯片吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信客服电话人工服务24小时热线多少? 衣服袖子小片给火烧了几个洞是否可以修理 我过年才买的新衣服,由于刚刚烤火不慎,它就在袖子的地方被我烧烂... 什么是京东慧采平台 京东慧采和京东自营的区别,京东慧采怎么开店? 1分钟快速了解京东慧采(京东企业购) C语言丨const关键字的用法详解 OPPO手机怎样将视频变成音频,并且从相册文件复制到音乐文件再设置铃声... OPPO手机视频转换格式 华为手机怎么定位另一个手机的位置对方知道吗 ARM在实际生活中应用到哪 ARM是什么?那位高人给讲讲ARM简介及ARM的应用领域 arm的应用选型 网上陪练钢琴哪家最好 线上钢琴陪练机构哪里比较好? 线上钢琴陪练哪个比较好 哪个钢琴陪练机构比较好 钢琴陪练机构哪个比较靠谱? 网上一对一钢琴线上陪练哪个好 钢琴陪练一对一哪家好 钢琴陪练选择哪个机构比较好? 有关坚持和自信的材料名言三条 有关自信坚持成功的成语名句有哪些 关于梦想,自信,坚持,勤奋,惜时,的名言警句 自信和成功的名人名言 自信的名言名句有哪些自信是通往成功的秘诀 鼓励自己 红叶教育 国内那个地方的枫叶最美? 成功需要坚持的名言警句 看枫叶去哪里 国内最佳赏枫胜地 arm学了有什么用途 为什么ARM将取代MCU应用 ARM芯片的选择原则 请问学习ARM嵌入式开发应该准备些什么开发工具和要... Arm在智能家居领域中的具体应用怎么入手? ARM嵌入式系统主要用在哪些方面?我是学自动控制的... 当arm发生异常时,请简述cpu的响应过程 .arm文件应该用什么软件打开? 大学生学ARM前的必要准备是什么? 如何学好ARM嵌入式? 煤的化学组成元素有哪些? 煤炭的主要化学成分是什么? 煤的化学成分有哪些? 煤的成分是什么? 煤炭的成分 煤的化学组成是什么? 煤的化学组成有哪些? 煤的成分 煤炭里面都有什么成分 煤炭主要成分是什么?