(57)【要約】【課題】  バックアップ専用メモリを有効に利用しつつ、電源遮断時において、確実にバックアップ作業が行なえるバックアップシステムを提供する。【解決手段】  ＨＤＤ１４を制御するＩＤＥコントローラ１５に、不揮発の第２メモリ１８をＦＩＦＯ方式で制御するＤＭＡコントローラ１６と、予備電源２０からの供給範囲を限定する電源エリア切替部１７を備える。電源が異常な遮断をしたとき、電源エリア切替部１７は、電源を供給するエリアを第１電源エリアに限定し、ＤＭＡコントローラは、第１メモリ１３を第２メモリ１８に転送する。【選択図】図１
2009025947.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを一時的に記憶する第１メモリと、前記第１メモリに記憶されたデータを記憶する第２メモリと、前記データを記憶する記憶媒体と、前記記憶媒体に対して前記データのバックアップを行なうデータ制御部と、主電源とは別に設けられ、予備的に電源を供給する予備電源とを備え、
異常時において、前記データ制御部は、前記予備電源の供給をバックアップ動作だけに限定し、前記第１メモリに記憶されたデータを前記第２メモリに転送することを特徴とするバックアップシステム。
【請求項２】
正常時において、データ制御部は、第１メモリに記憶されたデータを第２メモリに転送し、前記第２メモリに転送されたデータを記憶媒体に転送することで、前記データのバックアップを行なうことを特徴とする請求項１に記載のバックアップシステム。
【請求項３】
記憶媒体に対して第２メモリに記憶されたデータのバックアップを行なっている最中に異常が発生した後、正常な状態に復帰したとき、データ制御部は、前記第２メモリに記憶されたデータを前記記憶媒体に転送することを特徴とする請求項２に記載のバックアップシステム。
【請求項４】
異常が発生した後、正常な状態に復帰したとき、データ制御部は、異常が発生した直前の状態に戻すために、第２メモリに記憶されたデータを第１メモリに転送することを特徴とする請求項１に記載のバックアップシステム。
【請求項５】
データ制御部は、予備電源の供給を、前記データ制御部と第１メモリと第２メモリの稼動に限定することを特徴とする請求項１に記載のバックアップシステム。
【請求項６】
データ制御部は、第２メモリに対して、先に記憶したデータから順に抽出するＦＩＦＯ方式で制御することを特徴とする請求項１に記載のバックアップシステム。
【請求項７】
第１メモリは揮発性のメモリとされ、
第２メモリは不揮発性のメモリとされ、
前記第２メモリは、異常時においても稼動するように、予備電源とは別のバックアップ電源を備えたことを特徴とする請求項１〜５のいずれかに記載のバックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常時に、入力されたデータのバックアップを行なうバックアップシステムに関する
【背景技術】
【０００２】
コンピュータや画像処理装置等の処理装置を利用するにあたって、データのバックアップは、非常に重要な事項である。特に、業務用の処理装置を利用する上では、定期的にデータのバックアップを行なうことが不可欠である。
【０００３】
バックアップの方法として、例えば、特許文献１には、バックアップ専用メモリを備え、前記メモリに対して定期的にデータのバックアップを行なうバックアップシステムが開示されている。
【０００４】
ところで、停電や電源プラグがコンセントから抜ける等、意図しない状態で電源が突然遮断された場合は、データのバックアップを行なうことができない。そこで、バックアップシステムには、主電源とは別に、バックアップ用の予備電源が備えられ、意図しない状態で電源が遮断された場合であっても、予備電源から電源を供給することができ、確実にバックアップを行なうことができる。
【特許文献１】特開２００２−３２９７５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、予備電源は蓄積する電源容量が少ないため、電源を供給できる時間が限られる。そのため、例えば、バックアップしたデータを記憶する記憶媒体がＨＤＤ（ハードディスクドライブ）の場合、データのバックアップを行なうのに時間を要するため、バックアップを終了する前に予備電源の電源容量が尽きてしまうことがあり、バックアップが完全にできない問題がある。
【０００６】
一方、予備電源の電源容量が尽きない短い時間でバックアップを行なうために、バックアップシステムに高速アクセスが可能なバックアップ専用メモリを備えることができる。しかし、データのバックアップを行なうためだけに高額なバックアップ専用メモリを用意したのでは、費用対効果が少ない問題がある。
【０００７】
本発明は、上記に鑑み、バックアップ専用メモリを有効に利用しつつ、意図しない電源遮断時においても、確実にデータのバックアップが行なえるバックアップシステムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明では、入力されたデータを一時的に記憶する第１メモリと、前記第１メモリに記憶されたデータを記憶する第２メモリと、前記データを記憶する記憶媒体と、前記記憶媒体に対して前記データのバックアップを行なうデータ制御部と、主電源とは別に設けられ、予備的に電源を供給する予備電源とを備え、異常時において、前記データ制御部は、前記予備電源の供給をバックアップ動作だけに限定し、前記第１メモリに記憶されたデータを前記第２メモリに転送することを特徴とする。
【０００９】
入力されたデータは、一時的に第１メモリに記憶される。第１メモリに記憶されたデータは、データ制御部によってバックアップが行なわれ、バックアップされたデータが記憶媒体に記憶される。
【００１０】
具体的には、正常時の場合、データ制御部は、第１メモリに記憶されたデータを定期的に、あるいは、不定期的に第２メモリに転送し、前記第２メモリに転送されたデータを記憶媒体に転送することで、データのバックアップを行なう。
【００１１】
例えば、第１メモリが揮発性のメモリで、第２メモリが不揮発性のメモリの場合、第２メモリに記憶されたデータは、電源が遮断されても消えない。そのため、データのバックアップを行なっているときに電源が突然遮断されたとしても、第２メモリに転送されたデータは消えない。そのため、記憶媒体にデータを転送するのに時間を要する場合であっても、確実にデータのバックアップを行なうことができる。
【００１２】
異常時の場合、データ制御部は、第１メモリに記憶されたデータを第２メモリに転送する。このとき、データ制御部は、予備電源の供給をバックアップ動作だけに限定する。具体的には、データ制御部は、予備電源の供給を、前記データ制御部と第１メモリと第２メモリに限定する。これにより、必要とする電源容量を少なくでき、必要最低限の電源によってバックアップが行なえる。そのため、バックアップを行なっているときに、予備電源の電源容量が尽きることがなく、確実にバックアップを行なうことができる上、データの保護が可能となる。
【００１３】
なお、第２メモリには、予備電源とは別に、第２メモリ専用のバックアップ電源を備えてもよい。この構成により、第２メモリは、異常時においても確実に稼動することができる。さらに、使用する電源を少なくすることができ、予備電源の少ない容量であっても確実にバックアップを行なうことができる。
【００１４】
通常、記憶媒体からデータを読み出す場合、記憶媒体を駆動させる駆動部を起動させる必要がある。そのため、記憶媒体からデータを読み出すまでに時間が必要となる。ところが、第２メモリからデータを読み出す場合は、第２メモリにアクセスするだけでデータを読み出すことができる。そのため、データを読み出すまでに時間を必要としない。
【００１５】
そこで、データ制御部は、異常が発生した後、正常な状態に復帰すると、異常が発生した直前の状態に戻すために、第２メモリに記憶されたデータを第１メモリに転送する。これにより、データを復帰させるための時間を短縮できる。
【００１６】
データ制御部は、記憶媒体に対して第２メモリに記憶されたデータのバックアップを行なっている最中に異常が発生した後、正常な状態に復帰すると、第２メモリに記憶されたデータを前記記憶媒体に転送する。これにより、データを確実に保護ができる。
【００１７】
データ制御部は、第２メモリに対して、先に記憶したデータから順に抽出するＦＩＦＯ（Ｆｉｒｓｔ  ｉｎ，Ｆｉｒｓｔ  ｏｕｔ）方式で制御することを特徴とする。
【００１８】
データ制御部は、記憶したデータを記憶した順に読み出す。そのため、データの構成を変更することなく第１メモリあるいは記憶媒体に転送できる。そのため、異常発生前の状態に短時間で復帰できる。
【００１９】
データ制御部は、異常時においてバックアップを行なっているとき以外、すなわち、正常時においてもＦＩＦＯ方式で第２メモリを制御する。そのため、バスアクセスの高速化が可能となる。
【発明の効果】
【００２０】
本発明によると、異常時にデータのバックアップを行なう場合は、予備電源から供給する範囲を限定し、不揮発性の第２メモリにデータを転送する。そのため、少ない電源容量で、かつ、短時間に行なうことができる。
【００２１】
また、通常時にデータのバックアップを行なう場合は、不揮発性の第２メモリを介して記憶媒体にデータを転送する。そのため、データのバックアップを行なっているときにエラーが発生してもデータは消えないので、確実にデータのバックアップを行なうことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係るバックアップシステムを詳細に説明する。
【００２３】
図１は、情報処理装置や画像処理装置といったデータを処理する処理装置に備えた本実施形態のバックアップシステムを示すブロック図である。処理装置に備えられたバックアップシステムは、処理装置が処理するファイルシステムや機器設定情報といったデータを保護するためのものであり、定期的に、あるいは、不定期的にバックアップを行なう。
【００２４】
バックアップシステムは、各データを記憶する第１メモリ１３と、第１メモリ１３に記憶されたデータを記憶する第２メモリ１８と、データを記憶するＨＤＤ１４と、ＨＤＤ１４に対してデータのバックアップを行なうＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラ１５と、バックアップシステムに電源を供給すると共に、処理装置全体に電源を供給する電源部２３と、意図しない電源の遮断といった異常時に電源を供給する予備電源２０と、処理装置全体の制御を司るＣＰＵ１１と、ＣＰＵ１１からの指示に応じて処理装置全体のデータアクセスをコントロールするシステムコントローラ１２とを備える。
【００２５】
これら装置は、それぞれがシステムバスによって接続されており、各装置間でのデータおよび命令の転送がされる。
【００２６】
電源部２３は、使用者のスイッチの押下によって、処理装置に対して電源の供給や遮断の制御をする。例えば、使用者が電源ＯＮを押下すると、電源の供給を開始すると共に、ＣＰＵ１１に対して電源ＯＮ信号を送信する。使用者が電源ＯＦＦを押下すると、電源の供給を遮断すると共に、ＣＰＵ１１に対して電源ＯＦＦ信号を送信する。また、電源部２３は、意図しない状態で電源が遮断されると、その旨をＩＤＥコントローラ１５に送信する。
【００２７】
予備電源２０は、コンデンサとされ、電源部２３から供給される電源を蓄積する。予備電源２０は、電源部２３からの供給が遮断されると、蓄積した電源をＩＤＥコントローラ１５に放電する。
【００２８】
第１メモリ１３は、ＳＲＡＭやＤＲＡＭといった電源が切れると記憶したデータが消えてしまう揮発性の半導体メモリである。第１メモリ１３は、ファイルシステムや機器設定情報といった処理装置が処理したデータを常に記憶する。
【００２９】
第２メモリ１８は、ＭＲＡＭやＦＲＡＭといった電源が切れても記憶したデータが消えない不揮発性の半導体メモリである。第２メモリ１８は、高速なアクセスが可能な高速メモリである。第２メモリ１８は、第１メモリ１３に記憶されたデータを記憶する。
【００３０】
第２メモリ１８は、電源遮断時においても動作するように、第２メモリ１８専用のバックアップ電源１９を備える。バックアップ電源１９は、乾電池や充電池等であって、電源が遮断されると第２メモリ１８に対して電源を供給する。
【００３１】
ＨＤＤ１４は、処理されたデータを記憶する記憶媒体として機能する。ＨＤＤ１４は、入力されたデータを暗号化処理を施して記憶する。ＨＤＤ１４からデータを読み出すときは、そのデータを復号化処理し、出力される。
【００３２】
ＩＤＥコントローラ１５は、第１メモリ１３と第２メモリ１８とＨＤＤ１４との間でデータの転送を制御したり、予備電源２０からの電源供給範囲を限定するデータ制御部である。ＩＤＥコントローラ１５は、第１メモリ１３と第２メモリ１８とＨＤＤ１４との間のデータ転送を制御するＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ１６と、意図しない電源の遮断といった異常時において、予備電源２０からの供給をバックアップ動作だけに限定する電源エリア切替部１７とを備える。
【００３３】
ＤＭＡコントローラ１６は、第１メモリ１３と第２メモリ１８とＨＤＤ１４とがＣＰＵ１１を介すことなくデータの転送を行なうＤＭＡ転送において、このデータの転送の制御を行なう。ＤＭＡコントローラ１６は、定期的に、あるいは、不定期的に、第１メモリ１３に記憶されたデータを第２メモリ１８に転送し、第２メモリ１８に転送したデータをＨＤＤ１４に転送する。
【００３４】
例えば、正常に電源がＯＦＦされたときは、ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する。そして、第２メモリ１８に転送されたデータをＨＤＤ１４に転送する。
【００３５】
意図しない状態で電源が遮断されたときは、ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する。その後、正常に電源が供給されると、ＤＭＡコントローラ１６は、データを異常発生時の状態に復帰させるために、第２メモリ１８に記憶されているデータを第１メモリ１３に転送する。
【００３６】
第２メモリからＨＤＤ１４にデータを転送中にエラーが発生しときは、ＤＭＡコントローラ１６は、意図しない状態で電源が遮断されたときと同様に、ＩＤＥコントローラ１５からの指示に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する。その後、正常に電源が供給されると、ＤＭＡコントローラ１６は、データを保護するために、第２メモリ１８に記憶されているデータをＨＤＤ１４に再度転送する。
【００３７】
ＤＭＡコントローラ１６は、第２メモリ１８に対してＦＩＦＯ方式で制御する。これにより、記憶したデータを記憶した順に読み出すため、データの構成を変更することなく第１メモリ１３あるいはＨＤＤ１４に転送できるので、異常発生時の状態に短時間で復帰することができる。
【００３８】
なお、第１メモリ１３から第２メモリ１８、あるいは、第２メモリ１８からＨＤＤ１４のデータの転送頻度は、使用者の設定によって決定される。例えば、確実にデータを保護するのであれば、各転送頻度を多くする。処理動作を優先する場合は、各転送頻度を少なくする。あるいは、第１メモリ１３から第２メモリ１８に転送する回数に対して、第２メモリ１８からＨＤＤ１４に転送する回数を少なくする。
【００３９】
電源エリア切替部１７は、異常時、すなわち、意図しない状態で電源が遮断されたとき、バックアップを行なうために必要な範囲のみに電源を供給するように、予備電源２０から供給するエリアを限定する。すなわち、電源エリア切替部１７は、バックアップを行なうのに必要最低限のエリアのみに電源を供給するように制御する。
【００４０】
具体的には、バックアップシステムを第１メモリ１３と第２メモリ１８とＩＤＥコントローラ１７とから構成される第１電源エリア２１と、ＣＰＵ１１とシステムコントローラ１２とＨＤＤ１４から構成される第２電源エリア２２とに分け、電源エリア切替部１７は、第１電源エリア２１のみに予備電源２０からの供給し、第２電源エリア２２に予備電源２０からの供給をしない。これにより、予備電源２０の消費電力を少なくできる。
【００４１】
電源エリア切替部１７は、意図しない状態で電源が遮断され、予備電源２０から電源の供給が開始されると、ＩＤＥコントローラ１５からの指示に基づいて、電源が供給される範囲を第１電源エリア２１に限定するために、第２電源エリア２２につながる電源を遮断するスイッチをＯＮする。
【００４２】
一方、正常に電源が供給されると、電源エリア切替部１７は、ＩＤＥコントローラ１５からの指示に基づいて、電源が供給される範囲を処理装置全体にするために、第２電源エリア２２につながる電源を遮断するスイッチをＯＦＦする。
【００４３】
次に、図２〜図４を用いて、バックアップシステムの動作について説明する。
【００４４】
先ず、バックアップシステムのスタンバイ動作について説明する。利用者は、バックアップシステムを備えた装置の電源をＯＮする（Ｓ１１）。ＣＰＵ１１は、異常発生によって電源が遮断されたか、正常に電源が遮断されたかを確認する。正常に電源が遮断された場合、ＣＰＵ１１は、ＩＤＥコントローラ１５に対して、データの状態を確認するようにシステムコントローラ１２を介して指示する。
【００４５】
ＩＤＥコントローラ１５は、ＣＰＵ１１からの指示に基づいて、第２メモリ１８にアクセスして、記憶されているデータを確認する（Ｓ１２）。そして、ＩＤＥコントローラ１５は、ＨＤＤ１４にアクセスして、記憶されているデータを確認する（Ｓ１３）。具体的には、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御して、ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致しているか否かを確認する。それと同時に、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御して、ＨＤＤ１４に記憶されたデータがアクセス可能か否かを確認する（Ｓ１４）。
【００４６】
ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致し、かつ、データへのアクセスエラーが無い場合は、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御して、第２メモリ１８のデータを第１メモリ１３に転送し、処理が終了した旨をＣＰＵ１１に送信する。処理装置は次の処理の待機状態となる。
【００４７】
ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致しない場合、あるいは、データへのアクセスエラーが有る場合、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御し、第２メモリ１８のデータをＨＤＤ１４に転送する（Ｓ１５）。そして、ＩＤＥコントローラ１５は、再度、ＨＤＤ１４にアクセスし（Ｓ１３）、ＨＤＤ１４に記憶されているデータと第２メモリ１８に記憶されているデータが一致するか、ＨＤＤ１４に記憶されたデータがアクセス可能かを確認する（Ｓ１４）。
【００４８】
この動作を、ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致し、かつ、データへのアクセスエラーが無くなるまで行なう。
【００４９】
ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致し、かつ、データへのアクセスエラーが無くなったら、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御して、第２メモリ１８のデータを第１メモリ１３に転送する。その後、ＩＤＥコントローラ１５は、処理が終了した旨をＣＰＵ１１に送信する。処理装置は次の処理の待機状態となる。
【００５０】
異常発生によって電源が遮断された場合、ＣＰＵ１１は、意図しない電源の遮断か、エラーによる電源の遮断かを確認し、その確認結果をシステムコントローラ１２を介してＩＤＥコントローラ１５に出力する。
【００５１】
意図しない電源の遮断の場合、ＩＤＥコントローラ１５は、ＤＭＡコントローラ１６を制御して、第２メモリ１８に記憶されたデータをＨＤＤ１４に転送する。これと同時に、ＩＤＥコントローラ１５は、異常発生時の状態に復帰するように、第２メモリ１８に記憶されたデータを第１メモリ１３に転送する。これらの転送が終了すると、ＩＤＥコントローラ１５は、処理が終了した旨をＣＰＵ１１に送信する。処理装置は次の処理の待機状態となる。
【００５２】
エラーによる電源の遮断の場合、ＩＤＥコントローラ１５は、正常に電源が遮断された場合と同様に、ＤＭＡコントローラ１６を制御して、ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致するか、ＨＤＤ１４に記憶されたデータがアクセス可能かを確認し、一致しない場合やエラーが有る場合は、第２メモリ１８に記憶されたデータをＨＤＤ１４に転送する。ＩＤＥコントローラ１５は、この動作を、ＨＤＤ１４に記憶されているデータと第２メモリ１８記憶されているデータが一致し、かつ、データへのアクセスエラーが無くなるまで行ない、これらの転送が終了すると、ＩＤＥコントローラ１５は、処理が終了した旨をＣＰＵ１１に送信する。処理装置は次の処理の待機状態となる。
【００５３】
次に、バックアップシステムのバックアップ動作について説明する。
【００５４】
正常な状態で電源を遮断した場合のバックアップ動作として、使用者は、バックアップシステムを備えた処理装置の電源をＯＦＦする（Ｓ３１）。ＣＰＵ１１は、電源ＯＦＦ信号を受信すると、ＩＤＥコントローラ１５の必要項目を設定し、システムコントローラ１２を介して設定した必要項目をＩＤＥコントローラ１５出力する。
【００５５】
ＩＤＥコントローラ１５は、受信した必要項目に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送するようにＤＭＡコントローラ１６を制御する。ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて第１メモリ１３に記憶されたデータを第２メモリ１８に転送する（Ｓ３２）。
【００５６】
そして、ＩＤＥコントローラ１５は、第２メモリ１８に転送されたデータをＨＤＤ１４に転送するようにＤＭＡコントローラ１６を制御する。ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて、第２メモリ１８に記憶されたデータをＨＤＤ１４に転送する（Ｓ３３）。データの転送が完了すると、ＩＤＥコントローラ１５は、バックアップが終了したことをＣＰＵ１１に送信する。バックアップ終了信号を受信したＣＰＵ１１は、電源をダウンする（Ｓ３４）。
【００５７】
その後、使用者が装置の電源をＯＮすると、バックアップシステムは、正常時のスタンバイ動作を開始する。
【００５８】
異常発生によって電源が遮断した場合、例えば、意図しない状態で電源が遮断された場合のバックアップ動作として、処理装置本体の電源が停電や電源プラグがコンセントから抜ける等によって電源の供給が遮断される（Ｓ２１）。ＩＤＥコントローラ１５は、電源部２３より電源ＯＦＦ信号を受信する（Ｓ２２）。ＩＤＥコントローラ１５は、電源ＯＦＦ信号を受信したことをＣＰＵ１１に対して割り込み信号を送信する。ＣＰＵ１１は、異常によって電源が遮断されたことを記憶する。そして、ＣＰＵ１１は、ＩＤＥコントローラ１５の必要項目を設定し、システムコントローラ１２を介して設定した必要項目をＩＤＥコントローラ１５に出力する。
【００５９】
ＩＤＥコントローラ１５は、受信した必要項目に基づいて、予備電源２０からの供給を第１電源エリア２１に設定するように電源エリア切替部１７を制御し、予備電源２０からの供給を第１電源エリア２１に限定する（Ｓ２３）。
【００６０】
ＩＤＥコントローラ１５は、受信した必要項目に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送するようにＤＭＡコントローラ１６を制御する。ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する（Ｓ２４）。データの転送が完了すると、ＩＤＥコントローラ１５は電源をダウンする。
【００６１】
その後、使用者が装置の電源をＯＮすると、バックアップシステムは、異常発生時の状態に戻すためのスタンバイ動作を開始する。
【００６２】
異常が、ＨＤＤ１４に対してバックアップを行なっている最中に異常が発生した場合は、ＩＤＥコントローラ１５は、バックアップを行なっている最中に異常が発生したことをＣＰＵ１１に対して割り込み信号を送信する。ＣＰＵ１１は、バックアップを行なっている最中に異常が発生したことを記憶する。そして、ＣＰＵ１１は、ＩＤＥコントローラ１５の必要項目を設定し、システムコントローラ１２を介して設定した必要項目をＩＤＥコントローラ１５に出力する。
【００６３】
ＩＤＥコントローラ１５は、受信した必要項目に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送するようにＤＭＡコントローラ１６を制御する。ＤＭＡコントローラ１６は、ＩＤＥコントローラ１５からの指示に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する。データの転送が完了すると、ＩＤＥコントローラ１５は、バックアップが終了したことをＣＰＵ１１に送信する。バックアップ終了信号を受信したＣＰＵ１１は、電源をダウンする。
【００６４】
その後、使用者が装置の電源をＯＮすると、バックアップシステムは、異常発生時の状態に戻すためのスタンバイ動作を開始する。
【００６５】
異常が、ＨＤＤ１４に対してバックアップを行なう以外の作業中に異常が発生した場合は、ＩＤＥコントローラ１５は、その旨をＣＰＵ１１に対して割り込み信号を送信する。ＣＰＵ１１は、ＨＤＤ１４に対してバックアップを行なう以外の作業中に異常が発生したことを記憶する。そして、ＣＰＵ１１は、ＩＤＥコントローラ１５の必要項目を設定し、システムコントローラ１２を介して設定した必要項目をＩＤＥコントローラ１５に出力する。
【００６６】
ＩＤＥコントローラ１５は、受信した必要項目に基づいて、第１メモリ１３に記憶されたデータを第２メモリ１８に転送するようにＤＭＡコントローラ１６を制御する。このとき、ＤＭＡコントローラ１６は、第２メモリ１８がアクセス可能かを確認する。アクセスが可能である場合は、第１メモリ１３に記憶されたデータを第２メモリ１８に転送する。アクセスが不可の場合は、第１メモリ１３に記憶されたデータをＨＤＤ１４に転送する。データの転送が完了すると、ＩＤＥコントローラ１５は、バックアップが終了したことをＣＰＵ１１に送信する。バックアップ終了信号を受信したＣＰＵ１１は、電源をダウンする。
【００６７】
その後、使用者が装置の電源をＯＮすると、バックアップシステムは、異常発生時の状態に戻すためのスタンバイ動作を開始する。
【００６８】
これにより、バックアップシステムは、意図しない状態で電源が突然遮断された場合であっても、第１メモリ１３に記憶されたデータを確実に第２メモリ１８に転送することができ、データの保護ができる。また、電源を供給するエリアを限定することにより、予備電源２０に蓄えられた電源によって、データを転送するのに必要な時間を確保でき、処理中のデータを確実にバックアップを行なうことができる。
【００６９】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。また、本発明のバックアップシステムは、コンピュータ、画像処理装置、洗濯機、電子レンジといった電子機器に用いることができる。
【００７０】
第２メモリは、ＵＳＢメモリやＳＤメモリといった、取り外し可能なメモリであってもよい。記憶媒体は、ＨＤＤだけでなく、光ディスク磁気テープ等であってもよい。
【００７１】
第２メモリは、バックアップ用電源を備えているが、予備電源からの供給によって稼動してもよい。この場合、バックアップ用電源を削除することができるので、コストダウンが図れる。
【図面の簡単な説明】
【００７２】
【図１】本実施形態に係るバックアップシステムの一例を示すブロック図
【図２】バックアップシステムの起動動作を示すフローチャート
【図３】正常な電源遮断時のバックアップシステムの起動動作を示すフローチャート
【図４】異常な電源遮断時のバックアップシステムの起動動作を示すフローチャート
【符号の説明】
【００７３】
１１  ＣＰＵ
１２  システムコントローラ
１３  第１メモリ
１４  ＨＤＤ
１５  ＩＤＥコントローラ
１６  ＤＭＡコントローラ
１７  電源エリア切替部
１８  第２メモリ
１９  バックアップ用電源
２０  予備電源
２１  第１電源エリア
２２  第２電源エリア
２３  電源部
【図１】
2009025947.tif 000003
【図２】
2009025947.tif 000004
【図３】
2009025947.tif 000005
【図４】
2009025947.tif 000006