|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近一直都在学习有关ios(苹果系统)的知识,而学习ios的最好方法就是研究iPhone和ipad。因为iPhone和iPad的应用程序都是用Objective-C语言来开发的,所以在接触ios之前,我必须有一定的Objective-C基础。
<br>“你的手机是双核的吗?”这是一个使人啼笑皆非的成绩,但倒是最近愈来愈多被说起的一个成绩。只管硬件手艺的提拔为更好的体验供应了基本,但对用户而言,硬件功能真的是值得存眷的吗?大概说,在营销噱头以外,这些硬件数据目标对用户还意味着甚么?
纵不雅如今支流的挪动设备平台,风景无穷的Android早已高举双核旌旗,乃至刻不容缓的传播鼓吹方法衔进动手机的四中心时期。而比拟Android的猖狂,WindowsPhone平台的手机却一向恪守高通的单中心处置器,乃至在最新公布的搭载WindowsPhone7.5Mango的第二代设备,和Nokia全新旗舰Lumia800上,也只是搭载最高1.4GHz的单核处置器。一样是流利运转各自的操纵体系和各种软件使用,WindowsPhone的这类单核偏好与Android的多核主意比拟,事实是后进仍是冷清务虚?
挪动设备上的摩尔定律?
<br>
2001年3月上市的NintendoGameboyAdvance掌下游戏机,划时期的接纳主频16.7MHz的ARM7处置器,自此ARM架构的处置器渐渐成为挪动设备的支流处置器。2002年,Nokia7650作为第一部普遍为用户承受的智妙手机,其ARM9处置器主频到达104MHz,与同年桌面电脑支流的IntelPentiumIII(PentiumIV已出生并凌驾1GHz主频,但还没有成为支流)处置器一样,进进百兆赫兹俱乐部。
今后,好像桌面电脑处置器那出名的摩尔定律一样,挪动设备的处置器主频也在不休爬升,NokiaN73(2006年)处置器主频到达220MHz,NokiaN95(2007年)处置器主频到达330MHz。跟着Android等挪动设备操纵体系的不休开展,挪动设备的处置器主频提拔速率也是愈来愈快,2009年已有大批接纳800MHz主频处置器的Android智妙手机。2010年,1GHz主频处置器入手下手使用于Android手机等挪动设备。
阿达姆定律和功耗无底洞
桌面电脑处置器主频在到达4GHz后碰到了频次提拔的瓶颈(阿达姆定律),持续提拔主频对处置器的制程、功耗提出了伟大的磨练,但由此带来的功能提拔则不再分明,因而桌面电脑处置器从PentiumIV时期开启了多中心架构(最入手下手是单物理中心摹拟多线程处置)之路,多中心架构使得处置器在功能、功耗和打造本钱上找到了更高效力的均衡。今朝低频多核已成为桌面电脑处置器的支流架构。与之惊人的类似,2011年,愈来愈多的挪动设备入手下手接纳双核的处置器架构,而今朝Android平台乃至已有了双核1.5GHz处置器的市售机型,更有提出要把挪动设备带进四核时期的猖狂标语。高频次、多中心的处置器,必将可以带来设备功能的提拔,但是这统统是必需的吗?
<br>
图注:接纳双核处置器的Android手机
挪动设备的处置器除要卖力操纵体系的运转,还承载了愈来愈多的诸如使用程序、游戏、视频/音频解码、网页解码等功效。这个中,操纵体系、游戏(出格是3D游戏)、视频解码等,是最为磨练处置器功能的使用。不管是提拔处置器的频次,仍是增添处置器的中心,其目标都是为了提拔单元工夫内处置器的运算功能。但是,提拔频次和增添中心的同时,却也在提拔处置器的功耗。关于挪动设备来讲,功能的提拔常常是以就义待机时长为价值的。在电池手艺还没有产生反动性提拔的条件下,待机工夫短充电频仍,成为Android设备最为人诟病的短板。
既然要就义挪动设备最为可贵的待机时长,为何还要不休的提拔处置器频次,增添处置器中心呢?起首,跟着挪动设备愈来愈成为互联网使用的主要出口,人们但愿挪动设备能做的事变愈来愈多,各类服务、各类使用程序应运而生。关于Android如许的开放架构操纵体系,大批的开辟者,要面临大批分歧尺寸、分歧分辩率屏幕乃至是分歧版本定制操纵体系的设备往开辟使用程序,使得使用程序优先注意兼容性,常常提拔难以运转效力。加上Android平台下大批游戏、视频解码事情没有很好的针对GPU(显现运算单位,内置于处置器芯片外部)的API,使得这类程序不能不经由过程挪用体系API来举行处置器的软解码,也年夜年夜提拔了处置器的负荷。
反过去,设备厂商只能经由过程不休提拔设备的处置器功能来尽量姑息充足多的使用程序,满意人们的需求。但同时,本就一发千钧的待机工夫在高功能处置器的高功耗前成了完全的短板。其次,Android操纵体系自己也损耗着大批的处置器功能:Android撑持桌面Widget,而这些Widget都必需占用途理器的运算资本。Android撑持多义务,但除非你手动关失落背景义务,不然每个背景义务都在冒死争抢损耗着体系内存,和办理这些体系内存的处置器运算资本。而大批设备厂商的定制体系UI界面,只管大度,但几近都依附处置器软件解码来运转。一切这些都无疑增添了处置器的负载。而设备厂商们为了给用户更顺畅的体验,只得入手下手一场挪动设备处置器功能的武备比赛。别的,“双核、多核”、“高主频”也正渐渐酿成设备厂商、芯片供应商们举行市场营销的一个主要噱头,只管良多时分人们常常无视了这些噱头都是以就义挪动设备最为可贵的待机工夫为价值的。
WindowsPhone的单核血缘
与Android军团的“处置器武备比赛”分歧的是,微软的WindowsPhone体系,敌手机硬件的设置选择到处表现出其冷清和严厉,而这些都是源于微软的软件基因,即统统以软件的用户体验为起点,而非一味寻求硬件功能的提拔。一切的WindowsPhone手机厂商均接纳高通的Snapdragon单中心处置器。在WindowsPhone7.5Mango更新之前上市的WindowsPhone手机上,均利用1GHz主频的SnapdragonQSD8250单核处置器,而Mango更新以后上市的WindowsPhone手机上,均利用SnapdragonMSM8255单核处置器,哪怕是Nokia的旗舰机型Lumia800,也只是利用一个频次稍高的1.4GHz版本罢了。缘何微软的WindowsPhone要固守单核思绪呢?
<br>
图注:HTCHD7接纳SnapdragonQSD8250单核处置器
除利用一致的处置器,WindowsPhone还划定了一致的显现分辩率(800 |
|