CMOSバッテリーはどのようにデータを保存できますか?


36

CMOSバッテリーはどのように情報を保存しますか?時刻、日付、パスワード、ドライブ構成などの情報が保存されていることは知っていますが、どのようにですか?バッテリーはどのようにデータを保存できますか?


14
良い質問; それは私には決して起こらなかった、誰かがこの誤解を持っているかもしれないので、おそらくこれはあなた以外の誰かを助けるでしょう。
-Shinrai

回答:


73

CMOSバッテリーはデータを保存しません。CMOSのCMOSバッテリ性を保証チップないストアデータは、パワーを有しています。CMOSメモリーはデータを保持するために電力を必要とするため、コンピューターに外部電源が供給されていない場合はバッテリーが必要です。

これが通常、CMOSをリセットするためにマザーボードからジャンパーが取り外される理由です。そうすると、データをクリアするのに十分な時間CMOSチップへの電力が中断されます。

CMOSバッテリー障害が差し迫っている兆候は、システムの電源がオフで別の電源から電力が供給されていないときに、コンピューターのリアルタイムクロックが時間の経過を失い始めることです。

新しいコンピューターの多くでは、BIOS設定データはフラッシュメモリに保存され、バッテリーはリアルタイムクロックを維持するためだけに使用されます。このようなシステムでは、「RTCバッテリー」と呼ばれます(例は、HP Pavilion dv6z-3000 Select Editionサービスマニュアルの 29ページにあります)。このようなシステムでRTCバッテリーに障害が発生すると、システムが電源から切断されたときにクロックが時間を追跡できなくなりますが、BIOS設定が失われることはありません。


1
私が見た差し迫ったCMOSバッテリー障害の最も一般的なインジケータは、「CMOSチェックサムエラー」または単に「チェックサムエラー」です。ただし、交換可能であるため、簡単に修正できます。
マイケル

1
最近、多くのマザーボードが実際に何らかのフラッシュまたはEEPROMにCMOSを格納し、クロックを実行するためにバッテリーのみを使用しているのを聞き続けています
LawrenceC

21

バッテリー自体は情報を保存しません。バッテリーは、設定が失われないように、少量のメモリ(正確には静的RAM)を実行し続けるために使用されます。また、バッテリーは時計の動作を維持するため、コンピューターの電源を再び入れたときに時刻と日付が正確になります。

興味深いサイドノート-バッテリーで実行している場合、時計はあまり正確ではなく、時間がドリフトする可能性があります。


6
私の経験では、外部電源がない場合、CMOSバッテリーが実際に動作を停止した場合にのみ、コンピューターのリアルタイムクロックに問題はありませんでした。
bwDraco

7
時計は、バッテリーでもオフでも同じ精度です。タイミング信号を提供する水晶振動子に依存します。これは非常に正確ではなく、再同期するオペレーティングシステムに依存します。Windowsでは、デフォルトはWeb上で毎週行われると思います。
ノックス

4
実際、リアルタイムクロックは、バッテリー(低電力)と標準操作で異なるエラー定格を持っています。CMOSチップがほぼ正確である場合を見たことがあるかもしれませんが、全体的な仕様は異なります。
Michaelkay

1
典型的なRTCスペックシートのデータシート。それには実用的な意味はないと思います。電圧よりも重要なのは温度です。
ノックス

11

CMOSバッテリーは、それはだ、データが格納されていないBATTERY。バッテリーはCMOS SRAM、実際にメモリを保持しているチップに電力を供給します。

ちなみに、CMOSバッテリーのようなものはありません。大国バッテリーCMOSだけの電力はどうなるの定期的な電池であるCMOSチップ。

CMOS相補型金属酸化物半導体」の略で、チップの構造を指します。


8

バッテリー自体はデータを保存しません。CMOSバッテリー(またはBIOSバッテリー)は、BIOSで表示できるコンピューター自体のデータを保管するCMOSに電力を供給します。これらはすべてマザーボードを通じて行われます。


5

