只是一个简单的理论问题:
- 增加笔记本电脑的物理 RAM 数量是否会影响待机时的电池寿命?
我一直认为休眠和待机之间唯一真正的区别是待机仍然必须为 RAM 供电以保留内存和少量 CPU,而休眠允许 RAM 通过将内存转储到硬盘上来关闭,这样即使在关闭时也会保留这些数据(以传输数据为代价)。
答案1
是的,可能吧。笔记本电脑上的大多数 RAM 都是动态 RAM,需要定期刷新才能保证电荷不流失。
笔记本电脑可以通过以下几种方式减少这种情况:
- 它们可以使用闪存 RAM:这不是一个好的选择,因为闪存比动态 RAM 更慢、更昂贵并且通常更复杂;
- 他们可以将 RAM 交换到磁盘上:通常并非所有 RAM 都可以通过这种方式交换,但如果大多数 RAM 都可以,那么您就无需承受额外 RAM 带来的损失。笔记本电脑唤醒时,交换的 RAM 需要一些时间才能恢复。
现代笔记本电脑具有一系列睡眠状态,这意味着它们在 RAM 中存储的未交换的数据越来越少。
答案2
它确实会影响电池寿命,因为硬件越多,维持其运行所需的电量就越多。但是,睡眠模式对电池的消耗可以忽略不计。RAM 仅使用几瓦的电量来维持其状态,因此您有多少并不重要。
答案3
这取决于操作系统的设计。我想大家都知道什么是虚拟内存和交换。
许多系统确实会将数据从内存复制到硬盘中,并以最低优先级在后台执行,即使还有大量内存可用。这种设计在系统内存不足时加快了响应时间。
无论如何它都会进行交换,但如果你有更多的 RAM,它将节省一些电量将交换从 HDD 读回到内存中,因为它们不太愿意被“弄脏”。
就休眠而言,我不确定它是如何完成的。休眠会复制所有数据(包括缓存和已交换到硬盘的数据)吗?还是它只休眠那些“不可用”的数据?