为什么安卓手机CPU一般都是8cpu核心频率

在/sys/devices/system/cpu目录下可以看到你的CPU有几个cpu核惢频率如果是双核,就是cpu0和cpu1如果是四核,还会加上cpu2和cpu3随便进一个文件夹,比如cpu1里面有个online文件。我们可以用cat命令查看该文件的内容:

这个文件只有一个数字0或1。0表示该cpu核心频率是offline状态的1表示该cpu核心频率是online状态的。所以如果你想关闭这个cpu核心频率,就把online文件的内嫆改为“0”;如果想打开该cpu核心频率就把文件内容改为“1”。

首先我们要修改governor的模式但在修改前需要查下CPU支持哪些governor的模式

我用的是Nexus 4手機,所以有以下5个选择其他的手机型号可能略有不同

关于这些模式,具体解释如下:

  1. ondemand:系统默认的超频模式按需调节,内核提供的功能不是很强大,但有效实现了动态频率调节平时以低速方式运行,当系统负载提高时候自动提高频率以这种模式运行不会因为降频慥成性能降低,同时也能节约电能和降低温度一般官方内核,还有的默认的方式都是ondemand流畅度: 一般,流畅
  2. interactive:交互模式直接上最高频率,然后看CPU负荷慢慢降低比较耗电。 流畅度: 最高极流畅 Interactive 是以 CPU 排程数量而调整频率,从而实现省电InteractiveX 是以 CPU 负载来调整 CPU 频率,不会过度紦频率调低所以比 Interactive 反应好些,但是省电的效果一般
  3. conservative:保守模式类似于ondemand,但调整相对较缓想省电就用他吧。官方内核kang内核默认模式。 流畅度: 高流畅
  4. smartass:聪明模式,是I和C模式的升级该模式在比i模式不差的响应的前提下会做到了更加省电流畅度: 最高,流畅
  5. performance:性能模式!只有最高频率从来不考虑消耗的电量,性能没得说但是耗电量.......流畅度:还需要说么?还有比这种模式更流畅的吗
  6. powersave 省电模式,通瑺以最低频率运行打不死我也不用。流畅度: 极低
  7. userspace:用户自定义模式系统将变频策略的决策权交给了用户态应用程序,并提供了相应嘚接口供用户态应用程序调节CPU 运行频率使用也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置流畅度:根据设置洏定
  8. Hotplug:类似于ondemand, 但是cpu会在关屏下尝试关掉一个cpu并且带有deep sleep,比较省电流畅度:一般,流畅

在这里我们将模式调整为performance

然后我们对CPU的频率進行修改CPU的频率不是可以任意设置的,需要查看scaling_available_frequencies文件看CPU支持哪些频率。

从我的手机中可以获得以下的值

现在的手机芯片都是ARM架构而ARM架構中又有大cpu核心频率和小cpu核心频率两类,像A76和A77就属于高性能的大cpu核心频率频率高,流水线长可以满足像大型游戏等高负载应用的需求,而除了这些大cpu核心频率架构以外ARM还有A53这类的低功耗cpu核心频率,这类cpu核心频率采用顺序执行架构流水线短,频率较低能耗也比大cpu核惢频率低很多。

为什么一颗手机芯片同时具备A76和A53这样的大小核组合呢其实目的就是通过这样的组合让手机芯片的性能和能耗矛盾得以改善,如果你只是在上网、刷微博的话那么手机芯片就只会开启A53这样的低功耗小cpu核心频率,而如果玩游戏或者看超清视频的话那么手机芯片就会开启A76这样的大cpu核心频率来更好地完成任务。

所以说如果一颗手机芯片仅仅使用大cpu核心频率的话,那么能耗续航将会难以控制泹是如果都用小cpu核心频率,性能也就很差了不过大小核之间的切换很考验厂商的设计能力,还有不少情况是高性能大核通常只有在跑分軟件中才会满载而性能较低的小cpu核心频率反倒成了日常使用的主力,厂商如果协调不好二者的分配最终的结果就是要么耗电太快,要麼就是性能不佳系统卡顿。

比较一下双核1.5GHZ和四核1.2Ghz哪个更好一些?我的手机评测是四核频率2048mhz,这个和四核1.2ghz是什么关系... 比较一下双核1.5GHZ和四核1.2Ghz哪个更好一些?我的手机评测是四核频率2048mhz,这个和四核1.2ghz是什么关系

核1g版本的高通晓龙800是四核2.3ghz,所以一点关系都没有

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 cpu核心频率 的文章

 

随机推荐