これは、現代のコンピューターでは次のようになります。 ここに画像の説明を入力してください

  • 外部電源が切断され、CMOSメモリジャンパーを切り替えると、CMOSメモリの電源が切断されます(CMOSメモリは揮発性メモリであるため、CMOSメモリの内容がリセットされます)
  • BIOSデータは不揮発性メモリにあるため、外部電源が切れてCMOSバッテリーが故障しても、メモリにBIOSデータが保持されます
  • BIOSメモリは読み取り専用ですが、消去することができます(通常よりも高い電圧を使用して)。BIOSを新しいバージョンにアップグレードすると発生します
  • 5VバッテリーはRTCクロックにも電力を供給します
  • 現代のコンピューターでは、すべてのチップ(バッテリーを除く-図面上の私の間違い)はサウスブリッジに組み込まれています
  • SRAM ==スタティックRAM、SDRAM =同期ダイナミックRAM

質問に関しては、CMOSバッテリー BIOS構成がCMOSメモリーに保存されること保証します。


1

CMOSはバッテリーではなく、チップ内のデータストレージを実行し続けるのに十分な電力があることを維持するだけのストレージです。


1

質問には多かれ少なかれ答えられましたが、それは少し説明を立てることができました。

CMOSは実質的に通常のRAMと変わりません。情報を保存しますが、利用可能な電源がある場合に限ります。電源を切ると、コンテンツはフェードします。

通常のRAMとは異なり、CMOSは(物理的および容量的に)小さく、消費電力がはるかに少なくなります。そのため、通常のボタンセルは、コンテンツを長時間保持するのに十分です。

とはいえ、CMOSは常にバッテリーを使用するわけではありませ。PSUから電力が供給されると、CMOSはそれを使用してその内容をそのまま保持し、CMOSバッテリーの寿命をさらに延ばします。電源が切れた場合、コンデンサはバッテリーがスイッチインされるまで、その内容をしばらく保持することができます。

また、日付/時刻、および他のいくつかの値はバッテリーとともに保存されますが、実際にはCMOSのフラッシュセクションに多くの(ほとんどの)設定が書き込まれ、CMOSバッテリーが切れた場合に保持されます。これは、日付や時刻などの特定の値が一時的/動的であり、他の設定が静的で頻繁に変更されないときにアクティブに維持する必要があるため、理にかなっています。したがって、単純に長期ストレージに書き込むことができますハードドライブの小さなCMOSバージョン。そのため、CMOSバッテリーが切れて電源に障害が発生した場合、一部の設定のみがデフォルトに戻っていることがわかります。

通常、BIOSメーカーが行うことは、重要ではない設定を不揮発性メモリに書き込むことです。この設定は、BIOSの「デフォルトのロード」機能でデフォルトにリセットする必要があります(しばらくバッテリーを取り外しても動作しません)。揮発性メモリには重要な設定のみを残します。したがって、すべての電源が切断されても、フロッピー設定、オンボードオーディオ設定などの設定は保持されますが、メモリタイミングやCPUオーバークロックなど、システムが動作しないようにする設定は、単に削除するだけで動作する値にリセットできます。しばらくバッテリー。

この分離により、一定の電源を必要とするメモリセルの数を大幅に減らすことができ、バッテリーを数年間持続させることができます。

(他のデバイスでもこの動作に注意してください。たとえば、電源を切った後、VCRのクロックを設定する必要があります(そのため、12:00昔の悪名高い点滅)。しかし、多くのVCRは言語、ケーブル/アンテナ、テープ速度など。一部のVCRは、プログラムが実際に変更されないため、プログラムを保持することさえできます。

母はタイマー(図1)を使用して、ポーチのライトを1日に2、3回自動的にオン/オフにします。スイッチのオンとオフを切り替える小さなプラスチック製のタブをいくつか挿入して、プログラムします。それがコンセントから引き出されると、そのクロックはカチカチ音をたてなくなり、何時かを知るのをやめますが、プログラムは影響を受けません。タブの代わりにスイッチ/ボタンを使用するオイルヒーターのタイマー(図2)でも同じです。一方、彼女は冬に庭を持ち込むときに屋内照明に純粋にデジタルタイマー(図3)を使用し、切断するとすべてが失われます。)

図1:アナログタイマー

ここに画像の説明を入力してください

図2:オイルヒータータイマー

ここに画像の説明を入力してください

図3:デジタルタイマー

ここに画像の説明を入力してください


-1

コンピューターは、電源が入っていないか、オフになっていても稼働しています。すべてのマザーボードにある2つのボタン電池のおかげです。PCがオフの場合でもCMOS日付/時刻実行を維持します。それらはしばらく続きます。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.