系统耗电背后的原因?

系统耗电背后的原因?

当电脑中运行的应用程序数量增加时,电脑消耗的电量也会增加。这是正确的吗?

我认为这背后的原因是 CPU。请告诉我 CPU 在增加功耗方面起什么作用。

谢谢,卡维

答案1

如果 CPU 处于空闲状态,则其耗电量会比使用时少。运行更多程序通常会增加 CPU 负载。但是,运行一项 CPU 密集型任务会比运行几项 CPU 使用率低的任务消耗更多的电量。此外,磁盘使用率对功耗的影响可能比 CPU 要大得多。

顺便说一句,这个问题更适合超级用户。

答案2

正如 petersohn 所说,更高的 CPU 负载和磁盘使用率可能会增加这些组件的功耗。此外,许多硬件组件都支持睡眠模式,因此如果有任何软件阻止这种情况发生,则会导致更高的功耗。如果您使用的是 Linux 和英特尔,请查看动力顶工具。它将突出显示哪些软件阻止硬件进入更节能的状态。

答案3

人们很容易相信,运行更多进程时 CPU“工作更努力”。但 @jackrabbit 说得对。现代硬件和操作系统中内置了许多功能,可以检测空闲时间,并将硬件置于低功耗状态(例如,降低时钟速度)以节省电量。

加载 20 世纪 80 年代以后的操作系统,计算机可能会保持最大功率,除非 BIOS 足够智能,可以执行空闲操作。

答案4

个人电脑的运行方式是利用电力,电能被传输并存储在您的组件中,以便执行计算和存储信息,因此您执行的计算越多,使用的电量就越大。

例如:

  • CPU 依靠晶体管中的电荷运行
  • 分组晶体管组成逻辑门,用于执行计算,
  • 因此,当您使用 CPU 时,功率就会被推入晶体管,您的使用率就会上升。

同样,当“空闲”时,没有进行任何计算,所以不需要将电力推入 CPU,从而减少了电力使用量。

计算机中的其他组件以类似的方式工作,因此其影响会扩散到整个系统。

希望这能让你更清楚一些。

相关内容