Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mobile 手机中的待机和睡眠模式_Mobile_Sleep_Power Management_Standby - Fatal编程技术网

Mobile 手机中的待机和睡眠模式

Mobile 手机中的待机和睡眠模式,mobile,sleep,power-management,standby,Mobile,Sleep,Power Management,Standby,考虑以下情况 1) 手机启动了。此时可以说它处于运行模式,功耗更高。 2) 如果未进行任何活动,则一段时间后屏幕将变暗。 3) 进一步不活动后,屏幕将完全关闭 a) 现在我的问题是,我们可以说手机在上述步骤2和步骤3中分别处于待机模式和睡眠模式吗 另一个问题是,假设我们正在播放一些音乐,然后像那样离开手机一段时间。在这种情况下,移动电话也会经历上述2和3个步骤。但与前一个场景的唯一区别是,第二个场景播放音乐。在这种情况下,我们可以说手机在播放音乐时分2步和3步分别处于待机和睡眠模式。如果Linu

考虑以下情况

1) 手机启动了。此时可以说它处于运行模式,功耗更高。
2) 如果未进行任何活动,则一段时间后屏幕将变暗。
3) 进一步不活动后,屏幕将完全关闭

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


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

如果Linux没有任何活动,那么CPUIDLE线程将由调度程序进行调度,因为它是优先级最低的进程,会使CPU处于各种低功耗状态,其中,与其他外围设备一样,受操作系统的各种其他概念控制。 如果屏幕变暗,可能导致两种情况:

  • 部分尾流负载有帮助,系统关闭(部分省电)
  • Linux挂起被调用(echo mem>/sys/power/stae),整个设备被挂起(巨大的功耗节省,因为只有ddr处于活动状态,它与常开模块一起处于自刷新模式) 因此,仅仅是看到你不能说它处于睡眠或暂停模式,但如果说你的触摸或其他活动,然后注册唤醒事件使屏幕出现,你的设备处于睡眠模式而不是暂停模式。 唤醒事件通常是“开机键”、警报、网络数据包(即呼叫或消息等)
  • 至于问题的第二部分,它属于低功耗音频概念,它随设备架构的不同而变化很大。 android手机中最常见的是将cpu置于“低功耗状态”,并定期唤醒它们,将音乐数据复制到DMA,DMA可以播放


    您所使用的场景中使用了很多概念,这些概念因操作系统、体系结构和应用程序而异,我已尽最大努力为您提供一个鸟瞰视图。

    如今,手机上的电源管理相当复杂。仅仅“待机模式”和“睡眠模式”不足以描述正在发生的事情。您可以关闭时钟并关闭处理器内核(或者更确切地说,我猜是“驻车”),关闭收音机和传感器,正如您所提到的,屏幕基本上是相互独立的。您可以通过选择绿色勾号将其视为有效答案吗