gpt4 book ai didi

linux - 当计算机从 sleep 模式唤醒时,它是否使用与以前相同的物理地址?

转载 作者:可可西里 更新时间:2023-11-01 10:47:35 25 4
gpt4 key购买 nike

当计算机从 sleep 模式唤醒时,它是否使用与以前相同的物理地址?只是好奇这个。我假设它可能是因为它暂停到内存中。

它是否也可能依赖于操作系统?如果是这样,它如何适用于特定操作系统,例如 Windows 或 Linux。还有,休眠模式呢?

最佳答案

RAM 本身保持在同一个位置(当然,假设没有人热插拔任何内存)- 它的组织由 BIOS 或非基于 PC 的系统使用的任何启动过程决定。

术语“ sleep ”通常表示“暂停到 RAM”,这基本上意味着处理器停止运行。由于处理器是唯一 [1] 可以重新安排内存中的内容的东西,并且它在 sleep 期间不通电,因此 RAM 很可能在那段时间没有改变。这并不是说,例如一些驱动程序被告知“你要 sleep 了,请自行关机”和“你现在醒来,请自行初始化”,然后在这些步骤中释放和分配物理内存。

术语“休眠”通常表示“挂起到磁盘”,将内存写入磁盘,我相信这是根据内存的虚拟地址而不是物理地址来完成的。挂起的过程非常类似于当进程的一部分被换出时发生的情况,并且当它恢复内存时至少有时会分配“新鲜”。

关于linux - 当计算机从 sleep 模式唤醒时,它是否使用与以前相同的物理地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com