由于项目产品需要过能源之星3.0,所以最近做了一些电源管理低功耗方面的工作,抽个时间正好梳理一下。
其实Linux 电源管理非常复杂,牵扯到很多方面,比如系统级的待机、频率电压变换、系统空闲时的处理以及每个设备驱动对于系统待机的支持和每个设备的运行时电源管理,可以说和系统中的每个设备驱动也都息息相关。
在Linux内核上有如下的框架支持:
1. CPU 在运行时根据系统负载进行动态电压和频率变换的CPUFreq ;
2. CPU 在系统空闲时根据空闲的情况进行低功耗模式的CPUIdle ;
3. 多核系统下CPU 的热插拔支持 ;
4. 系统和设备对于延迟的特别需求而提出申请的PMQoS,它会作用于CPUIdle 的具体策略 ;
5. 设备驱动针对系统Suspend to RAM/Disk 的一系列入口函数 ;
6. SoC 进入suspend 状态、SDRAM 自刷新的入口 ;
7. 设备的runtime(运行时)动态电源管理,根据使用情况动态开关设备 ;
8. 底层的时钟、稳压器、频率/电压表(OPP 模块完成)支撑;
Linux电源管理中主要使用的技术包括:
1、CPUFreq : 即DVFS(Dynamic voltage and frequency scaling),即动态电压频率调整。在系统运行时根据系统负载动态调节;
2、DEVFreq:CPUFreq只针对CPU做动态电压频率调节,而devfreq可以对设备,如DRAM,GPU等做动态电压频率调节;
3、CPUIdle:CPU在系统空闲时根据空闲的情况进行低功耗模式,比如C0--C3四个状态对应不同的低功耗策略;
4、CPUHotplug:多核系统下CPU的热插拔支持;
5、PM QOS:主要作用于cpuidle的具体策略,是针对系统和设备对于延迟的特别需求而提出的;
6、SUSPEND:主要有suspend to ram和suspend to disk两种,suspend to ram主要是挂起各设备,并使dram进入自刷新,而suspend to disk就干脆把dram也关掉,直接把状态保存到disk;
7、RUNTIME PM:设备的runtime(运行时)动态电源管理,根据使用情况动态开关设备;
8、Regulator:用于调节CPU等模块的电压和电流值;
9、OPP:可以使SOCs或者Devices正常工作的电压和频率组合。内核提供这一个Layer,是为了在众多的电压和频率组合中,筛选出一些相对固定的组合,从而使事情变得更为简单一些;
10、Thermal:温控管理。
电源管理相关源码在内核树中主要分布于:
kernel/power/ *
drivers/power/
drivers/base/power/*
drivers/cpuidle/*
drivers/cpufreq/*
drivers/devfreq/*
include/linux/power_supply.h
include/linux/cpuidle.h
include/linux/cpufreq.h
include/linux/cpu_pm.h
include/linux/device.h
include/linux/pm.h
include/linux/pm domain.h
include/linux/pm runtime.h
include/linux/pm wakeup.h
include/linux/suspend.h
一、英文的简写
PM下午(AM:上午)
Product Marketing 产品市场。
Project Management 项目管理。
Project Manager 项目经理。
Product Manager 产品经理
Primitive Member 原始会员
plan maintain 计划维护
在现代的工业厂常有专人负责计划维护系统,用于设备
定期维护
private message 私人信息,发信息给我的意思(常在论坛中使用)。
PageMaker 排版软件。
Polymethyl Methacrylate 聚甲基丙烯酸甲酯
Power Manage 电源管理
Princess Maker 养成游戏美少女梦工厂的英文简写
PartitionMagic 分区魔法师
PowerQuest 公司的PartitionMagic(分区魔法师)是一个优秀硬盘分区管理工具。该工具可以在不损失硬盘中已有数据的前提下对硬盘进行重新分区、格式化分区、复制分区、移动分区、隐藏/重现分区、从任意分区引导系统、转换分区(如 FAT<-->FAT32 )结构属性等。功能强大,可以说是目前在这方面表现最为出色的工具。
property management 物业管理
prime minister 首相;总理
Pacific Mail 太平洋邮船公司[美];
Passivated Mesa (Transistor) 钝化台面式晶体管;
Past Master 前会长,前主持人;
Paymaster 军需官,出纳员;
Periodic Maintenance 定期维修;
Permanent Magnet 永久磁铁;
Phase Modulation 相位调制,调相;
Photo-Multiplier 光电倍增管;
Pilot Motor 辅助[伺服]电动机;
Plant Management 工厂管理;
Plate Modulation 屏极调制;
Police Magistrate 违警罪法庭裁判官;
Postmaster 邮政局长;
Powder metallurgy 粉末冶金学;
Preventive Maintenance 预防性检修;
Procedures Manual 程序手册;
Pulse Modulation 脉冲调制
Pocket Monster 口袋妖怪
日本任天堂开发的一款知名游戏,该系列作品累计发售超过1亿份。
phase margin 相位裕度
在工业控制系统中,PM常表示相位裕度,是描述控制系统相对稳定性的一个指标。
相角裕度表示对于闭环稳定系统,如果开环相频特性再滞后多少度,系统就将变为临界稳定。
per minute 每分种
可以与任何一个动作的形容词组成XX每分钟的简写,如APM(每分钟有效操作数)
picometer 皮米是长度单位,1皮米相当于1米的一万亿分之一。有时在原子物理学中称为微微米(micromicron)
换算关系
0.001 纳米(nm) = 1 皮米
0.000 001 微米(?m) = 1 皮米
0.000 000 001 毫米(mm) = 1 皮米
1 000 皮米 = 1 纳米(nm)
1 000 000 皮米 = 1 微米(?m)
1 000 000 000 皮米 = 1 毫米(mm)
二、拼音缩写:
拍马/拍卖/拼命/平民等拼音的简写
三、元素
元素符号: Pm 英文名: Promethium 中文名: 钷
体积弹性模量:GPa
est. 33
原子化焓:kJ /mol @25℃
310
导热系数:W/(m·K)
17.9
相对原子质量: 144.913 常见化合价: +3 电负性: 1.13
外围电子排布: 4f5 6s2 核外电子排布: 2,8,18,23,8,2
同位素及放射线: Pm-143[265y] Pm-144[360y] Pm-145[17.7y] Pm-146[5.53y] Pm-147(放 β[2.62y]) Pm-148[5.37d] Pm-148m[41.3d] Pm-149[2.21d] Pm-151[1.18d]
电子亲合和能: 0 KJ·mol-1
第一电离能: 535 KJ·mol-1 第二电离能: 1052 KJ·mol-1 第三电离能: 0 KJ·mol-1
单质密度: 6.475 g/cm3 单质熔点: 1042.0 ℃ 单质沸点: 3000.0 ℃
原子半径: 2.62 埃 离子半径: 1.09(+3) 埃 共价半径: 1.63 埃
常见化合物: 未知
发现人: 马林斯、基格伦登宁、科里尔 时间: 1945 地点: 美国
名称由来:
得名于希腊神话中的普罗米修斯(Prometheus)。
元素描述:
原本产生于恒星里,地球上的钷有着多种起源。
元素来源:
先天并不存在,产生于铀、钍和钚的裂变产物中。
元素用途:
用作测量厚度仪器的射线源。
作为长度单位时,
皮米pm=(10)^(-12)m
如,在甲烷分子里,4个碳氢键的键长均为109.3pm
PM的意思很多。具体的意思要看具体的环境。
1、论坛里的PM,一般是Private Message的缩写,站内短消息的意思。
2、拍马的缩写。
3、PM是Polymethyl Methacrylate的缩写 中文名字叫做聚甲基丙烯酸甲酯
4、拍卖的缩写。
在网上PM=私人信息=private message=就是发信息给你的意思
PM的全称就是Pentium-M,是为笔记本专门开发的CPU
5、PM是项目管理(project management)的缩写,美国最早的曼哈顿计划开始的名称. 后由华罗庚教授50年代引进中国(由于历史原因叫统筹法和优选法).现在的台湾省叫项目专案。现在项目管理都常简称为PM
“pm”在英汉词典中的解释(来源:百度词典):
PM
abbr.
1. =past master 前会长
2. =paymaster
3. =police magistrate 治安法官
4. =postmaster
5. =provost marshal 宪兵司令
Pm
化稀土类元素钷(promethium)的符号
pm
abbr.
1. =post meridiem 下午
2. =primary memory 主存储器,主存
3. =pulse modulation 脉波调制
摘自百度百科
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报