(57)【特許請求の範囲】
【請求項１】
データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールと、
これら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知手段と、
この保存継続開始タイミング検知手段が前記保存継続開始タイミングを検知したとき、前記エリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記ヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成手段と、
この圧縮後データ作成手段によって前記複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置手段と、
このデータ再配置手段ですべての圧縮後データが前記一部のメモリモジュールに集結した後、前記複数のメモリモジュールのうちの前記一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止手段と、
前記複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知手段と、
このバックアップ終了タイミング検知手段がバックアップの終了を検知した後、前記電源停止手段で電源の供給を停止した前記一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開手段と、
この電源供給再開手段の電源供給再開によって前記複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記複数のメモリモジュールにおける元の位置への転送を行って前記データの再配置以前の状態に復帰させるデータ位置復帰手段
とを具備することを特徴とする電子機器。
【請求項２】
前記データ再配置手段で集結する前記一部のメモリモジュールは、前記複数のメモリモジュールの中の消費電力が最も少ないメモリモジュールあるいはメモリモジュールの組み合わせであることを特徴とする請求項１記載の電子機器。
【請求項３】
データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールを備えたＣＰＵに、
これら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知処理と、
この保存継続開始タイミング検知処理で前記保存継続開始タイミングを検知したとき、前記エリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記ヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成処理と、
この圧縮後データ作成処理によって前記複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置処理と、
このデータ再配置処理ですべての圧縮後データが前記一部のメモリモジュールに集結した後、前記複数のメモリモジュールのうちの前記一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止処理と、
前記複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知処理と、
このバックアップ終了タイミング検知処理でバックアップの終了を検知した後、前記電源停止処理で電源の供給を停止した前記一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開処理と、
この電源供給再開処理による電源供給再開によって前記複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記複数のメモリモジュールにおける元の位置への転送を行って前記データの再配置以前の状態に復帰させるデータ位置復帰処理
とを実行させることを特徴とする電子機器の電源制御プログラム。
【請求項４】
前記データ再配置処理で集結する前記一部のメモリモジュールは、前記複数のメモリモジュールの中の消費電力が最も少ないメモリモジュールあるいはメモリモジュールの組み合わせであることを特徴とする請求項３記載の電子機器の電源制御プログラム。
【請求項５】
データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールを備えた電子機器におけるこれら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知ステップと、
この保存継続開始タイミング検知ステップで前記保存継続開始タイミングを検知したとき、前記エリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記ヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成ステップと、
この圧縮後データ作成ステップによって前記複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置ステップと、
このデータ再配置ステップですべての圧縮後データが前記一部のメモリモジュールに集結した後、前記複数のメモリモジュールのうちの前記一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止ステップと、
前記複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知ステップと、
このバックアップ終了タイミング検知ステップでバックアップの終了を検知した後、前記電源停止ステップで電源の供給を停止した前記一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開ステップと、
この電源供給再開ステップによる電源供給再開によって前記複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記複数のメモリモジュールにおける元の位置への転送を行って前記データの再配置以前の状態に復帰させるデータ位置復帰ステップ
とを実行させることを特徴とする電子機器の電源制御方法。
【請求項６】
前記データ再配置ステップで集結する前記一部のメモリモジュールは、前記複数のメモリモジュールの中の消費電力が最も少ないメモリモジュールあるいはメモリモジュールの組み合わせであることを特徴とする請求項５記載の電子機器の電子機器の電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の電子機器、電子機器の電源制御プログラムおよび電源制御方法に係わり、特にデータを格納するメモリを備えた複数のモジュールを有する電子機器、電子機器の電源制御プログラムおよび電源制御方法に関する。
【背景技術】
【０００２】
各種機器の高度化と共に、メモリやＣＰＵ（Central Processing Unit）等の電子部品を組み込んだモジュールを１台の装置に複数使用することが多くなってきている。このような電子機器は、サスペンドモードのように電力消費を抑えた状態で必要なデータを比較的長時間保持するために、データの保存を一斉に行うバックアップ機能が用意されていることが多い。電子機器のバックアップ時には、たとえば液晶ディスプレイといった一部のデバイスへの通電は停止されるものの、データを保持する複数のリソースから構成されるモジュールに対しては、電源を通常運転時と同様に供給する必要がある。これは、これらのデバイスの多くが搭載しているメモリが揮発性であって、電源の供給を遮断されると記憶しているデータが消失することになるからである。
【０００３】
図１０は、このような複数のモジュールを組み込んだ電子機器の要部を表わしたものである。この電子機器４００は、第１〜第４のモジュール４０１〜４０４からなるバックアップの対象となるプロセッサモジュール群４０５を備えている。ここで、第１のモジュール４０１は、第１のＣＰＵ４０６と第２のＣＰＵ４０７および第１のメモリ４０８を備えたマルチプロセッサのモジュールとしての構成となっている。第２のモジュール４０２は第３のＣＰＵ４０９と第２のメモリ４１０から構成されている。第３のモジュール４０３は第３のメモリ４１１のみから構成されている。第４のモジュール４０４は第４のＣＰＵ４１２と第４のメモリ４１３から構成されている。
【０００４】
電子機器４００には、このプロセッサモジュール群４０５に存在する第１のメモリ４０６、第２のメモリ４０７、第３のメモリ４１１および第４のメモリ４１３のバックアップへの移行のタイミングを検知するバックアップ移行検知部４２１が備えられている。電子機器４００には、更に、第１〜第４のメモリ４０６、４０７、４１１、４１３を含めたシステムの状態を診断する診断機構部４２２と、プロセッサモジュール群４０５を構成する第１〜第４のモジュール４０１〜４０４についての電源管理機構部４２３が備えられている。
【０００５】
診断機構部４２２は、バックアップ移行検知部４２１がバックアップへの移行を検知すると、電源管理機構部４２３に対して第１〜第４のモジュール４０１〜４０４の中で保持する必要のないデータのみを格納しているものがあれば、その電源供給を停止するように指示する。この指示があったとき、第１〜第３のモジュール４０１〜４０３内にはそれぞれ保持したいデータが存在しており、第４のモジュール４０４だけに保持したいデータが存在していないものとする。すると、電源管理機構部４２３は、バックアップへ移行する際に第４のモジュール４０４への電源供給のみを停止する。第１〜第３のモジュール４０１〜４０３に格納されたデータは保持する必要があるので、電源の供給は継続される。
【０００６】
しかしながら、このような電子機器では、第１〜第３のモジュール４０１〜４０３に存在する保持したいデータが全体としてわずかであっても、これらのモジュールに対する電源の供給が継続されることになる。
【０００７】
そこで、同一の構成の複数のモジュールを組み込んだ電子機器で、これらのモジュールに格納されているデータの全体を把握して、バックアップ時には必要により一部のモジュールにデータをまとめることが提案されている（たとえば特許文献１参照）。この提案によれば、それぞれのモジュール内のデータを圧縮してこれらの容量を減少させる。そして、これら圧縮後のデータが格納されるのに必要な総容量を求めると共に、これらのモジュールの１つ当たりのメモリ容量で割り算して、必要とするモジュールの個数を算出している。
【０００８】
たとえば図１０に示したような第１〜第４のモジュール４０１〜４０４がそれぞれ８ＭＢ（メカバイト）の揮発性メモリとしてのＤＲＡＭ（Dynamic Random Access Memory）で構成されているものとする。この提案によると、たとえば第１〜第４のモジュール４０１〜４０４の圧縮後のデータが７ＭＢであれば、第１のモジュール４０１に全部のデータを格納することができる。したがって、第２〜第４のモジュール４０２〜４０４の電源を遮断した状態で、消費電力を削減するモードとしてのサスペンドモードに移行することができるようになる。また、第１〜第４のモジュール４０１〜４０４の圧縮後のデータが９ＭＢであれば、第１のモジュール４０１と第２のモジュール４０２というように２つのモジュールに全部のデータを格納することができる。したがって、この場合には２つのモジュールの電源を遮断した状態でサスペンドモードに移行することができるようになる。
【特許文献１】特開平１１−２８２５８７号公報（第００１７段落〜第００１９段落、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、この提案では同一のモジュールを複数使用している。電子機器は各種のモジュールを混在して使用することがある。たとえば、電子機器の買い替えを行ったユーザは、同一のメモリ容量で同一特性のモジュールを複数一度に購入するとは限らず、前に使用していた電子機器のモジュールを部分的に使用して新しく購入した電子機器の当座のメモリ容量を確保する場合がある。このような場合には、新たに購入してセットしたモジュールと以前から使用してきたモジュールでメモリ容量や消費電力といった特性が大きく異なる場合がある。もちろん、電子機器に複数のモジュールが組み込まれている場合に、これらが互いに同一の仕様を持つものとは限らない。
【００１０】
このような場合に、従来の技術を適用しても、提案された単純な割り算の式ではバックアップ時のモジュールの使用個数を正しく求めることができなくなる。また、バックアップ時に使用するモジュールの数が分かったとしても、古い技術で製造されたモジュールがバックアップのために選択された場合には、新しい技術で製造されたモジュールに比べて電力消費が大きい場合があり、省電力を効果的に実現することができない。
【００１１】
そこで本発明の目的は、メモリを少なくとも内蔵したモジュールを複数使用する一方、データの一斉保存時に電力消費の削減を図ってこれらのモジュールの選択的な使用を可能にする電子機器、電子機器の電源制御プログラムおよび電源制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明では、（イ）データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールと、（ロ）これら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知手段と、（ハ）この保存継続開始タイミング検知手段が前記した保存継続開始タイミングを検知したとき、前記したエリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記したヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成手段と、（ニ）この圧縮後データ作成手段によって前記した複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記した複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置手段と、（ホ）このデータ再配置手段ですべての圧縮後データが前記した一部のメモリモジュールに集結した後、前記した複数のメモリモジュールのうちの前記した一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止手段と、（へ）前記した複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知手段と、（ト）このバックアップ終了タイミング検知手段がバックアップの終了を検知した後、前記した電源停止手段で電源の供給を停止した前記した一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開手段と、（チ）この電源供給再開手段の電源供給再開によって前記した複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記した一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記した複数のメモリモジュールにおける元の位置への転送を行って前記したデータの再配置以前の状態に復帰させるデータ位置復帰手段とを電子機器が具備する。
【００１８】
また、本発明では、データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールを備えたＣＰＵに、電子機器の電源制御プログラムとして、（イ）これら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知処理と、（ロ）この保存継続開始タイミング検知処理で前記した保存継続開始タイミングを検知したとき、前記したエリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記したヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成処理と、（ハ）この圧縮後データ作成処理によって前記した複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記した複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置処理と、（ニ）このデータ再配置処理ですべての圧縮後データが前記した一部のメモリモジュールに集結した後、前記した複数のメモリモジュールのうちの前記した一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止処理と、（ホ）前記した複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知処理と、（へ）このバックアップ終了タイミング検知処理でバックアップの終了を検知した後、前記した電源停止処理で電源の供給を停止した前記した一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開処理と、（ト）この電源供給再開処理による電源供給再開によって前記した複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記した一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記した複数のメモリモジュールにおける元の位置への転送を行って前記したデータの再配置以前の状態に復帰させるデータ位置復帰処理とを実行させることを特徴とする。
【００２０】
更に、本発明では、（イ）データを格納するデータ格納領域ごとにそれらの所定位置にそれぞれヘッダ領域が設けられており、これらヘッダ領域は該当するデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記された揮発性の複数のメモリモジュールを備えた電子機器におけるこれら複数のメモリモジュールに格納されたデータのうちで保存が必要とされるデータの保存を一斉に継続させるタイミングとしての保存継続開始タイミングを検知する保存継続開始タイミング検知ステップと、（ロ）この保存継続開始タイミング検知ステップで前記した保存継続開始タイミングを検知したとき、前記したエリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記したヘッダ領域における位置情報を個別に付加して圧縮後データとする圧縮後データ作成ステップと、（ハ）この圧縮後データ作成ステップによって前記した複数のメモリモジュールの全体について圧縮後データが作成されたときこれらのすべてを前記した複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うデータ再配置ステップと、（ニ）このデータ再配置ステップですべての圧縮後データが前記した一部のメモリモジュールに集結した後、前記した複数のメモリモジュールのうちの前記した一部のメモリモジュール以外のメモリモジュールへの電源の供給を停止する電源停止ステップと、（ホ）前記した複数のメモリモジュール全体に対する電源供給の開始をバックアップの終了タイミングとして検知するバックアップ終了タイミング検知ステップと、（へ）このバックアップ終了タイミング検知ステップでバックアップの終了を検知した後、前記した電源停止ステップで電源の供給を停止した前記した一部のメモリモジュール以外のメモリモジュールに対して電源の供給を再開する電源供給再開ステップと、（ト）この電源供給再開ステップによる電源供給再開によって前記した複数のメモリモジュールのすべてが電源の供給を行われるようになった時点で前記した一部のメモリモジュールに集結した圧縮後データにおけるデータ格納領域の復号化と復号化したデータ格納領域のそれぞれをそれらに付加している位置情報の示す前記した複数のメモリモジュールにおける元の位置への転送を行って前記したデータの再配置以前の状態に復帰させるデータ位置復帰ステップとを電子機器の電源制御方法が具備する。
【発明の効果】
【００２６】
以上説明したように本発明によれば、揮発性の複数のメモリモジュールにそれぞれのデータを格納するデータ格納領域を配置すると共に、これらのデータ格納領域に格納するデータについて圧縮が有効か否かを示すエリア有効情報とデータの格納位置を示す位置情報がそれぞれ記されたヘッダ領域を配置することにした。そして、保存継続開始タイミングが検知された場合にはエリア有効情報が圧縮を有効とするデータ格納領域のみを圧縮してこれに前記した位置情報を個別に付加して前記した複数のメモリモジュールの中の一部のメモリモジュールに集結させるようにデータの再配置を行うことにし、残りのメモリモジュールへの電源の供給を停止した。これにより、全メモリモジュールに対する電源の供給が再開されるまで、電力の使用量を低減できるだけでなく、残りのメモリモジュールに記憶されていた圧縮を有効としないデータ格納領域のデータは、電源の供給がオフになった状態で不要なデータとして特別の操作を行う必要なく削除されるという効果がある。
【発明を実施するための最良の形態】
【００２８】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２９】
図１は、本発明の一実施例における電子機器の要部を表わしたものである。電子機器１００は、一例としては大型コンピュータにおける拡張記憶装置であるが、ＰＤＡ（Personal Digital Assistant）のように小型で内部にバックアップ用の記憶装置を備えるものであってもよい。本実施例でバックアップとは、省電力を図ってデータを比較的長時間保存させ得るデータ保存形態をいう。
【００３０】
電子機器１００は、第１〜第３のモジュール１０１〜１０３からなるバックアップの対象となるプロセッサモジュール群１０４を備えている。ここで、第１のモジュール１０１は、第１のＣＰＵ１０５と第２のＣＰＵ１０６および第１のメモリ１０７を備えたマルチプロセッサのモジュールとしての構成となっている。第２のモジュール１０２は第３のＣＰＵ１０８と第２のメモリ１０９から構成されている。第３のモジュール１０３は第３のメモリ１１１のみから構成されている。
【００３１】
電子機器１００には、このプロセッサモジュール群１０４に存在する第１のメモリ１０７、第２のメモリ１０９および第３のメモリ１１１のバックアップへの移行のタイミングを検知するバックアップ移行検知部１１３が備えられている。たとえばユーザが、この電子機器１００をサスペンドモードに移行させるための図示しないスイッチを押したような場合には、バックアップへの移行のタイミングが検知される。
【００３２】
電子機器１００には、更に、第１〜第３のメモリ１０７、１０９、１１１を含めたシステムの状態を診断する診断機構部１１４と、これらのメモリ１０７、１０９、１１１のデータを圧縮するメモリデータ圧縮機構部１１５と、バックアップ時に最小の消費電力のモジュール構成とするための最小消費電力モジュール構成選択機構部１１６と、これらのメモリ１０７、１０９、１１１に格納されたデータを必要に応じてこれらの一部に転送するデータ転送機構部１１７および電源管理機構部１１８が備えられている。
【００３３】
診断機構部１１４には、この電子機器１００のプロセッサモジュール群１０４に対するバックアップ制御を行うＣＰＵ１２１と、バックアップ制御を行う制御プログラムを格納した磁気ディスク等の記憶媒体からなる制御プログラム格納部１２２が配置されている。診断機構部１１４のＣＰＵ１２１は、この電子機器１００の全般の制御を兼用するものであってもよい。また、最小消費電力モジュール構成選択機構部１１６等のデータのバックアップに用いられるデバイスの少なくとも一部が、ＣＰＵ１２１による制御プログラムの実行によってソフトウェアにより実現されるものであってもよい。
【００３４】
最小消費電力モジュール構成選択機構部１１６には、プロセッサモジュール群１０４のバックアップ時の電源制御を行う際に使用する情報を格納したバックアップ管理テーブル１２４が用意されている。最小消費電力モジュール構成選択機構部１１６は、第１〜第３のモジュール１０１〜１０３の消費電力を、電子機器１００の通常運転時に予め判別する図示しない消費電力判別回路を備えており、バックアップモード移行時に消費電力が最小となるモジュールの構成を選択するようになっている。消費電力判別回路を備える代わりに、第１〜第３のモジュール１０１〜１０３の消費電力を前記したオペレータや保守管理者が予めセットするようにしてもよい。
【００３５】
図２は、本実施例のバックアップ管理テーブルの要部を表わしたものである。バックアップ管理テーブル１２４には、第１〜第３のモジュール１０１〜１０３のそれぞれの消費電力と、第１のモジュール１０１における第１のメモリ１０７と、第２のモジュール１０２における第２のメモリ１０９と、第３のモジュール１０３における第３のメモリ１１１のそれぞれのメモリ容量が記されている。本実施例では、これらを「大」、「中」および「小」の３段階に分類してテーブル値として格納することにしているが、具体的な値が格納されるようになっていてもよい。
【００３６】
図１におけるデータ転送機構部１１７は、最小消費電力モジュール構成選択機構部１１６に対してプロセッサモジュール群１０４におけるデータ転送を指示する回路部分である。最小消費電力モジュール構成選択機構部１１６は、図２に示したバックアップ管理テーブル１２４を参照して、第１〜第３のメモリ１０７、１０９、１１１におけるデータの転送形態を選択するようになっている。これは、第１〜第３のメモリ１０７、１０９、１１１の一部に全データを集めてバックアップを行うことで、消費電力の低減を図るためである。このようにバックアップ時にデータを一時的に第１〜第３のメモリ１０７、１０９、１１１の一部に集める場合、バックアップが終了したときにこれらは元の場所に返される。このため、転送の対象となるそれぞれのデータには、第１〜第３のメモリ１０７、１０９、１１１のどの位置に格納されていたかを示す位置情報が付与されるようになっている。
【００３７】
メモリデータ圧縮機構部１１５は、第１〜第３のメモリ１０７、１０９、１１１の一部に全データを集めてバックアップを行う際に、データを圧縮する処理を行う。圧縮処理は必要に応じて行われるようになっていてもよい。また、それぞれのデータに圧縮を有効とするエリアであるか否かを示すエリア有効情報が付けられている場合には、圧縮を有効とするエリアのみを対象として圧縮するようにしてもよい。
【００３８】
なお、本実施例で圧縮を有効としないエリアとは、データが存在するのにそれをバックアップの対象としないとするエリアと、もともとデータが存在せずバックアップの対象とならないエリアの双方の意味がある。前者の場合には、第１〜第３のメモリ１０７、１０９、１１１が揮発性であれば、バックアップの対象としないデータは、後に説明するようにモジュールないの電源を遮断したときに消失することになる。したがって、保存の価値のないデータは圧縮を有効としない指標を付けておくことで、バックアップの際にこれらを自動的に削除する処理を行うことができる。
【００３９】
電源管理機構部１１８は、第１〜第３のモジュール１０１〜１０３のそれぞれの電力制御を行うようになっている。たとえば、圧縮処理の結果として第１〜第３のモジュール１０１〜１０３内の全データが第１のメモリ１０７にバックアップ用に一時的にまとめて格納されたとすると、電源管理機構部１１８はバックアップ時に第２および第３のモジュール１０２、１０３に対する電力供給をオフにすることで、全体的な消費電力の節減を図ることになる。
【００４０】
図３は、本実施例の電子機器のバックアップ開始までの制御の様子を表わしたものである。図１および図２と共に説明を行う。
【００４１】
診断機構部１１４は、バックアップ移行検知部１１３からバックアップに移行したことの検知信号が入力されるのを待機している（ステップＳ２０１）。バックアップに移行したことの検知信号が入力されると（Ｙ）、メモリデータ圧縮機構部１１５に指示して第１〜第３のモジュール１０１〜１０３からそれらの第１〜第３のメモリ１０７、１０９、１１１に格納されたデータを順に読み出して、圧縮が有効なものについて圧縮し、これらにどのアドレスに存在していたかを示す位置情報を付記する（ステップＳ２０２）。たとえば圧縮データのそれぞれのヘッダ領域に位置情報の格納が行われる。
【００４２】
図４は、データの圧縮が行われる前の所定のモジュール内のメモリにおけるデータ格納部位の格納状態の一部を表わしたものである。メモリ領域１３０には、１つ１つのデータ格納領域１３１1、１３１2、……ごとに先頭位置にヘッダ領域１３２が設けられており、それに続いてデータ１３３が格納されている。データ格納領域１３１1、１３１2、……は、それぞれ固定長のバイト数の領域として構成されていてもよいし、任意のバイト数の領域として構成されていてもよい。
【００４３】
ヘッダ領域１３２には、メモリ領域１３１における位置を示す位置情報１３４1、１３４2、……と、圧縮が有効か無効かを示すエリア有効情報１３５1、１３５2、……が組み込まれるようになっている。位置情報１３４1、１３４2、……には、該当するメモリ領域１３１におけるアドレス情報だけでなく、図１に示した第１〜第３のモジュール１０１〜１０３のどれを構成するメモリに格納されているかを示す情報が含まれていてもよい。
【００４４】
図５は、データの圧縮が行われた後の所定のモジュール内のメモリにおけるデータ格納部位の格納状態の一部を表わしたものである。メモリ領域１３１には、図４のヘッダ領域１３２のエリア有効情報１３５が「有効」とされたデータ格納領域１３１1、１３１3、……についての圧縮データ１３７1、１３７3、……がそれらの位置情報１３４1、１３４3、……をそれぞれの先頭に配置した形で格納されている。位置情報１３４1、１３４3、……は、圧縮データ１３７1、１３７3、……をそれぞれ復号したときに、図４に示した元の位置にデータが再格納されるようにするための情報である。
【００４５】
このようにして第１〜第３のモジュール１０１〜１０３におけるデータの圧縮処理が終了したら、最小消費電力モジュール構成選択機構部１１６は、圧縮後の第１〜第３のメモリ１０７、１０９、１１１のデータ量Ｄ1、Ｄ2およびＤ3の合計値を算出する（ステップＳ２０３）。この計算の際には、位置情報を示すデータの量も加算される。次に、図２に示したバックアップ管理テーブル１２４から第１〜第３のモジュール１０１〜１０３のそれぞれのメモリ容量（サイズ）Ｃ1、Ｃ2、Ｃ3を読み出す（ステップＳ２０４）。図１に示した例ではそれぞれのモジュール１０１〜１０３に１つずつメモリ１０７、１０９、１１１が配置されているが、仮にあるモジュールに複数のメモリが物理的に配置されている場合、そのメモリ容量は同一モジュール内のメモリのメモリ容量の合計値となる。
【００４６】
最小消費電力モジュール構成選択機構部１１６は、バックアップ管理テーブル１２４に示される最大容量のモジュールのメモリ容量が、圧縮後の第１〜第３のメモリ１０７、１０９、１１１のデータ量Ｄ1、Ｄ2およびＤ3の合計値よりも大きいかを判別する（ステップＳ２０５）。大きいと判別される場合には（Ｙ）、圧縮後の第１〜第３のメモリ１０７、１０９、１１１の全データが最大容量のモジュールのメモリに格納できることになる。そこで、この場合には、これら第１〜第３のモジュール１０１〜１０３の全データを最大容量のモジュールのメモリに集結させることになる（ステップＳ２０６）。具体的には、バックアップ管理テーブル１２４を見ると第３のモジュール１０３のメモリ容量Ｃ3が最大である。そこで、第３のメモリ１１１に対してデータ転送機構部１１７は第１および第２のメモリ１０７、１０９の圧縮後のデータとこれらの位置情報を転送することになる。
【００４７】
このようにして第１〜第３のモジュール１０１〜１０３の全データを１つのモジュールに集結したら、電源管理機構部１１８が不要モジュールの電源を一時的に遮断する（ステップＳ２０７）。本実施例の場合には、第３のメモリ１１１に第１〜第３のモジュール１０１〜１０３の全データが集結する。これにより第１および第２のモジュール１０１、１０２内にはバックアップの対象となるデータが存在しなくなる。そこで第１および第２のモジュール１０１、１０２が不要モジュールとなり、これらへの電源供給が遮断される。この後、データのバックアップが実行される（ステップＳ２０８）。
【００４８】
次に、バックアップ管理テーブル１２４に示される最大容量のモジュールのメモリ容量が、圧縮後の第１〜第３のメモリ１０７、１０９、１１１のデータ量Ｄ1、Ｄ2およびＤ3の合計値以下であると判別された場合を説明する。この場合（ステップＳ２０５：Ｎ）、最小消費電力モジュール構成選択機構部１１６は、バックアップ管理テーブル１２４を参照して、メモリ容量の一番大きなモジュールと次に大きなモジュールのメモリ容量の合計値が、圧縮後の第１〜第３のメモリ１０７、１０９、１１１のデータ量Ｄ1、Ｄ2およびＤ3の合計値よりも大きいかを判別する（ステップＳ２０９）。
【００４９】
大きいと判別される場合には（Ｙ）、圧縮後の第１〜第３のメモリ１０７、１０９、１１１の全データが最大容量と次に大きな容量のメモリに格納できることになる。そこで、この場合には、これら第１〜第３のモジュール１０１〜１０３の全データをこれら２つのモジュールのメモリに集結させることになる（ステップＳ２１０）。具体的には、バックアップ管理テーブル１２４を見ると第３のモジュール１０３のメモリ容量Ｃ3が最大であり、第２のモジュール１０２のメモリ容量Ｃ2がこれに続く。そこで、第２および第３のメモリ１０９、１１１に対してデータ転送機構部１１７は第１のメモリ１０７の圧縮後のデータとこれらの位置情報を転送することになる。
【００５０】
この後、ステップＳ２０７の処理が行われる。本実施例の場合には、第２および第３のメモリ１０９、１１１に第１〜第３のモジュール１０１〜１０３の全データが集結する。これにより第１のモジュール１０１内にはバックアップの対象となるデータが存在しなくなる。そこで第１のモジュール１０１が不要モジュールとなり、これへの電源供給が遮断される。この後、データのバックアップが実行される（ステップＳ２０８）。
【００５１】
ところで、メモリ容量の一番大きなモジュールと次に大きなモジュールのメモリ容量の合計値が、圧縮後の第１〜第３のメモリ１０７、１０９、１１１のデータ量Ｄ1、Ｄ2およびＤ3の合計値以下であると判別される場合がある（ステップＳ２０９：Ｎ）。第１〜第３のモジュール１０１〜１０３を備えるこの例では、少なくとも１つのモジュール内のデータを他のモジュールに全部転送することができない。そこで、この場合にはデータ転送機構部１１７がデータの転送を行うことなく、ステップＳ２０８に進んでバックアップ処理が開始することになる。
【００５２】
もちろん、図１に示したプロセッサモジュール群１０４を構成するモジュールの数がたとえば４つの場合には、更に３つのモジュールに残りの１つのモジュールのデータをすべて転送できるかどうかの判別を行うことができる。このようにプロセッサモジュール群１０４を構成するモジュールの数が幾つかによって、図３に示したバックアップ開始までの処理の詳細を異ならせることができる。
【００５３】
図６は、バックアップ終了時のデータの復帰処理の様子を表わしたものである。図１と共に説明する。バックアップが終了すると、バックアップ移行検知部１１３がバックアップの終了を診断機構部１１４に知らせるので、診断機構部１１４はこれを基にして電源管理機構部１１８にプロセッサモジュール群１０４を構成する全モジュール１０１〜１０３の一部が電源停止状態であるかどうかを問い合わせる（ステップＳ２２１）。第１〜第３のモジュール１０１〜１０３の一部がデータを全部排出した結果として電源を停止している場合があるからである。
【００５４】
第１〜第３のモジュール１０１〜１０３の一部が電源を停止していたら（Ｙ）、これらについても電源を投入させる（ステップＳ２２２）。そして、データ転送機構部１１７は、一部のモジュールに集結していた圧縮後のデータを、第１〜第３のモジュール１０１〜１０３の元の配置に戻す（ステップＳ２２３）。この後、メモリデータ圧縮機構部１１５が第１〜第３のモジュール１０１〜１０３のデータを復号化する（ステップＳ２２４）。なお、復号化を１つのモジュールで終了させた後に次のモジュールで開始するといった処理を行う場合、待機中のモジュールについてはデータの転送や復号化が行われるまで、その電源を停止状態にすることが可能である。
【００５５】
それぞれのモジュール１０１〜１０３について復号化が終了したら、位置情報を基にしてそれぞれのデータを元の位置に配置して（ステップＳ２２５）、処理を終了させる。なお、圧縮後のデータが集結していたモジュール内で容量的にすべてのデータの復号化が可能であれば、これら１つまたは複数のモジュールで復号化処理を行い、その後に残りのモジュールの電源を投入して復号化後のデータをこれらのモジュールに転送するようにしてもよい。
【００５６】
ステップＳ２２１で第１〜第３のモジュール１０１〜１０３の電源がすべて動作状態であった場合には（Ｎ）、モジュール間でバックアップのためのデータの転送が行われていない。そこでこの場合にはステップＳ２２４に進んで、それぞれのモジュール内でデータの復号化が行われ、位置情報に合わせてデータの配置が行われることになる（ステップＳ２２５）。
【００５７】
以上説明した実施例では、モジュールに格納するデータのエリアに圧縮を有効とするエリアであるか否かを示すエリア有効情報を付けたので、バックアップを実行するごとに不要なデータを整理することができるという利点がある。
【００５８】
本発明では、図１に示したプロセッサモジュール群１０４の構成を変化させてバックアップ時の消費電力を全体的に軽減させることが特徴である。このため、本発明には各種の変形が可能である。そこで、このうちの代表的なものを示すことにする。
【００５９】
＜発明の第１の変形例＞
【００６０】
図７は、本発明の第１の変形例で電子機器のバックアップ開始までの制御の様子を表わしたものである。図１および図２と共に説明を行う。また、図３と同一部分には同一のステップ番号を付しており、これらの説明は適宜省略する。バックアップモードへの移行が検知されて、第１〜第３のモジュール１０１〜１０３内の第１〜第３のメモリ１０７、１０９、１１１のデータを圧縮し位置情報を付加すること（ステップＳ２０１、ステップＳ２０２）までは実施例と同じである。
【００６１】
その次のステップＳ３０１で最小消費電力モジュール構成選択機構部１１６は、第１〜第３のモジュール１０１〜１０３内の圧縮後のデータ量Ｄ1、Ｄ2およびＤ3を算出する（ステップＳ３０１）。そして、これらのモジュール１０１〜１０３内の残メモリ容量Ｂ1、Ｂ2およびＢ3を算出する（ステップＳ３０２）。そして、最大の残容量は、それの属するモジュール以外のモジュール同士のデータ量の和よりも大であるかの判別が行われる（ステップＳ３０３）。そして、そうであれば（Ｙ）、最大の残容量のモジュールにそれ以外のモジュールのデータを転送する（ステップＳ３０４）。これ以後は、不要モジュールの電源が停止されて（ステップＳ２０７）、データのバックアップが行われることになる（ステップＳ２０８）。
【００６２】
次に、第１〜第３のモジュール１０１〜１０３における最大の残容量が、それの属するモジュール以外のモジュール同士のデータ量の和以下であると判別された場合について説明する。この場合には（ステップＳ３０３：Ｎ）、第１〜第３のモジュール１０１〜１０３における最大の残容量と次に大きな残容量の和がそれら以外のモジュールのデータ量よりも大きいかが判別される（ステップＳ３０５）。そうであれば（Ｙ）、最大の残容量と次に大きな残容量のモジュールに、これら以外のモジュールのデータが転送される（ステップＳ３０６）。これ以降は、ステップＳ２０７に処理が進むことになる。
【００６３】
ステップＳ３０５で、第１〜第３のモジュール１０１〜１０３における最大の残容量と次に大きな残容量の和がそれら以外のモジュールのデータ量以下であると判別された場合には（Ｎ）、バックアップのために各モジュール１０１〜１０３間のデータ転送が行われない。そして、この状態でデータのバックアップが行われる（ステップＳ２０８）。
【００６４】
以上説明したように、この第１の変形例では空き容量が一番存在するモジュールに他のモジュールのデータが集結可能であるかを判別するようにしている。そして、これが可能であればそのようなデータ転送を行うことになる。したがって、それぞれのモジュール１０１〜１０３の格納できるデータ容量に大差がないような場合には、空き容量の大きなモジュールにデータが転送されて、他のモジュールの省電力を図ることができる。
【００６５】
＜発明の第２の変形例＞
【００６６】
図８は、本発明の第２の変形例として、複数のモジュールの中から省電力の最も効果があるモジュールを選択する選択処理を表わしたものである。図１および図２と共に説明する。また、図８で図３と同一部分には同一のステップ番号を付している。
【００６７】
第１の変形例では、図１に示した最小消費電力モジュール構成選択機構部１１６が第１〜第３のモジュール１０１〜１０３の一部に、圧縮した後のデータを集結できるかどうかを判別する（ステップＳ３２１）。図１に示すプロセッサモジュール群１０４を構成するモジュールの数を減らしてバックアップ処理を行うことが不可能な場合には（Ｎ）、バックアップ用のデータの転送処理を行うことなく、データのバックアップが行われる（ステップＳ２０８）。
【００６８】
これに対して、プロセッサモジュール群１０４を構成するモジュールの数を減らしてバックアップが可能な場合には（ステップＳ３２１：Ｙ）、このようなモジュールの全組み合わせを演算する（ステップＳ３２２）。そして、演算結果として複数の組み合わせが得られた場合には（ステップＳ３２３：Ｙ）、バックアップ管理テーブル１２４における第１〜第３のモジュール１０１〜１０３の消費電力を参照して、モジュールの組み合わせごとに必要とするプロセッサモジュール群１０４の総消費電力を演算する（ステップＳ３２４）。この演算の前提となるのは、組み合わせから外したモジュールの電源供給は停止することである。
【００６９】
このようにしてプロセッサモジュール群１０４全体として最小の総消費電力となるモジュールの組み合わせが決定される（ステップＳ３２５）。そして、データを集結するために選択されたモジュールにそれ以外のモジュールのデータが集結するようにデータ転送が実行される（ステップＳ３２６）。
なお、ステップＳ３２３でモジュールの組み合わせが単数であった場合には（Ｎ）、その組み合わせに対してステップＳ３２６のデータ転送が実行されることになる。
【００７０】
以上のようにして第１〜第３のモジュール１０１〜１０３の中の一部のモジュールからデータがなくなったら、実施例で説明したようにそのモジュールに対する電源の供給が停止される（ステップＳ２０７）。そしてバックアップが実行されることになる（ステップＳ２０８）。
【００７１】
＜発明の第３の変形例＞
【００７２】
図９は、本発明の第３の変形例におけるバックアップ開始までの処理の流れを示したものである。図１および図２と共に説明する。また、図９で図３と同一部分には同一のステップ番号を付している。
【００７３】
この第３の変形例で診断機構部１１４は、バックアップ移行検知部１１３からバックアップに移行したことの検知信号が入力されるのを待機している（ステップＳ２０１）。バックアップに移行したことの検知信号が入力されると（Ｙ）、最小消費電力モジュール構成選択機構部１１６は、圧縮を行っていない状態での第１〜第３のメモリ１０７、１０９、１１１のデータ量ｄ1、ｄ2およびｄ3の合計値を算出する（ステップＳ３４１）。次に、図２に示したバックアップ管理テーブル１２４から第１〜第３のモジュール１０１〜１０３のそれぞれのメモリ容量（サイズ）Ｃ1、Ｃ2、Ｃ3を読み出す（ステップＳ２０４）。図１に示した例ではそれぞれのモジュール１０１〜１０３に１つずつメモリ１０７、１０９、１１１が配置されているが、仮にあるモジュールに複数のメモリが物理的に配置されている場合、そのメモリ容量は同一モジュール内のメモリのメモリ容量の合計値となる。
【００７４】
最小消費電力モジュール構成選択機構部１１６は、バックアップ管理テーブル１２４に示される最大容量のモジュールのメモリ容量が、第１〜第３のメモリ１０７、１０９、１１１の圧縮を行っていないデータ量ｄ1、ｄ2およびｄ3の合計値よりも大きいかを判別する（ステップＳ３４２）。大きいと判別される場合には（Ｙ）、第１〜第３のメモリ１０７、１０９、１１１の全データが最大容量のモジュールのメモリに格納できることになる。そこで、この場合には、これら第１〜第３のモジュール１０１〜１０３の全データを最大容量のモジュールのメモリに集結させることになる（ステップＳ２０６）。具体的には、バックアップ管理テーブル１２４を見ると第３のモジュール１０３のメモリ容量Ｃ3が最大である。そこで、第３のメモリ１１１に対してデータ転送機構部１１７は第１および第２のメモリ１０７、１０９の圧縮を行っていないデータとこれらの位置情報を転送することになる。
【００７５】
このようにして第１〜第３のモジュール１０１〜１０３の全データを１つのモジュールに集結したら、電源管理機構部１１８が不要モジュールの電源を一時的に遮断する（ステップＳ２０７）。この例では第３のメモリ１１１に第１〜第３のモジュール１０１〜１０３の全データが集結する。これにより第１および第２のモジュール１０１、１０２内にはバックアップの対象となるデータが存在しなくなる。そこで第１および第２のモジュール１０１、１０２が不要モジュールとなり、これらへの電源供給が遮断される。この後、データのバックアップが実行される（ステップＳ２０８）。
【００７６】
次に、バックアップ管理テーブル１２４に示される最大容量のモジュールのメモリ容量が、圧縮を行っていない第１〜第３のメモリ１０７、１０９、１１１のデータ量ｄ1、ｄ2およびｄ3の合計値以下であると判別された場合を説明する。この場合（ステップＳ３４２：Ｎ）、最小消費電力モジュール構成選択機構部１１６は、バックアップ管理テーブル１２４を参照して、メモリ容量の一番大きなモジュールと次に大きなモジュールのメモリ容量の合計値が、圧縮を行っていない第１〜第３のメモリ１０７、１０９、１１１のデータ量ｄ1、ｄ2およびｄ3の合計値よりも大きいかを判別する（ステップＳ３４３）。
【００７７】
大きいと判別される場合には（Ｙ）、圧縮後の第１〜第３のメモリ１０７、１０９、１１１の全データが最大容量と次に大きな容量のメモリに格納できることになる。そこで、この場合には、これら第１〜第３のモジュール１０１〜１０３の全データをこれら２つのモジュールのメモリに集結させることになる（ステップＳ２１０）。具体的には、バックアップ管理テーブル１２４を見ると第３のモジュール１０３のメモリ容量Ｃ3が最大であり、第２のモジュール１０２のメモリ容量Ｃ2がこれに続く。そこで、第２および第３のメモリ１０９、１１１に対してデータ転送機構部１１７は第１のメモリ１０７の圧縮後のデータとこれらの位置情報を転送することになる。
【００７８】
この後、ステップＳ２０７の処理が行われる。この変形例の場合には、第２および第３のメモリ１０９、１１１に第１〜第３のモジュール１０１〜１０３の全データが集結する。これにより第１のモジュール１０１内にはバックアップの対象となるデータが存在しなくなる。そこで第１のモジュール１０１が不要モジュールとなり、これへの電源供給が遮断される。この後、データのバックアップが実行される（ステップＳ２０８）。
【００７９】
ところで、メモリ容量の一番大きなモジュールと次に大きなモジュールのメモリ容量の合計値が、圧縮を行っていない第１〜第３のメモリ１０７、１０９、１１１のデータ量ｄ1、ｄ2およびｄ3の合計値以下であると判別される場合がある（ステップＳ３４３：Ｎ）。第１〜第３のモジュール１０１〜１０３を備えるこの例では、少なくとも１つのモジュール内のデータを他のモジュールに全部転送することができない。そこで、この場合にはデータ転送機構部１１７が図３のステップＳ２０２以降で示したデータ圧縮による処理を実行することになる（ステップＳ３４４）。これについての説明は省略する。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施例における電子機器の要部を表わしたブロック図である。
【図２】本実施例のバックアップ管理テーブルの要部を表わした説明図である。
【図３】本実施例の電子機器のバックアップ開始までの制御の様子を表わした流れ図である。
【図４】データの圧縮が行われる前の所定のモジュール内のメモリにおけるデータ格納部位の格納状態の一部を表わした説明図である。
【図５】データの圧縮が行われた後の所定のモジュール内のメモリにおけるデータ格納部位の格納状態の一部を表わした説明図である。
【図６】本実施例でバックアップ終了時のデータの復帰処理の様子を表わした流れ図である。
【図７】本発明の第１の変形例で電子機器のバックアップ開始までの制御の様子を表わした流れ図である。
【図８】本発明の第２の変形例で複数のモジュールの中から省電力の最も効果があるモジュールを選択する選択処理を表わした流れ図である。
【図９】本発明の第３の変形例におけるバックアップ開始までの処理の流れを示した流れ図である。
【図１０】従来の電子機器の要部を表わしたブロック図である。
【符号の説明】
【００８１】
１００  電子機器
１０１  第１のモジュール
１０２  第２のモジュール
１０３  第３のモジュール
１０４  プロセッサモジュール群
１０５  第１のＣＰＵ
１０６  第２のＣＰＵ
１０７  第１のメモリ
１０８  第３のＣＰＵ
１０９  第２のメモリ
１１１  第３のメモリ
１１３  バックアップ移行検知部
１１４  診断機構部
１１５  メモリデータ圧縮機構部
１１６  最小消費電力モジュール構成選択機構部
１１７  データ転送機構部
１１８  電源管理機構部
１２１  ＣＰＵ
１２２  制御プログラム格納部
１２４  バックアップ管理テーブル
【図１】
0004910785.tif 000002
【図２】
0004910785.tif 000003
【図３】
0004910785.tif 000004
【図４】
0004910785.tif 000005
【図５】
0004910785.tif 000006
【図６】
0004910785.tif 000007
【図７】
0004910785.tif 000008
【図８】
0004910785.tif 000009
【図９】
0004910785.tif 000010
【図１０】
0004910785.tif 000011