この記事には複数の問題があります。改善
やノートページでの議論にご協力ください。バッテリーバックアップ(battery backup)とは、コンピュータなどの電子機器において、電池を使用することによってデータを記憶装置上に保存しておく技術である。英語表記の頭文字をとって「BB」「B.B」「B.B.」などと表記することもある。 バッテリーバックアップに際して用いられるメモリはSRAMである。コンピュータ本体の電源を切断しても電池からSRAMに電気が供給され、データは電池切れにならない限りSRAM上に保存される。データを保持できる期間は、ほぼバッテリーの自己放電特性によるが、それ以外にSRAMのスタンバイ時の消費電流や回路構成、周囲温度なども影響する。 パソコンなどのコンピュータにおいては、主電源を切っているときのコンピュータのBIOS設定の保持や内蔵時計の動作に使用される。機器本体内でバックアップを行う場合は、電源としてボタン型電池などの一次電池やNiCd電池などの二次電池を用いる。その他にも、NiH電池や電気二重層コンデンサが用いられる。 二次電池の場合、機器に通電している際に充電されるため電池を交換する必要がなく、日常的に使用していればデータが消える可能性は低い。しかし、長期間通電しない場合は数ヶ月程度でバッテリーが放電してしまうため、一次電池より保持期間は短い。また、10年程度以上経ったNiCd電池は、液漏れなどにより充電できない状態になる場合がある。 機器によっては、NVRAM(小型の電池を内蔵したSRAM)を搭載している。 ROMカートリッジでゲームソフトが供給された家庭用ゲーム機では、ROMカートリッジの内部に電池を内蔵することで実現され、主にゲームの途中のデータを保存する目的で使用された。この技術の導入により、長いパスワードをメモして再開時に入力する、といった手間を省くことができるようになった。パスワードの写し間違いによりゲームを再開できなくなることもなくなった反面、プレイヤーの過失とは無関係にデータが消失する事態も発生した。 ROMカートリッジ式ゲームソフトの場合、バックアップ用の電源には一次電池のコイン形リチウム電池が使用されることが多い。このリチウム電池の寿命は数年程度であるが、ゲーム機の電源を入れている間はゲーム機本体から電力が供給されるため、電池寿命の長さはプレイ時間に比例する(一次関数であり、電池単独の稼働時間にプレイ時間を足したものが全体の電池寿命となる)。電池が切れるとバッテリーバックアップは機能しなくなってしまうため、引き続きバッテリーバックアップを使用するには電池の交換が必要である(ユーザー自身の手で行うことが推奨されず、原則メーカーに依頼する)。ただし、交換のために電池を抜いた場合にもバッテリーバックアップは機能しなくなるため、保存されていたデータは電池交換時には消えてしまう。このため、ファミリーベーシックの専用カセット、アスキーのターボファイル、PCエンジンの天の声2やバックアップブースターなどでは市販の単三電池が使用出来るようになっており、本体の電源を入れたまま電池交換するという処置が取られた[注 3]。これは、同時期のハードウェアにはあまり見られない珍しい仕様である。 1990年代後半頃から、セーブデータだけではなくカートリッジ内蔵の時計を動かす為に電池が用いられたソフト[2]が現れた。その際、電池はセーブデータ保持と兼用である場合と、セーブデータとは別系統である場合があり、前者の場合は後者の場合やそもそも時計機能が無いものよりも消費電力が大きくなるため、同一容量の内蔵電池を使った場合にデータ保持期間はより短い傾向がある。 近年[いつ?]ではセーブそのものに失敗し、カートリッジ内蔵電池の消耗を警告してくれるソフトも多数存在するが、この事は説明書には一切の記述が無く、バグではないかと思い悩んでいるユーザーも少なくは無い。 CD-ROMなどの光ディスクでゲームソフトが供給された家庭用ゲーム機では、供給メディアの性質からメディアに直接データを書き込むことができないため、主にゲーム機本体に内蔵されているバックアップメモリ領域に対してデータの保存が行われた。これらの機種では、データ保持用の電源に電池ではなくコンデンサ(キャパシタ)が使用され、本体の動作中に充電が行われる仕組みとなっていた。物理的なトラブルでデータが破損することは少ないが、しばらく本体に通電させないままでいるとデータを保持できなくなってしまう。 基本的には全ソフトで本体のバックアップメモリ領域が共有され、その容量から溢れ出す場合は適宜不必要なデータを削除する必要があったが、一部の機種では外部のバックアップ用拡張機器も供給されていた(PCエンジンCD-ROM2における天の声BANK、メガドライブメガCDにおけるバックアップRAMカートリッジ、セガサターンにおけるパワーメモリーなど)。 プレイステーションの登場で外部メモリーカードに保存する形が提示されて以降は、以上に挙げたようなバッテリーバックアップ機構を備えた光ディスク式ゲーム機は発売されていない。近年[いつ?]では動画や画像・音楽などの外部データやアプリケーションの保存領域としてハードディスクドライブ(例、PS3)やフラッシュメモリ(例、Wii)を、本体に搭載しているゲーム機が多くなっており、これをセーブデータの記憶媒体として利用するものが主流となっている。
概要
パソコンなどにおけるバッテリーバックアップ
ゲームソフトのバッテリーバックアップ
ROMカートリッジ式ゲーム機の場合
ファミリーコンピュータにおいてバックアップの概念が確立されたのは、'86年ディスクシステム版「ゼルダの伝説」の頃となる。[1]ファミリーコンピュータはバッテリーバックアップを考慮していないプラットフォームである[注 1]。すなわちCPUとカートリッジのメモリ空間がCPUのバスを通じて直接接続されており、さらに一定容量以上のカートリッジは、カートリッジ内にメモリ空間を拡張するための制御回路(MMC, Multi Memory Controller)を搭載しバンク切り替えを行っている。このため単純に電源を切ると、電源を切断して回路の電圧・電流が低下した瞬間に、CPUやMMCが誤動作する可能性がある。カートリッジバス上のMMCの誤動作やメモリ空間にSRAMが見えている最中にこのような状況が発生すると、SRAMのデータ化けを起こす確率が非常に高くなる。バッテリーバックアップ機能を搭載したファミリーコンピュータ用カートリッジの多くは、電源を切る際に、リセットボタンを押したまま電源スイッチをOFFにする必要があるが、これはリセットボタンを押している間はCPUの動作が完全に停止する為である[注 2]。スーパーファミコンの場合はリセットを押さずに電源を切っても問題はない。[1]
前述のエラーや書き込まれるデータの問題によってセーブデータが欠けていた場合、そのエラーの大小にかかわらず該当データはゲームによって破棄される実装になっているものが多く、取り扱いや接続端子の状態によっては記録したデータを喪失するケースも発生する。
光ディスク式ゲーム機の場合
Size:29 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef