cpufreq governor框图
2015-11-04 13:25:56 1 举报
CPU频率调节器(cpufreq governor)是一种在Linux操作系统中用于控制CPU运行频率的策略。其框图主要包括四个主要部分:硬件抽象层,策略决策模块,频率控制器和硬件接口。硬件抽象层负责收集和提供CPU的当前状态信息;策略决策模块根据系统负载和用户需求选择合适的频率调节策略;频率控制器则根据选定的策略调整CPU的运行频率;最后,硬件接口负责将调整后的频率信息传递给CPU。这个框图简洁明了地展示了CPU频率调节器的工作原理,有助于我们理解其在操作系统中的作用和重要性。
作者其他创作
大纲/内容
kzalloc(dbs_data)
policy-governor-governor(CPUFREQ_POLICY_INIT)
INIT_DEFERRABLE_WORK
policy-governor-governor(CPUFREQ_GOV_START)
gov-***
cdata-init
gov_queue_work
for_each_cpu
cpufreq-core
dbs_data-cdata = cdata
set_sampling_rate
***-init
policy-governor_data = dbs_data
cpufreq_governor_dbs(INIT)
sysfs_create_group
cpufreq_governor_dbs(START)
have_governor_per_policy
dbs_data-cdata-get_cpu_cdbs
get_cpu_dbs
get_cpu_idle_time
__cpufreq_set_policy
cpufreq-gov
0 条评论
下一页