实际上,处理器选用的架构才是影响处理器功用的关键因素。手机中选用的ARM架构,从最早的ARM9到下一代的Cortex-A15,现已阅历了屡次的更新换代,每一次的晋级都带来了功用的大幅进步,那么它们各自的功用究竟怎么样呢?今日,笔者就和咱们一同,聊一聊ARM的那些事。
ARM(Advanced RISC Machine的缩写)架构,被称作进阶精简指令集机器,是一个32位精简指令集(RISC)处理器架构,其广泛地运用在许多嵌入式体系规划。因为低成本、高效能、低耗电的特性,ARM处理器十分适用于移动通讯范畴。
为了咱们更好的了解,咱们无妨做个比方,ARM架构就像是一座修建的结构规划部分,而处理器就相当于一个完好的修建,只要有了安稳的结构作为基础,才干制作出林林总总的房子。换句话说,ARM架构只相当于一座修建的结构,至于最终制作出来的房子长什么样,舒适度怎么,便是由处理器厂商自己决议了。不过有一点需求阐明,假设结构的规划值是十层,包容人数的上限是100人,那么最终建好的房子也不能超过这个上限。这也便是说,选用相同架构的处理器,功用基本上现已锁定在必定的规模之内,不会有实质的差异。所以,看处理器的功用要先看架构。
ARM11处理器系列所供给的引擎可用于当时生产范畴中的许多智能手机;该系列还广泛用于消费类、家庭和嵌入式运用范畴。该处理器的功耗十分低,供给的功用规模为小面积规划中的350MHz到速度优化规划中的1GHz(45纳米和65纳米)。ARM11处理器软件能够与曾经一切ARM处理器兼容,并引入了用于媒体处理的32位 SIMD、用于进步操作体系上下文切换功用的物理符号高速缓存、强制施行硬件安全性的TrustZone以及针对实时运用的严密耦合内存。
ARM1136J-S发布于2003年,是针对高功用和高能效的运用而规划的。ARM1136J-S是第一个履行ARMv6架构指令的处理器,它集成了一条具有独立的load-store和算术流水线的8级流水线。ARMv6指令包含了针对媒体处理的单指令多数据流(SIMD)扩展,选用特别的规划以改进视频处理功用。ARM1136JF-S便是为了进行快速浮点运算,而在ARM1136J-S增加了向量浮点单元。
德州仪器OMAP2系列处理器选用了ARM1136架构,其间TI OMAP 2420能办理130—400万像素的摄头和QVGA(240TImes;320)分辨率的屏幕,支撑蓝牙、红外和高速USB传输,兼容A-GPS定位功用,可利用WLAN功用无线上网,支撑第三方SD、MMC存储卡扩展,并可运用SD I/O设备,能处理400万乃至更高像素的静态图片,能够记载30帧/秒的VGA(640TImes;480)像素动态有声视频文件,能供给挨近Hi-Fi级的3D盘绕音效,支撑TV-OUT输出功用,每秒能够核算200万个多边形。代表产品为诺基亚N82、N93、N95等。
高通骁龙Snapdragon S1是针对当今群众商场的智能手机所开发的处理器,该处理器运算速度最高可达1GHz主频,是全球首款到达1GHz主频的移动单核产品。选用了65nm工艺并集成Adreno 200图形处理器(GPU),选用ARM11架构的处理器类型MSM7627/7227(主频为600-800MHz)和MSM7625/7225(主频为528MHz)。
Tegra APX 2500芯片的制程是65纳米,中心频率750MHz,并集成256KB的L2缓存。芯片亦内建GeForce中心,支撑OpenGL ES 2.0和Direct3D Mobile规范。APX 2500归于ARM 11 MPCore架构,其低耗电规划,使手提电话能够长期播映音乐或高清影片。此外,它支撑720p的MPEG-4与H.264/MPEG-4 AVC的解码。输出方面,它支撑HDMI 1.2和双显现输出。之后推出的Tegra APX 2600在APX 2500基础上增强了对NAND闪存的支撑。2009年微软推出的Zune HD中运用了Tegra APX 2600芯片。
Tegra 600和Tegra 650两款类型,整合ARM 11 MP Core、影音处理器,Tegra 600支撑720p H.264和VC-1影片解码,Tegra 650更支撑1080p影片解码。该系列现在已停产。