linux-PM PM QoS
###1. linux PM QOS PM QOS表示linux 的电源管理服务质量 linux使用 suspned/resume 机制在系统不使用的时候, 整体进入休眠状态,以节省电源,后面又引入更细粒度的runtime PM, 在设备不使用时, 单独suspend一个设备 不管是generic PM还是runtime PM, 都是在设备不被使用的情况下, suspend设备以达到节省电源的目的,我们知道,系统能够根据负载来调节CPU的频率,以取得功耗和性能的平衡,很多设备在运行时, 也能够在功耗和性能之间作出倾斜, 例如, 以手机上的sensor为例,加快采样频率能够使得更加灵敏, 但同时耗电量也会增加, 降低采样频率则正好相反,在不同的场景下(例如正常使用和游戏时), 对精度的要求不同, 应该根据需要, 将设备调节到刚好够用,以达到最大程度的省电 linux PM QOS正是为了定义了这样一套框架, 满足系统中各个实体(例如用户进程, 设备驱动)对Qos的期望 将Qos量化,可能会觉得难以理解 ###2. PM Qos简述 在PM Qos中, 有两种实体: Dependents...