Android处理器记录

ARM处理器简介

  • 安卓处理器有哪些
  • ARM处理器记录
    • 1. ARM简介
    • 2. ARM技术优势
  • ARM处理器和Intel处理器的区别

安卓处理器有哪些

处理器也称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。目前Android手机支持的处理器有ARM、Intel、MIPS,其中ARM架构占据手机处理器90%的市场份额,无疑被使用得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知,然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目前Android的采用率在三者中最低。

ARM处理器记录

1. ARM简介

ARM公司成立于1990年11月,前身为 Acorn计算机公司,主要设计ARM系列RISC(Reduced Instruction Set Computer,精简指令集)处理器内核。ARM 公司不生产芯片,只是授权ARM内核给生产和销售半导体的合作伙伴,另外也提供基于ARM架构的开发设计技术,软件工具, 评估板, 调试工具,应用软件,
总线架构, 外围设备单元,等等。

2. ARM技术优势

  1. 低能耗
    当初刚刚起步的嵌入式应用对运算性能并不苛求,但对芯片的功耗却相当敏感。而相对同时期的其他解决方案, ARM架构的能效比优势非常明显
  2. 应用方案非常灵活
    由于ARM公司只是提供了一个高效精简的核心,各半导体厂商可根据自身需求进行应用设计,架构灵活简便、扩展力很强。如厂商可为多媒体信号处理加入相关的指令集,或为Java相关的应用加入高效执行单元,或增加3D图形协处理器等等
  3. 得到大量的软件支持
    包括Windows CE、Symbian和Palm OS在内的手持设备三种主要操作系统系统都是基于ARM架构所设计。目前,ARM已经牢牢占领手机、PDA以及其他的掌上电子产品市场,这些领域都非常注重软件兼容和设计延续性,ARM在这些领域会继续保持优势

ARM处理器和Intel处理器的区别

  1. 指令集不同
    前者使用精简指令集(RISC),而后者使用复杂指令集(CISC,Complex Instruction Set Computer)。通俗而言,精简指令集规模较小,更接近原子操作,而复杂指令集规模较大,更加复杂。所谓原子操作,是指每条指令的工作大都可以由处理器在一个操作内完成,例如对两个寄存器做加法。
  2. 制造工艺
    ARM从来只是设计低功耗处理器。其宗旨是设计低功耗处理器,这是他们的强项,Intel的强项是设计超高性能的台式机和服务器处理器。
    Intel是台式机的服务器行业的老大。过去的20年里我所有的PC,笔记本和服务器(除了一个外)用的都是Intel的处理器。然而进入移动行业时,Intel依然使用和台式机同样的复杂指令集架构,试图将其硬塞入给移动设备使用的体积较小的处理器中。Intel i7处理器平均发热率为45瓦。基于ARM的片上系统(其中包括图形处理器)的发热率最大瞬间峰值大约是3瓦,约为Intel i7处理器的1/15。Intel现如今是个巨头,雇佣了大量的聪明人。
  3. ARM汲取Intel设计上教训
    Intel在一开始设计X86指令集时,只是考虑到32位的指令集,并没有考虑到兼顾64位指令集的问题,后面如果从自己的32位x86架构进化出的64位架构的话,新架构效率会很低,于是它搞了一个新64位处理器项目名为IA64,AMD知道自己造不出能与IA64兼容的处理器,于是它把x86扩展一下,加入了64位寻址和64位寄存器。最终出来的架构,人称AMD64,成为了64位版本的x86处理器的标准。
    ARM公司看到移动设备对64位计算的需求后,在设计早期就把64指令集和32位的一并考虑了,然后设计中兼顾32位和64模式。ARM于2011年发布了ARMv8 64位架构,这是为了下一代ARM指令集架构工作若干年后的结晶。为了基于原有的原则和指令集,开发一个简明的64位架构,ARMv8使用了两种执行模式,AArch32和AArch64。ARM设计的巧妙之处,是处理器在运行中可以无缝地在两种模式间切换。这意味着64位指令的解码器是全新设计的,不用兼顾32位指令,而处理器依然可以向后兼容。

你可能感兴趣的:(Android处理器记录)