当前位置: 技术问答>linux和unix
进程挂起,在cpu上如何实现的,本质是什么
来源: 互联网 发布时间:2016-11-18
本文导语: 如题,我一直很困惑cpu的EIP在不断的变化,怎么能降低使用率,单片机上都是while,全速跑的,操作系统怎么弄的,而且cpu温度真的能降下来 | 进程挂起应该是指的进程不等待cpu吧,不用cpu,...
如题,我一直很困惑cpu的EIP在不断的变化,怎么能降低使用率,单片机上都是while,全速跑的,操作系统怎么弄的,而且cpu温度真的能降下来
|
进程挂起应该是指的进程不等待cpu吧,不用cpu,温度不就下来了
|
cpu不可能空闲,没有进程时运行一个空闲进程,这个空闲进程基本就是循环。
猜测可能内核在空闲时进入了低功耗模式,关闭了一些不必要模块,使功率减少
猜测可能内核在空闲时进入了低功耗模式,关闭了一些不必要模块,使功率减少
|
给CPU降频, 此时CPU的工作电压会降低,功率自然降低.
进程挂起,OS会把被挂起的进程放入挂起队列, 当满足一定的条件后, 重新调度它执行.
|
CPU挂起时,以较低的频率运行,这是有物理和数学公式推导出来的,手机待机功耗低就是这个原因