为什么计算机需要电池?
大多数计算机都有一块小电池。很多情况下,电池直接焊接在主板上,但它通常还是放置在电池底座中,以便更换。计算机并不是唯一使用此类小电池的设备——摄像机和数码相机也常常使用。几乎所有需要跟踪时间的设备都有电池。
在计算机(以及其他设备)中,电池为实时时钟(RTC)芯片供电。RTC实质上是一个石英表,无论计算机是否有电,它都会一直运行。电池就是为这个时钟供电。计算机启动过程中,会向RTC询问正确的时间和日期。一块小电池可供这样一个小石英钟运行5至7年。之后,就要更换电池了。
不过,这些解释还是没有回答计算机不启动的原因。您可能觉得,计算机应该正常启动,只是时间和日期不正确。不能开机是因为RTC芯片还包含64(或更多)字节的随机存取内存(RAM)。时钟使用这个空间中的10个字节,其余54个字节留作它用。BIOS(基本输入输出系统)将所有类型的信息存储在CMOS RAM区域中,如软盘和硬盘驱动器的数量、硬盘驱动器的型号等。如果CMOS RAM缺电,计算机就可能无法知道任何关于机器硬盘配置的信息,因而不能启动。
很多更加先进的计算机并不会这样依赖CMOS RAM。它们在非易失性RAM中存储这些设置,这种RAM不加电也可正常工作。在电池耗尽,时钟停止时,通过使用非易失性RAM区域中的信息,计算机还是可以启动。