- 博客(5)
- 资源 (13)
- 收藏
- 关注
转载 P-state
1. Overview CPU在C0状态时会执行指令,但是即使在C0状态下OSPM仍然可以通过调整CPU的工作电压和频率的方式,以此降低整个平台的功耗。P-state 在Intel平台上通常指的是EIST(Enhanced Intel SpeedStep Technology),EIST允许多个核动态的切换电压和频率,动态的调整系统的功耗。OSPM通过WRMSR指令写IA32_PERF
2012-10-29 20:02:41 2877
转载 T-state
1. Overview CPU在C0状态下有两种手段降低功耗的方法,其一是之前介绍过的P-state,另一个就是T-state。T-sate全称就是Processor Throttling States,它为OSPM提供了一种通过降低Processor Performance进而降低系统负载和温度的能力,听上去可能和P-state很像,其实是有区别的,P-state通过调整CPU VID电压进
2012-10-23 21:10:00 1759
转载 C-state
1. Overview C-state是ACPI spec定义的CPU工作在G0时的power states,这些状态包括C0,C1,C2,C3…Cn.其中C0被称为Active状态,也只有C0的时候CPU才会执行指令;其余的状态则被称为sleeping,这时CPU是不执行指令的,也因而会节省更多的功耗。系统在运行时会根据loading状况在各个C-state之间切换 降低功耗,
2012-10-23 20:42:56 8885
原创 PC下串口IO空间及其寄存器详解
串口(Serial UART), 全称是通用异步收发口universal asynchronous receiver/transmitter.主要用于计算机之间的串行通信任务。UART主要完成时序和奇偶校验等功能。而在通信时需要附加的设备是TTL电平与RS232电平的转换设备。对于TTL电平,规定+5V为逻辑“1”, 0V为逻辑“0”对于RS232电平,规定+3V到+12V为逻辑“
2012-10-14 23:12:34 17353
原创 VC printf输出彩色字体
在VC下使用SetConsoleTextAttribute()函数可以改变当前控制台的前景色和背景色,从而达到输出彩色字体的效果。使用的方法也很简单,具体代码如下:#include #include #include int main(int argc, char* argv[]){ HANDLE hConsoleWnd; hConsoleWnd = GetS
2012-10-09 23:26:14 3678
Ubuntu16.04 Kernel 4.15升级包
2019-10-31
YouCompleteMe configuration file
2017-12-20
YouCompleteMe Windows下编译通过插件(可直接放在vundle下使用)
2017-12-20
Windows C++ UART Library Demo (VS2015)
2017-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人