手机中的待机和睡眠模式

时间:2016-02-08 10:27:54

标签: mobile sleep power-management standby

考虑以下情况。

1)手机启动。此时可以说它处于运行模式,其中功耗更大 2)如果没有进行任何活动,有时屏幕会变暗 3)进一步不活动后,屏幕完全熄灭。

a)现在我的问题是,我们可以说上述步骤2和3中的手机分别处于待机模式和睡眠模式吗?

另一个问题是,假设我们正在播放一些音乐,我们会暂时离开手机。在这种情况下,移动电话也经历了上述2步和3步。但与早期场景的唯一区别在于音乐正在第二种场景中播放。在这种情况下,我们可以说手机分别处于待机和睡眠模式的2&播放音乐时有3个步骤。

1 个答案:

答案 0 :(得分:0)

如果没有针对Linux的活动,则调度程序会调度CPUIDLE线程,因为它是优先级最低的进程,它会将CPU带到各种低功耗状态,而其他外设则由各种其他OS概念控制。 如果屏幕变暗,可能会导致两种可能性:

  1. 部分唤醒负载有帮助,系统停机(部分省电)
  2. Linux挂起被叫(echo mem> / sys / power / stae)并且整个设备被暂停,(大功率节省,因为只有ddr处于活动状态,以及与ALWAYS ON模块一起进入自刷新模式) 所以只是看到你不能说它处于睡眠或暂停模式,但如果说你的触摸或其他活动,那么注册WAKE UP事件会使屏幕上升,你的设备处于睡眠模式而不是暂停模式。 WAKE UP事件通常是关键"电源开启,警报,网络数据包(即通话或消息等)
  3. 对于您的第二部分问题,它属于低功耗音频概念,它与您的设备架构有很大不同。 在Android手机中最常见的是将CPU置于低功耗状态'并定期唤醒它们以将音乐数据复制到DMA,这可以播放。

    您使用的场景中使用的概念因操作系统,架构和应用程序而异,我尽力为您提供鸟瞰图。