这可能是一个非常愚蠢的问题,但据我所知,计算机使用二进制位来保存内存,因此,如果有电通过该位,则为 1,如果没有电,则为 0,我的问题是,如果信息就是这样存储的,那么即使我拔掉电源插头好几年,我的计算机如何记住信息?
答案1
那是因为你的想法太幼稚了。在运行时,状态 0 和 1 可能仅使用电来表示,但这并不妨碍你以不同的方式使用物理或化学介质来表示。
- 使用传统的 HDD 和磁带时,通过磁化或消磁磁盘或磁带的某些部分来保存状态。
- SSD(过于简单)本身能够存储微小的电荷来保存值。
- CD、DVD 和蓝光盘通过不同的高度/反射特性来表示值。
- 打孔卡使用清晰可见的孔来表示二进制差异。
- 有限的信息,例如当前时间和日期,通常使用小型电池来保存和更新,这可能持续几天、几周甚至几年。