電腦主板上爲什麼要安裝紐扣電池?其作用何在

主板上的這顆電池一般叫做CMOS電池,其並不光是爲了保持CMOS內容,同時也是爲了維持RTC,也就是時鐘運轉。

RTC需要持續地用一個晶振給時鐘計數器+1,這樣你上次主板斷電之後到這次開機之間的時間才能被主板記錄,不然上次你夜裏1點關機,你到下午開機的時候會發現系統時鐘還在凌晨1點。

雖然現在網絡時代也許可以等開機後再同步時間,然而這需要有網絡纔行,當初可沒有,而且有的時候還有時鐘定時開機的需要。

在有ATX之前的AT系統,關機就是真的斷電了。那麼,剛有這玩意的時候的主板設計師就想了,我們反正需要一個電池給晶振和時鐘計數器的存儲器供電,這個存儲器基本上都使用CMOS,只存一個數值還有很多空餘空間。那麼,爲啥不乾脆也用這個CMOS來存一些數據?

這就是爲啥BIOS設置會存在CMOS裏面,因爲方便和便宜,它已經在那兒了。

一直到今天,最主流的主板設計依舊是用一顆電池來給RTC晶振和CMOS供電,同時保持時鐘運轉和保存BIOS設置信息。

至於一些別的方案,雖然各自有些好處,但大多因爲成本問題沒多少人用。

比如用一些更高級的NVM來存現在放在CMOS裏的數據,可以,但這樣持續擦寫的小數據單元必須用NOR閃存,單價高,讀寫也挺費電。

比如用充電電池,也可以,但充電電池本身比較貴,而且充放電管理電路更貴。

比如用超級電容,也可以,但超級電容自放電較大於是保持時間相對短很多,同時因爲電容的電壓和電流特性需要配置整流穩壓電路才能使用,進一步增大功耗之外,電容和電路的成本也高很多。

還有比如用內存而不用CMOS,這個就比較難了,因爲內存相比CMOS而言耗電巨大,因爲內存必須定時刷新(也就是充電),不然內容就會丟失,相比CMOS總的功耗大了很多。

其實這些方案都有一些相對少見的產品採用,比如有些商務筆記本就用NVM存BIOS設置,比如有一些服務器和網絡設備主板就採用了充電電池和/或內存保存BIOS設置。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com