断电时如何保存虚拟内存?

断电时如何保存虚拟内存?

我认为我对 RAM 的理解是,它保存所有程序的状态,以便快速调用。短期内。

所以我的问题是。您是否可以拥有一个不间断电源,它可以向服务器或台式机发送信号,告知断电,并将虚拟内存存储在硬盘上,以便在启动时将虚拟内存加载回内存并返回到断电前计算机正在执行的操作。

现在我正在打字,我想操作系统在启动时会遇到问题,因为它们不是设计用来将 RAM 从硬盘加载到内存中的。除非这是以某种方式编码的。但我想我从理论上问的是为什么我们没有这个功能?

答案1

您所要求的功能称为“休眠”,在过去 25 年左右制造的每台计算机都应该支持该功能,这是标准配置。这不是开玩笑。这基本上是基础功能,它所表明的只是您从未费心阅读任何像样的操作系统中任何类型的电源管理的基础知识。

https://www.howtogeek.com/102897/whats-the-difference-between-sleep-and-hibernate-in-windows/

相关内容