为什么BIOS需要电池?为什么不能只使用不需要恒定能量的存储呢?
0 761
1
该提问暂无详细描述
收藏
2021-01-20 16:28 更新 张宇哲 •  6878
共 1 个回答
高赞 时间
0

自从PC发明以来,BIOS由两个逻辑部分组成:

可写的BIOS数据存储器(=数据RAM) 可读的BIOS程序存储器(=代码ROM)。 在第一台PC上,该分区实际上也存在于主板上。BIOS程序存储器几乎始终是EPROM(上电可编程只读存储器):

大多数情况下,“易失性存储器” /易失性RAM IC被用作BIOS数据存储器。与RTC-IC(= RealTimeClock)一样,它必须由电池供电。 因此,出于成本原因,决定在一个芯片中同时制造RAM和RTC。通常,两者(BIOS数据存储器和RTC)甚至可以用长寿命的电池完全封装在“厚黑色组件”中,焊接或插在主板上:

制造商通常将带有RTC / RAM-IC的密封电池的使用寿命指定为10年。 然后,将此组件与集成电池一起出售,作为“非易失性” /非易失性RAM,尽管这基本上不是完全正确的,因为只能通过内部电池来实现。这些组件后来也随闪存一起提供。

还有纽扣电池的解决方案,这种解决方案使用时间不长(或者甚至必须持续到今天):

纽扣电池的主要优点是可以在电池没电时更换电池。

那时,BIOS数据存储器也称为“ CMOS”。

该术语代表“互补金属氧化物半导体”。它描述了自1970年代以来一直用于计算机半导体生产中的IC的制造技术。 由于第一个内存模块(“ RAM ”)也是使用该技术制造的,因此电池缓冲的BIOS数据存储器也被赋予了这个名称(在我看来,这个名称没有多大意义,因为其余的IC仍是或仍然使用该技术制造的)。

但是,后来,术语“ NVRAM” =“非易失性随机存取存储器”被越来越多地用于BIOS数据存储器。

随着具有足够大量写入周期的闪存技术的出现,BIOS程序存储器已转换为此。现在,用户也可以第一次刷新BIOS程序存储器:

BIOS程序存储器和数据存储器的2个IC的空间/物理隔离可能已经消除,因为闪存的一部分现在也可以用作数据存储器。 但是,在许多情况下,BIOS数据仍单独存储在SRAM中(可能更容易进行BIOS重置)。关闭计算机电源后,仍会从电池为RTC供电。

收藏
2021-01-20 16:38 更新 错位时空 •  2449