dvfs概述(1)
2015-10-22 14:33
1611 查看
dvfs是什么?
dvfs是dynamic voltage and frequency scaling的缩写,也就是动态调压调频的意思。
为什么会有dvfs?
在嵌入式环境中,由于对系统功耗要求比较严格,就需要尽可能减少系统耗电量,增加电池等使用时间,但是又不能过度影响系统性能,影响用户体验。dvfs就是为了在功耗和性能之前寻求一个折中方案,保证性能的同时,尽可能减少功耗。在系统负载比较低的时候,就降低CPU的电压和频率,节省功耗,当系统负载比较大的时候,就提升CPU的电压和频率,满足对性能的需求。
dvfs需要具备的条件?
实现dvfs功能需要CPU支持可以动态调节电压和频率的功能。目前主流的芯片架构都支持动态调频调压,比如ARM/X86/ppc等。
dvfs是dynamic voltage and frequency scaling的缩写,也就是动态调压调频的意思。
为什么会有dvfs?
在嵌入式环境中,由于对系统功耗要求比较严格,就需要尽可能减少系统耗电量,增加电池等使用时间,但是又不能过度影响系统性能,影响用户体验。dvfs就是为了在功耗和性能之前寻求一个折中方案,保证性能的同时,尽可能减少功耗。在系统负载比较低的时候,就降低CPU的电压和频率,节省功耗,当系统负载比较大的时候,就提升CPU的电压和频率,满足对性能的需求。
dvfs需要具备的条件?
实现dvfs功能需要CPU支持可以动态调节电压和频率的功能。目前主流的芯片架构都支持动态调频调压,比如ARM/X86/ppc等。
相关文章推荐
- 【android学习笔记】播放器中一些细节处理
- 线程中的wait和notify方法
- 访问NopCommerce的Admin 运行Nop.Admin后台管理
- static的作用
- 安装Nano
- oracle日期时间型timestamp的深入理解
- 算法竞赛入门-枚举-7.1.1-除法
- vector〈int〉实现堆栈
- iOS之多线程---三种多线程技术
- Linux配置静态IP
- ProGuard工具的混淆功能
- Jconsole连接远程服务器
- 前端的发展前景
- Git学习 -- 新建版本库
- Expression Tree
- Devexpress中ASPxTreeView绑定数据,显示三级菜单的写法(用存储过程调取)
- linux ln 建立软连接
- 【poj1655】Balancing Act 求树的重心
- ViewController 的loadView、viewDidLoad、viewDidUnload分别是什么时候调用的,在自定义ViewCointroller时在这几个函数中应该做什么工作?
- apache的作用和tomcat的区别