我正在学习 CS 的基础知识并对主内存感到困惑。
我了解到 BIOS 驻留在主板上,而 linux 安装在大容量存储磁盘(如硬盘)中
在我第一次安装 ubuntu 之后,在清除所有缓存之前关闭电源。
现在,在关机状态下,
主存是空的吗?是否应将任何实用程序附件或任何东西安装到内存中?
我正在学习 CS 的基础知识并对主内存感到困惑。
我了解到 BIOS 驻留在主板上,而 linux 安装在大容量存储磁盘(如硬盘)中
在我第一次安装 ubuntu 之后,在清除所有缓存之前关闭电源。
现在,在关机状态下,
主存是空的吗?是否应将任何实用程序附件或任何东西安装到内存中?
如果您关闭机器,允许 RAM 保留其内容所需的电源(或刷新周期)就会消失,因此它很快就会丢失其内容并变得毫无意义(或随机)。
理论上,断电后 RAM 最多可以存活 15 秒(取决于很多因素,硬件和尤其是温度——如果幸运的话,你可以对芯片进行超级冷却以将损失延长超过 15 分钟) -但是您当然需要对机器进行物理访问才能利用这一点。
是的,一旦断电,内存就会丢失内容,但这不是瞬间的,但我们通常可以忽略这些极端的冷黑客。
ROM是只读存储器,不需要电源来保持它的价值。
BIOS 存储在 ROM、EPROM(用于真正旧硬件的可擦除编程 ROM)或闪存(允许您使用程序更改其内容以进行更新) - 这些都不需要电源,因此值不会丢失力量。
是的,当您关闭电源时,您的内存完全是空的。您希望在重新启动后幸存下来的任何对象都不应该保存在内存中。