(57)【要約】【課題】停電等で商用電源からの電力の供給が停止した場合に、商用電源の代わりに電池からの電力を供給する情報処理システムの低価格化を実現する。【解決手段】電源部２２および３２は、停電等による商用電源からの電力の供給の停止を検出すると、揮発性記憶部２１内の所定の記憶場所、または、第１の専用記憶部に記憶されている第１の最新書き込み時刻情報が示す時刻と、揮発性記憶部３１内の所定の記憶場所、または、第２の専用記憶部に記憶されている第２の最新書き込み時刻情報が示す時刻とを比較し、当該比較の結果に応じて、揮発性記憶部２１または３１のいずれかのみへの電池４０からの電力の供給を行う。【選択図】      図１
2016151904.tif 000002
【特許請求の範囲】
【請求項１】
電池と、
現在の時刻を示す現在時刻情報を出力する時計手段と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第２の揮発性記憶部と、
前記第１および第２の揮発性記憶部にデータを書き込むとともに、前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが完了する度に、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第１の最新書き込み時刻情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶する第１のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第２の揮発性記憶部への書き込みが完了する度に、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第２の最新書き込み時刻情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶する第２のアクセス制御部と、
商用電源からの電力の供給が停止した場合であって、前記第２の最新書き込み時刻情報が示す時刻が、前記第１の最新書き込み時刻情報が示す時刻よりも遅くない場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電源部と、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込み時刻情報が示す時刻が、前記第２の最新書き込み時刻情報が示す時刻よりも早い場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部に供給する第２の電源部と
から構成されることを特徴とする情報処理システム。
【請求項２】
電池と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第２の揮発性記憶部と、
前記第１および第２の揮発性記憶部にデータを書き込むとともに、前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第１の最新書き込みエラー情報として記憶する第１のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第２の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第２の最新書き込みエラー情報として記憶する第２のアクセス制御部と、
商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているか、または、前記第１の最新書き込みエラー情報と前記第２の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部へ供給する第１の電源部と、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第２の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部へ供給する第２の電源部と
から構成されることを特徴とする情報処理システム。
【請求項３】
電池と、
現在の時刻を示す現在時刻情報を出力する時計手段と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第３の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第４の揮発性記憶部と、
前記第３および第４の揮発性記憶部にデータを書き込むとともに、前記第３の揮発性記憶部に障害が発生していない場合には、前記第４の揮発性記憶部から必要なデータを読み出し、一方、前記第３の揮発性記憶部に障害が発生している場合には、前記第４の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第３の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第３の最新書き込み時刻情報および第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、第３の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第３の揮発性記憶装置への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の前記所定の記憶場所、または、前記第３の専用記憶部に記憶する第３のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第４の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第４の最新書き込み時刻情報および第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、第４の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第４の揮発性記憶装置への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の前記所定の記憶場所、または、前記第４の専用記憶部に記憶する第４のアクセス制御部と、
商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込み時刻情報が示す時刻が、前記第３の最新書き込み時刻情報が示す時刻よりも遅くないとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第３の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第３の揮発性記憶部へ供給する第３の電源部と、
前記商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第３の最新書き込み時刻情報が示す時刻が、前記第４の最新書き込み時刻情報が示す時刻よりも早いとき、または、前記第４の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第３の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第４の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第４の揮発性記憶部へ供給する第４の電源部と
から構成されることを特徴とする情報処理システム。
【請求項４】
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１および第２の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが完了した場合には、当該書き込みの完了の時点に、現在の時刻を示す現在時刻情報を出力する時計手段から出力されている該現在時刻情報を第１の最新書き込み時刻情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶する第１の時刻記憶ステップと、
前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが完了した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第２の最新書き込み時刻情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶する第２の時刻記憶ステップと、
商用電源からの電力の供給が停止した場合であって、前記第２の最新書き込み時刻情報が示す時刻が、前記第１の最新書き込み時刻情報が示す時刻よりも遅くない場合には、前記商用電源に代えて電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電力供給ステップと、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込み時刻情報が示す時刻が、前記第２の最新書き込み時刻情報が示す時刻よりも早い場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部に供給する第２の電力供給ステップと
を含むことを特徴とする電力供給方法。
【請求項５】
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１および第２の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、前記第１の専用記憶部に記憶する第１のエラー情報記憶ステップと、
前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、前記第２の専用記憶部に記憶する第２のエラー情報記憶ステップと、
商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているか、または、前記第１の最新書き込みエラー情報と前記第２の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示している場合には、前記商用電源に代えて電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電力供給ステップと
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第２の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部へ供給する第２の電力供給ステップと
を含むことを特徴とする電力供給方法。
【請求項６】
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第３および第４の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第３の揮発性記憶部に障害が発生していない場合には、前記第３の揮発性記憶部から必要なデータを読み出し、一方、前記第３の揮発性記憶部に障害が発生している場合には、前記第４の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第３の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に、現在の時刻を示す現在時刻情報を出力する時計手段から出力されている該現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第３の最新書き込み時刻情報および第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、第３の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第３の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、前記第３の専用記憶部に記憶する第１の時刻エラー情報記憶ステップと、
前記データ書き込みステップで、前記第４の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第４の最新書き込み時刻情報および第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、第４の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第４の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、前記第４の専用記憶部に記憶する第２の時刻エラー情報記憶ステップと、
商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込み時刻情報が示す時刻が、前記第３の最新書き込み時刻情報が示す時刻よりも遅くないとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第３の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第３の揮発性記憶部へ供給する第１の電力供給ステップと、
前記商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第３の最新書き込み時刻情報が示す時刻が、前記第４の最新書き込み時刻情報が示す時刻よりも早いとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第４の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第４の揮発性記憶部へ供給する第２の電力供給ステップと
を含むことを特徴とする電力供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび電力供給方法に関し、特に、商用電源の代わりに電池から電力を供給する情報処理システムおよび電力供給方法に関する。
【背景技術】
【０００２】
図１２は、一般的に知られている冗長記憶機能付き情報処理システムを示す図である。
【０００３】
図１２を参照すると、冗長記憶機能付き情報処理システム１は、揮発性記憶部３−１、電源部４−１および電池５−１を備えた記憶装置２−１と、揮発性記憶部３−２、電源部４−２および電池５−２を備えた記憶装置２−２と、記憶装置２−１および２−２と接続された情報処理装置６とから構成される。
【０００４】
情報処理装置６の電源部（図示せず）、電源部４−１および４−２には、商用電源から電力が供給されている。さらに、電源部４−１および４−２には、それぞれ電池５−１および５−２が接続されている。
【０００５】
電源部４−１および４−２は、通常、商用電源からの電力をそれぞれ揮発性記憶部３−１および３−２を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部３−１および３−２に供給する。
【０００６】
揮発性記憶部３−１および３−２は、それぞれ電源部４−１および４−２から電力が供給されている期間のみ、各種のデータを記憶することができ、電源部４−１および４−２から揮発性記憶部３−１および３−２への電力の供給が停止すると、揮発性記憶部３−１および３−２に記憶されているデータは消失する。
【０００７】
情報処理装置６は、揮発性記憶部３−１および３−２に同一のデータを書き込み、揮発性記憶部３−１および３−２のうちの予め定めた一方（ここでは、揮発性記憶部３−１であるとする。）のみから必要なデータを読み出す。
【０００８】
こうして、例えば、揮発性記憶部３−１に障害が発生した場合には、それ以降、情報処理装置６は、揮発性記憶部３−１に代えて、揮発性記憶部３−２から必要なデータを読み出し、各種の処理を継続することができる。
【０００９】
今、停電等で商用電源からの電力の供給が停止したとすると、商用電源からの電力の供給の停止を検出した電源部４−１および４−２は、商用電源に代えて、それぞれ電池５−１および５−２からの電力をそれぞれ揮発性記憶部３−１および３−２を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部３−１および３−２に供給する。こうして、停電等で商用電源からの電力の供給が停止しても、揮発性記憶部３−１および３−２に記憶されたデータの消失が回避できる。
【００１０】
また、関連技術として、特許文献１には、揮発性のキャッシュメモリ＃０、＃１がそれぞれバッテリ＃０、＃１で駆動されているバッテリバックアップ状態のとき、片方のバッテリに故障が生じた際に、残りの正常なバッテリでの動作時間を延長するための技術が記載されている。
【００１１】
さらに、特許文献２には、主電源の停電の経過時間により、スタンバイ系の切り離しや動作クロックの低速度への切り替えを行うことにより、バッテリからの電源供給による動作時間を延長するための技術が記載されている。
【００１２】
さらに、特許文献３には、停電時に、１つのバッテリ回路から現用系システムにのみ電力を供給し、該現用系システムに故障が発生すると予備系システムにのみ当該バッテリ回路からの電力を供給するよう制御することによって、停電時に現用系システムに障害が発生してもシステム停止を招かないための技術が記載されている。
【００１３】
さらに、特許文献４には、複数のＣＰＵセットで多重化された中央処理部を備えるコンピュータシステムにおいて、各該ＣＰＵセットに設けられ、通信バスで相互に接続された診断プロセッサが、ある障害が発生してシステムから切り離されたＣＰＵセットの障害ログ情報を、該障害の発生後に取得するための技術が記載されている。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００６−１６３４５５号公報
【特許文献２】特許第２７２７９４０号公報
【特許文献３】特開平１１−０２４８００号公報
【特許文献４】特開平０８−２６３３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、図１２に示した冗長記憶機能付き情報処理システム１では、２つの電池５−１および５−２が必要であり、価格上昇を招くという問題点がある。
【００１６】
また、特許文献１記載の技術でも、バッテリバックアップのための２つのバッテリが必要であり、価格上昇を招くという問題点がある。
【００１７】
なお、特許文献２乃至４には、停電等で商用電源からの電力の供給が停止した時に、データを記憶するための複数の揮発性記憶手段のみに電池から電力を供給する技術は何ら記載されていない。
【００１８】
本発明の目的は、上述した問題点を解決できる情報処理システムおよび電力供給方法を提供することにある。
【課題を解決するための手段】
【００１９】
本発明の第１の情報処理システムは、
電池と、
現在の時刻を示す現在時刻情報を出力する時計手段と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第２の揮発性記憶部と、
前記第１および第２の揮発性記憶部にデータを書き込むとともに、前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが完了する度に、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第１の最新書き込み時刻情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶する第１のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第２の揮発性記憶部への書き込みが完了する度に、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第２の最新書き込み時刻情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶する第２のアクセス制御部と、
商用電源からの電力の供給が停止した場合であって、前記第２の最新書き込み時刻情報が示す時刻が、前記第１の最新書き込み時刻情報が示す時刻よりも遅くない場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電源部と、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込み時刻情報が示す時刻が、前記第２の最新書き込み時刻情報が示す時刻よりも早い場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部に供給する第２の電源部と
から構成される。
【００２０】
さらに、本発明の第２の情報処理システムは、
電池と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第２の揮発性記憶部と、
前記第１および第２の揮発性記憶部にデータを書き込むとともに、前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第１の最新書き込みエラー情報として記憶する第１のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第２の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第２の最新書き込みエラー情報として記憶する第２のアクセス制御部と、
商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているか、または、前記第１の最新書き込みエラー情報と前記第２の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部へ供給する第１の電源部と、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第２の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部へ供給する第２の電源部と
から構成される。
【００２１】
さらに、本発明の第３の情報処理システムは、
電池と、
現在の時刻を示す現在時刻情報を出力する時計手段と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第３の揮発性記憶部と、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第４の揮発性記憶部と、
前記第３および第４の揮発性記憶部にデータを書き込むとともに、前記第３の揮発性記憶部に障害が発生していない場合には、前記第４の揮発性記憶部から必要なデータを読み出し、一方、前記第３の揮発性記憶部に障害が発生している場合には、前記第４の揮発性記憶部から必要なデータを読み出す情報処理装置と、
前記情報処理装置から出力されたデータの前記第３の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第３の最新書き込み時刻情報および第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、第３の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第３の揮発性記憶装置への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の前記所定の記憶場所、または、前記第３の専用記憶部に記憶する第３のアクセス制御部と、
前記情報処理装置から出力されたデータの前記第４の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第４の最新書き込み時刻情報および第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、第４の専用記憶部に記憶し、一方、前記情報処理装置から出力されたデータの前記第４の揮発性記憶装置への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の前記所定の記憶場所、または、前記第４の専用記憶部に記憶する第４のアクセス制御部と、
商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込み時刻情報が示す時刻が、前記第３の最新書き込み時刻情報が示す時刻よりも遅くないとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第３の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第３の揮発性記憶部へ供給する第３の電源部と、
前記商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第３の最新書き込み時刻情報が示す時刻が、前記第４の最新書き込み時刻情報が示す時刻よりも早いとき、または、前記第４の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第３の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第４の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第４の揮発性記憶部へ供給する第４の電源部と
から構成される。
【００２２】
また、本発明の第１の電力供給方法は、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１および第２の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが完了した場合には、当該書き込みの完了の時点に、現在の時刻を示す現在時刻情報を出力する時計手段から出力されている該現在時刻情報を第１の最新書き込み時刻情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶する第１の時刻記憶ステップと、
前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが完了した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報を第２の最新書き込み時刻情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶する第２の時刻記憶ステップと、
商用電源からの電力の供給が停止した場合であって、前記第２の最新書き込み時刻情報が示す時刻が、前記第１の最新書き込み時刻情報が示す時刻よりも遅くない場合には、前記商用電源に代えて電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電力供給ステップと、
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込み時刻情報が示す時刻が、前記第２の最新書き込み時刻情報が示す時刻よりも早い場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部に供給する第２の電力供給ステップと
を含む。
【００２３】
さらに、本発明の第２の電力供給方法は、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第１および第２の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第１の揮発性記憶部に障害が発生していない場合には、前記第１の揮発性記憶部から必要なデータを読み出し、一方、前記第１の揮発性記憶部に障害が発生している場合には、前記第２の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、第１の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第１の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第１の最新書き込みエラー情報として前記第１の揮発性記憶部内の所定の記憶場所、または、前記第１の専用記憶部に記憶する第１のエラー情報記憶ステップと、
前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが成功した場合には、書き込みエラーが発生しなかったことを示す情報を第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、第２の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第２の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第２の最新書き込みエラー情報として前記第２の揮発性記憶部内の所定の記憶場所、または、前記第２の専用記憶部に記憶する第２のエラー情報記憶ステップと、
商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているか、または、前記第１の最新書き込みエラー情報と前記第２の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示している場合には、前記商用電源に代えて電池からの電力を前記第１の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第１の揮発性記憶部に供給する第１の電力供給ステップと
前記商用電源からの電力の供給が停止した場合であって、前記第１の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第２の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示している場合には、前記商用電源に代えて前記電池からの電力を前記第２の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第２の揮発性記憶部へ供給する第２の電力供給ステップと
を含む。
【００２４】
さらに、本発明の第３の電力供給方法は、
通常、商用電源から電力が供給され、電力が供給されている期間中のみ、データを保持することができる第３および第４の揮発性記憶部に、情報処理装置から出力されたデータを書き込むデータ書き込みステップと、
前記第３の揮発性記憶部に障害が発生していない場合には、前記第３の揮発性記憶部から必要なデータを読み出し、一方、前記第３の揮発性記憶部に障害が発生している場合には、前記第４の揮発性記憶部から必要なデータを読み出すデータ読み出しステップと、
前記データ書き込みステップで、前記第３の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に、現在の時刻を示す現在時刻情報を出力する時計手段から出力されている該現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第３の最新書き込み時刻情報および第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、第３の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第３の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第３の最新書き込みエラー情報として前記第３の揮発性記憶部内の所定の記憶場所、または、前記第３の専用記憶部に記憶する第１の時刻エラー情報記憶ステップと、
前記データ書き込みステップで、前記第４の揮発性記憶部への書き込みが成功した場合には、当該書き込みの完了の時点に前記時計手段から出力されている前記現在時刻情報および書き込みエラーが発生しなかったことを示す情報を、それぞれ第４の最新書き込み時刻情報および第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、第４の専用記憶部に記憶し、一方、前記データ書き込みステップで、前記第４の揮発性記憶部への書き込みが失敗した場合には、書き込みエラーが発生したことを示す情報を前記第４の最新書き込みエラー情報として前記第４の揮発性記憶部内の所定の記憶場所、または、前記第４の専用記憶部に記憶する第２の時刻エラー情報記憶ステップと、
商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込み時刻情報が示す時刻が、前記第３の最新書き込み時刻情報が示す時刻よりも遅くないとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生したことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第３の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第３の揮発性記憶部へ供給する第１の電力供給ステップと、
前記商用電源からの電力の供給が停止した場合に、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生しなかったことを示しているか、若しくは、前記第３の最新書き込みエラー情報と前記第４の最新書き込みエラー情報との両者が、書き込みエラーが発生したことを示しており、且つ、前記第３の最新書き込み時刻情報が示す時刻が、前記第４の最新書き込み時刻情報が示す時刻よりも早いとき、または、前記第３の最新書き込みエラー情報が、書き込みエラーが発生したことを示しており、且つ、前記第４の最新書き込みエラー情報が、書き込みエラーが発生しなかったことを示しているときには、前記商用電源に代えて前記電池からの電力を前記第４の揮発性記憶部を動作させるために必要な電力に変換し、該変換された電力を前記第４の揮発性記憶部へ供給する第２の電力供給ステップと
を含む。
【発明の効果】
【００２５】
本発明には、商用電源の代わりに電池から電力を供給する情報処理システムの低価格化を実現できるという効果がある。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】第１の実施形態における電源部２２の動作を示すフローチャートである。
【図３】第１の実施形態における電源部３２の動作を示すフローチャートである。
【図４】本発明の第２の実施形態を示すブロック図である。
【図５】第２の実施形態における電源部８２の動作を示すフローチャートである。
【図６】第２の実施形態における電源部９２の動作を示すフローチャートである。
【図７】第２の実施形態における、第１および第２の最新書き込みエラー情報が示す書き込みエラーの有無と、電池４０からの電力の供給対象（揮発性記憶部８１および揮発性記憶部９１）との対応を示す表である。
【図８】本発明の第３の実施形態を示すブロック図である。
【図９】第３の実施形態における電源部２０２の動作を示すフローチャートである。
【図１０】第３の実施形態における電源部３０２の動作を示すフローチャートである。
【図１１】第３の実施形態における、第３および第４の最新書き込みエラー情報が示す書き込みエラーの有無と、第３および上記第４の最新書き込み時刻情報が示す時刻と、電池４０からの電力の供給対象（揮発性記憶部２０１または揮発性記憶部３０１）との対応を示す表である。
【図１２】一般的な冗長記憶機能付き情報処理システムの一例を示すブロック図である。
【発明を実施するための形態】
【００２７】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００２８】
［第１の実施形態］
図１は本発明の第１の実施形態を示すブロック図である。
【００２９】
図１を参照すると、第１の実施形態において、冗長記憶機能付き情報処理システム１０は、揮発性記憶部２１、電源部２２およびアクセス制御部２３を備えた記憶装置２０と、揮発性記憶部３１、電源部３２およびアクセス制御部３３を備えた記憶装置３０と、電池４０と、現在の時刻を示す現在時刻情報を出力する時計手段７０と、情報処理装置６０とから構成される。
【００３０】
情報処理装置６０の電源部（図示せず）、電源部２２および３２には、商用電源から電力が供給されている。さらに、電源部２２および３２には、電池４０が接続されている。
【００３１】
電源部２２と電源部３２とは、通信信号線５０を介して接続されている。
【００３２】
電源部２２および３２は、通常、商用電源からの電力をそれぞれ揮発性記憶部２１および３１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部２１および３１に供給する。
【００３３】
揮発性記憶部２１および３１は、それぞれ電源部２２および３２から電力が供給されている期間のみ、各種のデータを記憶することができ、電源部２２および３２から揮発性記憶部２１および３１への電力の供給が停止すると、揮発性記憶部２１および３１に記憶されているデータは消失する。
【００３４】
情報処理装置６０は、通常、揮発性記憶部２１および３１のうちの予め定めた一方（ここでは、揮発性記憶部２１であるとする。）のみからアクセス制御部２３を介して必要なデータを読み出す。
【００３５】
一方、揮発性記憶部２１に障害が発生した場合には、それ以降、情報処理装置６０は、揮発性記憶部２１に代えて、揮発性記憶部３１から必要なデータを読み出す。
【００３６】
また、情報処理装置６０から出力されたデータは、アクセス制御部２３を介して揮発性記憶部２１に書き込まれるとともに、アクセス制御部３３を介して揮発性記憶部３１にも書き込まれる。
【００３７】
アクセス制御部２３は、情報処理装置６０から出力されたデータの揮発性記憶部２１への書き込みが完了する度に、その書き込みの完了の時点に時計手段７０から出力されている現在時刻情報を揮発性記憶部２１内の所定の記憶場所、または、揮発性記憶部２１とは別に記憶装置２０内に設けられた第１の専用記憶部（図示せず）に、第１の最新書き込み時刻情報として記憶する。
【００３８】
同様に、アクセス制御部３３は、情報処理装置６０から出力されたデータの揮発性記憶部３１への書き込みが完了する度に、その書き込みの完了の時点に時計手段７０から出力されている現在時刻情報を揮発性記憶部３１の所定の記憶場所、または、揮発性記憶部３１とは別に記憶装置３０内に設けられた第２の専用記憶部（図示せず）に、第２の最新書き込み時刻情報として記憶する。
【００３９】
なお、時計手段７０を記憶装置２０および３０のそれぞれに設け、上記最新書き込み時刻情報を、記憶装置２０および３０のそれぞれに設けられた時計手段から別個に取得するようにしてもよい。
【００４０】
次に、停電等で商用電源からの電力の供給が停止した場合の本実施形態の動作を説明する。
【００４１】
図２は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部２２の動作を示すフローチャートである。
【００４２】
図２を参照すると、今、電源部２２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ１００）、電源部２２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部２１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部２１に供給する（ステップＳ１０１）。
【００４３】
次に、電源部２２は、通信信号線５０を介して電源部３２に最新書き込み時刻情報要求信号を送信する（ステップＳ１０２）。該信号に応答して、電源部３２は、揮発性記憶部３１の上記所定の記憶場所、または、上記第２の専用記憶部から上記第２の最新書き込み時刻情報を読み出し、該時刻情報を通信信号線５０を介して電源部２２に送信する。
【００４４】
電源部２２は、電源部３２から上記第２の最新書き込み時刻情報を受信し（ステップＳ１０３）、受信した上記第２の最新書き込み時刻情報が示す時刻と、揮発性記憶部２１内の上記所定の記憶場所、または、上記第１の専用記憶部に記憶されている上記第１の最新書き込み時刻情報が示す時刻とを比較し、上記第２の最新書き込み時刻情報が示す時刻が、上記第１の最新書き込み時刻情報が示す時刻よりも早い場合、または、両時刻が一致する場合（ステップＳ１０４で「ＹＥＳ」の場合）には、電源部２２は、電池４０から揮発性記憶部２１への電力の供給を継続する。
【００４５】
一方、上記第２の最新書き込み時刻情報が示す時刻が、上記第１の最新書き込み時刻情報が示す時刻よりも遅い場合（ステップＳ１０４で「ＮＯ」の場合）には、電源部２２は、電池４０から揮発性記憶部２１への電力の供給を停止する（ステップＳ１０５）。
【００４６】
図３は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部３２の動作を示すフローチャートである。
【００４７】
図３を参照すると、今、電源部３２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ２００）、電源部３２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部３１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部３１に供給する（ステップＳ２０１）。
【００４８】
次に、電源部３２は、通信信号線５０を介して電源部２２に最新書き込み時刻情報要求信号を送信する（ステップＳ２０２）。該信号に応答して、電源部２２は、揮発性記憶部２１の上記所定の記憶場所、または、上記第１の専用記憶部から上記第１の最新書き込み時刻情報を読み出し、該時刻情報を通信信号線５０を介して電源部３２に送信する。
【００４９】
電源部３２は、電源部２２から上記第１の最新書き込み時刻情報を受信し（ステップＳ２０３）、受信した上記第１の最新書き込み時刻情報が示す時刻と、揮発性記憶部３１内の上記所定の記憶場所、または、上記第２の専用記憶部に記憶されている上記第２の最新書き込み時刻情報が示す時刻とを比較し、上記第１の最新書き込み時刻情報が示す時刻が、上記第２の最新書き込み時刻情報が示す時刻よりも早い場合（ステップＳ２０４で「ＹＥＳ」の場合）には、電源部３２は、電池４０から揮発性記憶部３１への必要な電力の供給を継続する。
【００５０】
一方、上記第１の最新書き込み時刻情報が示す時刻が、上記第２の最新書き込み時刻情報が示す時刻よりも遅い、または、両時刻が一致する場合（ステップＳ２０４で「ＮＯ」の場合）には、電源部３２は、電池４０から揮発性記憶部３１への電力の供給を停止する（ステップＳ２０５）。
【００５１】
以上、本実施形態には、システムの低価格化を実現できるという効果がある。
【００５２】
その理由は、停電等で商用電源からの電力の供給が停止した場合に、一つの電池４０で、商用電源に代えて揮発性記憶部２１または３１へ電力を供給できるようにしたからである。
【００５３】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
【００５４】
図４は本発明の第２の実施形態を示すブロック図である。
【００５５】
図４を参照すると、第２の実施形態において、冗長記憶機能付き情報処理システム１１は、揮発性記憶部８１、電源部８２およびアクセス制御部８３を備えた記憶装置８０と、揮発性記憶部９１、電源部９２およびアクセス制御部９３を備えた記憶装置９０と、電池４０と、情報処理装置６０とから構成される。
【００５６】
情報処理装置６０の電源部（図示せず）、電源部８２および９２には、商用電源から電力が供給されている。さらに、電源部８２および９２には、電池４０が接続されている。
【００５７】
電源部８２と電源部９２とは、通信信号線５０を介して接続されている。
【００５８】
電源部８２および９２は、通常、商用電源からの電力をそれぞれ揮発性記憶部８１および９１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部８１および９１に供給する。
【００５９】
揮発性記憶部８１および９１は、それぞれ電源部８２および９２から電力が供給されている期間のみ、各種のデータを記憶することができ、電源部８２および９２から揮発性記憶部８１および９１への電力の供給が停止すると、揮発性記憶部８１および９１に記憶されているデータは消失する。
【００６０】
情報処理装置６０は、通常、揮発性記憶部８１および９１のうちの予め定めた一方（ここでは、揮発性記憶部８１であるとする。）のみからアクセス制御部８３を介して必要なデータを読み出す。
【００６１】
一方、揮発性記憶部８１に障害が発生した場合には、それ以降、情報処理装置６０は、揮発性記憶部８１に代えて、揮発性記憶部９１から必要なデータを読み出す。
【００６２】
また、情報処理装置６０から出力されたデータは、アクセス制御部８３を介して揮発性記憶部８１に書き込まれるとともに、アクセス制御部９３を介して揮発性記憶部９１にも書き込まれる。
【００６３】
アクセス制御部８３は、情報処理装置６０から出力されたデータの揮発性記憶部８１への書き込みが成功した場合には、揮発性記憶部８１内の所定の記憶場所、または、揮発性記憶部８１とは別に記憶装置８０内に設けられた第３の専用記憶部（図示せず）に、第１の最新書き込みエラー情報として、書き込みエラーが発生しなかったことを示す情報（本実施形態では、「無し」。）を記憶する。
【００６４】
一方、情報処理装置６０から出力されたデータの揮発性記憶部８１への書き込み時に何らかの原因で書き込みエラーが発生した場合には、アクセス制御部８３は、揮発性記憶部８１内の上記所定の記憶場所、または、上記第３の専用記憶部に、上記第１の最新書き込みエラー情報として、書き込みエラーが発生したことを示す情報（本実施形態では、「有り」。）を記憶する。
【００６５】
同様に、アクセス制御部９３は、情報処理装置６０から出力されたデータの揮発性記憶部９１への書き込みが成功した場合には、揮発性記憶部９１の所定の記憶場所、または、揮発性記憶部９１とは別に記憶装置９０内に設けられた第４の専用記憶部（図示せず）に、第２の最新書き込みエラー情報として「無し」を記憶する。
【００６６】
一方、情報処理装置６０から出力されたデータの揮発性記憶部９１への書き込み時に何らかの原因で書き込みエラーが発生した場合には、アクセス制御部８３は、揮発性記憶部８１内の上記所定の記憶場所、または、上記第４の専用記憶部に、上記第２の最新書き込みエラー情報として「有り」を記憶する。
【００６７】
次に、停電等で商用電源からの電力の供給が停止した場合の本実施形態の動作を説明する。
【００６８】
図５は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部８２の動作を示すフローチャートである。
【００６９】
図５を参照すると、今、電源部８２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ３００）、電源部８２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部８１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部８１に供給する（ステップＳ３０１）。
【００７０】
次に、電源制御手段８４は、揮発性記憶部８１内の上記所定の記憶場所、または、上記第３の専用記憶部に記憶されている上記第１の最新書き込みエラー情報が「無し」を示している場合（ステップＳ３０２で「ＹＥＳ」の場合）には、電池４０から揮発性記憶部８１への電力の供給を継続する。
【００７１】
一方、上記第１の最新書き込みエラー情報が「有り」を示している場合（ステップＳ３０２で「ＮＯ」の場合）には、電源部８２は、通信信号線５０を介して電源部９２に最新書き込みエラー情報要求信号を送信し（ステップＳ３０３）、該信号に応答して、電源部９２は、揮発性記憶部９１の上記所定の記憶場所、または、上記第４の専用記憶部から上記第２の最新書き込みエラー情報を読み出し、該エラー情報を通信信号線５０を介して電源部８２に送信する。
【００７２】
電源部８２は、電源部９２から上記第２の最新書き込みエラー情報を受信し（ステップＳ３０４）、受信した上記第２の最新書き込みエラー情報が「有り」を示している場合（ステップＳ３０５で「ＹＥＳ」の場合）には、電源制御手段８４は、電池４０から揮発性記憶部８１への電力の供給を継続する。
【００７３】
一方、上記第２の最新書き込みエラー情報が「無し」を示している場合（ステップＳ３０５で「ＮＯ」の場合）には、電源部８２は、電池４０から揮発性記憶部８１への電力の供給を停止する（ステップＳ３０６）。
【００７４】
図６は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部９２の動作を示すフローチャートである。
【００７５】
図６を参照すると、今、電源部９２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ４００）、電源部９２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部９１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部９１に供給する（ステップＳ４０１）。
【００７６】
次に、電源制御手段９４は、揮発性記憶部９１内の上記所定の記憶場所、または、上記第４の専用記憶部に記憶されている上記第２の最新書き込みエラー情報が「有り」を示している場合（ステップＳ４０２で「ＮＯ」の場合）には、電池４０から揮発性記憶部９１への電力の供給を停止する（ステップＳ４０６）。
【００７７】
一方、上記第１の最新書き込みエラー情報が「無し」を示している場合（ステップＳ４０２で「ＮＯ」の場合）には、電源部９２は、通信信号線５０を介して電源部８２に最新書き込みエラー情報要求信号を送信し（ステップＳ４０３）、該信号に応答して、電源部８２は、揮発性記憶部８１の上記所定の記憶場所、または、上記第３の専用記憶部から上記第１の最新書き込みエラー情報を読み出し、該エラー情報を通信信号線５０を介して電源部９２に送信する。
【００７８】
電源部９２は、電源部８２から上記第２の最新書き込みエラー情報を受信し（ステップＳ４０４）、受信した上記第１の最新書き込みエラー情報が「有り」を示している場合（ステップＳ４０５で「ＹＥＳ」の場合）には、電源制御手段９４は、電池４０から揮発性記憶部９１への電力の供給を継続する。
【００７９】
一方、上記第１の最新書き込みエラー情報が「無し」を示している場合（ステップＳ４０５で「ＮＯ」の場合）には、電源部９２は、電池４０から揮発性記憶部９１への電力の供給を停止する（ステップＳ４０６）。
【００８０】
参考までに、図７に、上記第１および上記第２の最新書き込みエラー情報が示すエラーの有無と、電池４０からの電力の供給対象（揮発性記憶部８１および揮発性記憶部９１）との対応を表形式で示す。
【００８１】
以上、本実施形態には、第１の実施形態と同様に、システムの低価格化を実現できるという効果がある。
【００８２】
その理由は、停電等で商用電源からの電力の供給が停止した場合に、一つの電池４０で、商用電源に代えて揮発性記憶部８１または９１へ電力を供給できるようにしたからである。
【００８３】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。
【００８４】
図８は本発明の第３の実施形態を示すブロック図である。
【００８５】
図８を参照すると、第３の実施形態において、冗長記憶機能付き情報処理システム１２は、揮発性記憶部２０１、電源部２０２およびアクセス制御部２０３を備えた記憶装置２００と、揮発性記憶部３０１、電源部３０２およびアクセス制御部３０３を備えた記憶装置３００と、電池４０と、現在の時刻を示す現在時刻情報を出力する時計手段７０と、情報処理装置６０とから構成される。
【００８６】
情報処理装置６０の電源部（図示せず）、電源部２０２および３０２には、商用電源から電力が供給されている。さらに、電源部２０２および３０２には、電池４０が接続されている。
【００８７】
電源部２０２と電源部３０２とは、通信信号線５０を介して接続されている。
【００８８】
電源部２０２および３０４は、通常、商用電源からの電力をそれぞれ揮発性記憶部２０１および３０１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部２０１および３０１に供給する。
【００８９】
揮発性記憶部２０１および３０１は、それぞれ電源部２０２および３０２から電力が供給されている期間のみ、各種のデータを記憶することができ、電源部２０２および３０２から揮発性記憶部２０１および３０１への電力の供給が停止すると、揮発性記憶部２０１および３０１に記憶されているデータは消失する。
【００９０】
情報処理装置６０は、通常、揮発性記憶部２０１および３０１のうちの予め定めた一方（ここでは、揮発性記憶部２０１であるとする。）のみからアクセス制御部２０３を介して必要なデータを読み出す。
【００９１】
一方、揮発性記憶部２０１に障害が発生した場合には、それ以降、情報処理装置６０は、揮発性記憶部２０１に代えて、揮発性記憶部３０１から必要なデータを読み出す。
【００９２】
また、情報処理装置６０から出力されたデータは、アクセス制御部２０３を介して揮発性記憶部２０１に書き込まれるとともに、アクセス制御部３０３を介して揮発性記憶部３０１にも書き込まれる。
【００９３】
アクセス制御部２０３は、情報処理装置６０から出力されたデータの揮発性記憶部２０１への書き込みが成功した場合には、その書き込みの完了の時点に時計手段７０から出力されている現在時刻情報および書き込みエラーが発生しなかったことを示す情報（本実施形態では、「無し」。）を、それぞれ第３の最新書き込み時刻情報および第３の最新書き込みエラー情報として、揮発性記憶部２０１内の所定の記憶場所、または、揮発性記憶部２０１とは別に記憶装置２００内に設けられた第５の専用記憶部（図示せず）に記憶する。
【００９４】
一方、情報処理装置６０から出力されたデータの揮発性記憶部２０１への書き込み時に何らかの原因で書き込みエラーが発生した場合には、アクセス制御部２０３は、揮発性記憶部２０１内の上記所定の記憶場所、または、上記第５の専用記憶部に、上記第３の最新書き込みエラー情報として、書き込みエラーが発生したことを示す情報（本実施形態では、「有り」。）を記憶する。
【００９５】
同様に、アクセス制御部３０３は、情報処理装置６０から出力されたデータの揮発性記憶部３０１への書き込みが成功した場合には、その書き込みの完了の時点に時計手段７０から出力されている現在時刻情報および「無し」を、それぞれ第４の最新書き込み時刻情報および第４の最新書き込みエラー情報として、揮発性記憶部３０１の所定の記憶場所、または、揮発性記憶部３０１とは別に記憶装置３００内に設けられた第６の専用記憶部（図示せず）に記憶する。
【００９６】
一方、情報処理装置６０から出力されたデータの揮発性記憶部３０１への書き込み時に何らかの原因で書き込みエラーが発生した場合には、アクセス制御部３０３は、揮発性記憶部３０１内の上記所定の記憶場所、または、上記第６の専用記憶部に、上記第４の最新書き込みエラー情報として「有り」を記憶する。
【００９７】
なお、時計手段７０を記憶装置２００および３００のそれぞれに設け、上記最新書き込み時刻情報を、記憶装置２００および３００のそれぞれに設けられた時計手段から別個に取得するようにしてもよい。
【００９８】
次に、停電等で商用電源からの電力の供給が停止した場合の本実施形態の動作を説明する。
【００９９】
図９は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部２０２の動作を示すフローチャートである。
【０１００】
図９を参照すると、今、電源部２０２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ５００）、電源部２０２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部２０１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部２０１に供給する（ステップＳ５０１）。
【０１０１】
次に、電源部２０２は、通信信号線５０を介して電源部３０２に最新書き込み時刻エラー情報要求信号を送信し（ステップＳ５０２）、該信号に応答して、電源部３０２は、揮発性記憶部３０１の上記所定の記憶場所、または、上記第６の専用記憶部から上記第４の最新書き込み時刻情報および上記第４の最新書き込みエラー情報を読み出し、該時刻情報と該エラー情報とを通信信号線５０を介して電源部２０２に送信する。
【０１０２】
電源部２０２は、電源部３０２から上記第４の最新書き込み時刻情報および上記第４の最新書き込みエラー情報を受信し（ステップＳ５０３）、受信した上記第４の最新書き込みエラー情報と、揮発性記憶部２０１内の上記所定の記憶場所、または、上記第５の専用記憶部に記憶されている上記第３の最新書き込みエラー情報との両者が、「無し」を示しているか、または、「有り」を示しているかを判定する（ステップＳ５０４）。
【０１０３】
上記第４の最新書き込みエラー情報と、上記第３の最新書き込みエラー情報との両者が「無し」を示しているか、または、「有り」を示している場合（ステップＳ５０４で「ＹＥＳ」の場合）には、電源部２０２は、ステップＳ５０３で受信した上記第４の最新書き込み時刻情報が示す時刻が、揮発性記憶部２０１内の上記所定の記憶場所、または、上記第５の専用記憶部に記憶されている上記第３の最新書き込み時刻情報が示す時刻より早いか、または、両時刻が一致するかを判定する（ステップＳ５０５）。
【０１０４】
上記第４の最新書き込み時刻情報が示す時刻が、上記第３の最新書き込み時刻情報が示す時刻よりも早いか、または、両時刻が一致する場合（ステップＳ５０５で「ＹＥＳ」の場合）には、電源部２０２は、電池４０から揮発性記憶部２０１への電力の供給を継続し、一方、上記第４の最新書き込み時刻情報が示す時刻が、上記第３の最新書き込み時刻情報が示す時刻よりも遅い場合（ステップＳ５０５で「ＮＯ」の場合）には、電源部２０２は、電池４０から揮発性記憶部２０１への電力の供給を停止する（ステップＳ５０７）。
【０１０５】
また、ステップＳ５０４で、上記第４の最新書き込みエラー情報および上記第３の最新書き込みエラー情報のうちの一方が「無し」を示しており、且つ、他方が「有り」を示している場合（ステップＳ５０４で「ＮＯ」の場合）であって、上記第３の最新書き込みエラー情報が「無し」を示しているとき（ステップＳ５０６で「ＹＥＳ」のとき）には、電源部２０２は、電池４０から揮発性記憶部２０１への電力の供給を継続し、一方、上記第３の最新書き込みエラー情報が「有り」を示しているとき（ステップＳ５０６で「ＮＯ」のとき）には、電源部２０２は、電池４０から揮発性記憶部２０１への電力の供給を停止する（ステップＳ５０７）。
【０１０６】
図１０は、停電等で商用電源からの電力の供給が停止した場合の本実施形態における電源部３０２の動作を示すフローチャートである。
【０１０７】
図１０を参照すると、今、電源部３０２が停電等による商用電源からの電力の供給の停止を検出すると（ステップＳ６００）、電源部３０２は、商用電源に代えて電池４０からの電力により動作を継続し、商用電源に代えて電池４０からの電力を揮発性記憶部３０１を動作させるために必要な電力に変換し、こうして変換された電力を揮発性記憶部３０１に供給する（ステップＳ６０１）。
【０１０８】
次に、電源部３０２は、通信信号線５０を介して電源部２０２に最新書き込み時刻エラー情報要求信号を送信し（ステップＳ６０２）、該信号に応答して、電源部２０２は、揮発性記憶部２０１の上記所定の記憶場所、または、上記第５の専用記憶部から上記第３の最新書き込み時刻情報および上記第３の最新書き込みエラー情報を読み出し、該時刻情報と該エラー情報とを通信信号線５０を介して電源部３０２に送信する。
【０１０９】
電源部３０２は、電源部２０２から上記第３の最新書き込み時刻情報および上記第３の最新書き込みエラー情報を受信し（ステップＳ６０３）、受信した上記第３の最新書き込みエラー情報と、揮発性記憶部３０１内の上記所定の記憶場所、または、上記第６の専用記憶部に記憶されている上記第４の最新書き込みエラー情報との両者が、「無し」を示しているか、または、「有り」を示しているかを判定する（ステップＳ６０４）。
【０１１０】
上記第３の最新書き込みエラー情報と、上記第４の最新書き込みエラー情報との両者が「無し」を示しているか、または、「有り」を示している場合（ステップＳ６０４で「ＹＥＳ」の場合）には、電源部３０２は、ステップＳ６０３で受信した上記第３の最新書き込み時刻情報が示す時刻が、揮発性記憶部３０１内の上記所定の記憶場所、または、上記第６の専用記憶部に記憶されている上記第４の最新書き込み時刻情報が示す時刻より早いか、または、両時刻が一致するかを判定する（ステップＳ６０５）。
【０１１１】
上記第３の最新書き込み時刻情報が示す時刻が、上記第４の最新書き込み時刻情報が示す時刻よりも早いか、または、両時刻が一致する場合（ステップＳ６０５で「ＹＥＳ」の場合）には、電源部３０２は、電池４０から揮発性記憶部３０１への電力の供給を継続し、一方、上記第３の最新書き込み時刻情報が示す時刻が、上記第４の最新書き込み時刻情報が示す時刻よりも遅い場合（ステップＳ６０５で「ＮＯ」の場合）には、電源部３０２は、電池４０から揮発性記憶部３０１への電力の供給を停止する（ステップＳ６０７）。
【０１１２】
また、ステップＳ６０４で、上記第３の最新書き込みエラー情報および上記第４の最新書き込みエラー情報のうちの一方が「無し」を示しており、且つ、他方が「有り」を示している場合（ステップＳ６０４で「ＮＯ」の場合）であって、上記第４の最新書き込みエラー情報が「無し」を示しているとき（ステップＳ６０６で「ＹＥＳ」のとき）には、電源部３０２は、電池４０から揮発性記憶部３０１への電力の供給を継続し、一方、上記第４の最新書き込みエラー情報が「有り」を示しているとき（ステップＳ６０６で「ＮＯ」のとき）には、電源部３０２は、電池４０から揮発性記憶部３０１への電力の供給を停止する（ステップＳ６０７）。
【０１１３】
参考までに、図１１に、上記第３および上記第４の最新書き込みエラー情報が示すエラーの有無と、上記第３および上記第４の最新書き込み時刻情報が示す時刻と、電池４０からの電力の供給対象（揮発性記憶部２０１または揮発性記憶部３０１）との対応を表形式で示す。
【０１１４】
以上、本実施形態には、第１の実施形態と同様に、システムの低価格化を実現できるという効果がある。
【０１１５】
その理由は、停電等で商用電源からの電力の供給が停止した場合に、一つの電池４０で、商用電源に代えて揮発性記憶部２０１または３０１へ電力を供給できるようにしたからである。
【０１１６】
以上説明したように、本発明は、上述した実施の形態のみに限定されるものではなく、既に述べた本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【符号の説明】
【０１１７】
１    冗長記憶機能付き情報処理システム
２−１    記憶装置
２−２    記憶装置
３−１    揮発性記憶部
３−２    揮発性記憶部
４−１    電源部
４−２    電源部
５−１    電池
５−２    電池
６    情報処理装置
１０    冗長記憶機能付き情報処理システム
２０    記憶装置
２１    揮発性記憶部
２２    電源部
２３    アクセス制御部
３０    記憶装置
３１    揮発性記憶部
３２    電源部
３３    アクセス制御部
４０    電池
５０    通信信号線
６０    情報処理装置
７０    時計手段
１１    冗長記憶機能付き情報処理システム
８０    記憶装置
８１    揮発性記憶部
８２    電源部
８３    アクセス制御部
９０    記憶装置
９１    揮発性記憶部
９２    電源部
９３    アクセス制御部
１２    冗長記憶機能付き情報処理システム
２００    記憶装置
２０１    揮発性記憶部
２０２    電源部
２０３    アクセス制御部
３００    記憶装置
３０１    揮発性記憶部
３０２    電源部
３０３    アクセス制御部
【図１】
2016151904.tif 000003
【図２】
2016151904.tif 000004
【図３】
2016151904.tif 000005
【図４】
2016151904.tif 000006
【図５】
2016151904.tif 000007
【図６】
2016151904.tif 000008
【図７】
2016151904.tif 000009
【図８】
2016151904.tif 000010
【図９】
2016151904.tif 000011
【図１０】
2016151904.tif 000012
【図１１】
2016151904.tif 000013
【図１２】
2016151904.tif 000014