Linux CPUFreq
来源:互联网 发布:网络宣传公司 编辑:程序博客网 时间:2024/04/30 14:52
Linux CPUFreq is the frequency dynamically change lib.
1. the code is at linux/driver/cpufreq/
2. the sysfs user space interface is at /sys/devices/system/cpu/ . User could switch governor and set frequency range here.
3.each CPU has frequency policy structure object. CPU could share it. Policy contains frequency range setting.
4.frequency policy object connect to governor which is the real policy implementing unit.
5.governor 'ondemand' has a work queue, which calculate the CPU loading and then decide to change the frequency.
6.governor call cpufreq_driver->target() or target_index() to change the hardware clock setting.
7.voltage change is related to frequency change.
0 0
- Linux CPUFreq
- Linux cpufreq 机制了解
- Linux cpufreq 机制
- Linux cpufreq 机制了解
- Linux cpufreq 机制了解
- linux cpufreq 用法解析
- Linux cpufreq 机制了解
- Linux cpufreq 机制
- Linux cpufreq 机制了解
- Linux cpufreq 机制了解
- Linux cpufreq 机制了解
- linux cpufreq 调频实现
- Cpufreq
- cpufreq
- Cpufreq
- Linux cpufreq 机制详细解析
- Linux的cpufreq(动态变频)技术
- Linux的cpufreq(动态变频)技术
- JS事件
- Androguard获取Java源码的方法及问题汇总
- css引用方式
- Spring常用注解
- 使用httpClient请求的网络数据
- Linux CPUFreq
- leetcode-java-101. Symmetric Tree
- 深入理解CSS溢出overflow
- microsoft Sourcesafe 客户端使用
- Half精度解析
- 非ARC下的开发-----retain、assign的使用详解
- June's English Summary
- 设置Myeclipse中的代码格式化、注释模板及保存时自动格式化
- 224.leetcode Basic Calculator(hard)[后缀表达式 栈]