電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置であって、キャッシュデータの退避指示に基づいて、前記キャッシュメモリに保存するキャッシュデータを読み出して圧縮し、当該圧縮キャッシュデータを生成する第1の制御部と、前記第1の制御部で生成した圧縮キャッシュデータを不揮発性メモリに書き込む第2の制御部と、を備えることを特徴とするストレージ制御装置。前記第1の制御部は、前記第2の制御部が前記圧縮キャッシュデータを書き込むまでの間に前記キャッシュデータの圧縮を行う、ことを特徴とする請求項1記載のストレージ制御装置。前記第1の制御部は、前記第2の制御部を含むように構成されている、ことを特徴とする請求項1又は2記載のストレージ制御装置。電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置のキャッシュデータ退避方法であって、キャッシュデータの退避指示に基づいて、前記キャッシュメモリに保存するキャッシュデータを読み出すステップと、前記読み出したキャシュデータを圧縮し、圧縮キャッシュデータを生成するステップと、前記生成した圧縮キャッシュデータを不揮発性メモリに書き込むステップと、を有することを特徴とするストレージ制御装置のキャッシュデータ退避方法。電源供給が遮断されたときにキャシュメモリからデータを退避させる場合、キャッシュメモリに格納されている全てのデータ不揮発性メモリに書き込む必要がある。不揮発性メモリにデータを書き込むためにはストレージ制御装置内の2次電池からキャッシュメモリ等の各処理部に電源供給を行うため、全てのデータの書き込みが終了するまでの間、ストレージ制御装置内の2次電池が既述の各処理部への電源供給を維持できるようにする必要がある。近年、キャッシュメモリの容量は大きくなっているため、キャッシュメモリに格納するデータ量も多くなっている。よって不揮発性メモリに退避するキャッシュデータの量も多くなっており、ストレージ制御装置内の各処理部を動作させるために必要な電力量も大きくなっている。更に、例えば、キャッシュメモリからキャッシュデータを不揮発性メモリに退避する場合、先ず、キャッシュメモリから最初のキャッシュデータが読み出され、不揮発性メモリに書き込まれる。また、最初のキャッシュデータの不揮発性メモリへ読み出された後、次のキャッシュデータが直ちにキャッシュメモリから読み出されるが、一般的に、不揮発性メモリへデータを書き込む速度はキャッシュメモリからキャッシュデータを読み出す速度より十分遅いので、最初のキャッシュデータの書き込みが終了するまで次に読み出したキャッシュデータは転送されず、転送待ち時間が生じてしまう。このようにキャッシュデータの転送待ち時間が生じることによって、キャッシュデータを不揮発性メモリに退避するための退避時間が更に長くなっており、ストレージ制御装置内の各処理部を動作させるために必要な電力量も更に大きくなっている。本発明は、上記事情に鑑みてなされたものであり、その目的は、不揮発性メモリにキャッシュデータを退避させるために必要な電力を減少させることができるストレージ制御装置及びストレージ制御装置のキャッシュデータ退避方法を提供することにある。本発明は、電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置であって、キャッシュデータの退避指示に基づいて、キャッシュメモリに保存するキャッシュデータを読み出して圧縮し、当該圧縮キャッシュデータを生成する第1の制御部と、第1の制御部で生成した圧縮キャッシュデータを不揮発性メモリに書き込む第2の制御部と、を備えることを特徴とする。他の本発明は、電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置のキャッシュデータ退避方法であって、キャッシュデータの退避指示に基づいて、キャッシュメモリに保存するキャッシュデータを読み出すステップと、読み出したキャシュデータを圧縮し、圧縮キャッシュデータを生成するステップと、生成した圧縮キャッシュデータを不揮発性メモリに書き込むステップと、を有することを特徴とする。本発明によると、不揮発性メモリにキャッシュデータを退避させるために必要な電力を減少させることができるストレージ制御装置及びストレージ制御装置のキャッシュデータ退避方法を提供できる。以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明のストレージ制御装置を適用したディスクアレイコントローラ1の構成を示す図である。ディスクアレイコントローラ1は、例えば、ディスクアレイ装置図示を省略する。に設けられ、ホスト装置図示を省略する。からのコマンドに基づいて、ディスクアレイ装置へのデータ書き込み制御、又はディスクアレイ装置からのデータ読み出し制御等を行う。ディスクアレイコントローラ1は、図1に示すように、第1の制御部であるCPUCentralprocessingUnit11、キャッシュメモリ13、第2の制御部である不揮発性メモリコントローラ14、不揮発性メモリ15、プログラム格納メモリ16、2次電池17及び各種通信部20を有している。CPU11は、キャッシュメモリ13、不揮発性メモリコントローラ14、不揮発性メモリ15、プログラム格納メモリ16及び2次電池17とそれぞれ通信可能に接続されている。CPU11は高速なインタフェースを有しており、各種制御通信部20を用いてディスクアレイ装置及びホスト装置と通信を行う。また、CPU11は、キャッシュデータ圧縮部12を有しており、CPU11は、キャッシュデータの退避指示に基づいて、キャッシュメモリ13に保存するキャッシュデータを読み出してキャッシュデータ圧縮部12により圧縮し、圧縮キャッシュデータを生成する。キャッシュメモリ13は、揮発性のメモリであり、例えば、高速なSDRAMシンクロナスDRAMで構成される。キャッシュメモリ13は、例えば、ディスクアレイ装置への処理に関するキャッシュデータを格納する。不揮発性メモリコントローラ14は、CPU11から転送される圧縮キャッシュデータを不揮発性メモリ15に書き込む。不揮発性メモリ15は、不揮発性メモリコントローラ14から書き込まれた圧縮キャッシュデータを保持する。プログラム格納メモリ16は、例えば、ROMであり、キャッシュメモリ13に格納されたキャッシュデータを退避するためのキャッシュデータ退避制御プログラムが格納される。キャッシュデータ退避制御プログラムが実行されて実現される処理の詳細は、図2を用いて後述する。2次電池17は、充放電可能な電池である。2次電池17は、ディスクアレイコントローラ1に電源の供給が遮断された場合にキャッシュメモリ13にキャッシュされたキャッシュデータを不揮発性メモリ15へ退避するまでの間、CPU11、キャッシュメモリ13、不揮発性メモリコントローラ14、不揮発性メモリ15及びプログラム格納メモリ16を動作させる電力を供給する。図1における一点鎖線10は、2次電池17の電力供給囲を示している。次に、ディスクアレイコントローラ1への電源供給が断絶した場合に、CPU11が既述のキャッシュデータ退避制御プログラムを実行することにより実現される処理について、図2を参照して説明する。CPU11がキャッシュデータ退避指示を受信した場合S101、CPUは2次電池17の放電を開始させるS102。これにより、ディスクアレイコントローラ1への電源供給が遮断されても、CPU11、キャッシュメモリ13、不揮発性メモリコントローラ14、不揮発性メモリ15及びプログラム格納メモリ16は動作する。CPU11は、プログラム格納メモリ16からキャッシュデータ退避制御プログラムを読み出しS103、キャッシュデータ退避制御プログラムを実行するS104。次に、CPU11は全ての圧縮キャッシュデータが不揮発性メモリ15に書き込まれたか否かを判断するS105。全ての圧縮キャッシュデータが不揮発性メモリに書き込まれていないと判断した場合S105:NO、CPU11は、キャッシュメモリ13にキャッシュされているキャッシュデータを1つ読み出すS106。次に、CPU11は、キャッシュメモリ13から読み出したキャッシュデータをキャッシュデータ圧縮部12により圧縮しS107、圧縮した圧縮キャッシュデータを不揮発性メモリコントローラ14へ転送するS108。不揮発性メモリコントローラ14は、CPU11から転送された圧縮キャッシュデータを不揮発性メモリ15に書き込むS109。次にCPU11は、既述のステップS105の処理に戻り、全ての圧縮キャッシュデータを不揮発性メモリ15に書き込込まれたか否かを判断する。全ての圧縮キャッシュデータが書き込まれていないと判断した場合S105:NO、既述のステップS106乃至S109の処理が繰り返される。したがって、キャッシュメモリ13にキャッシュされている全てのキャッシュデータに対してステップS106乃至S109の処理が行われる。一方、全ての圧縮キャッシュデータが不揮発性メモリ15に書き込まれたと判断した場合S105:YES、CPU11は、キャッシュデータ退避制御プログラムの実行を終了しS110、2次電池17の放電を終了させるS111。次に、キャッシュデータA乃至Cをキャッシュメモリ13から不揮発性メモリ15に退避させる場合を例に挙げ、ディスクアレイコントローラ1がキャッシュデータを退避させる動作及び時間について図3を参照して説明する。CPU11は、キャッシュメモリ13からキャッシュデータAを読み出し、キャッシュデータ圧縮部12によりキャッシュデータAを圧縮し、圧縮した圧縮キャッシュデータAを不揮発性メモリコントローラ14に転送する。不揮発性メモリコントローラ14は、CPU11から圧縮キャッシュデータAが転送されると、当該圧縮キャッシュデータAを不揮発性メモリ15へ書き込む。圧縮キャッシュデータAの不揮発性メモリコントローラ14への転送が完了した後、CPU11は直ちにキャシュメモリ13からキャッシュデータBを読み出し、キャッシュデータBをキャッシュデータ圧縮部12により圧縮する処理を行う。ここで、不揮発性メモリ15にデータを書き込む速度はキャッシュメモリ13からキャッシュデータを読み出す速度より十分遅いため、圧縮キャッシュデータAの不揮発性メモリ15への書き込みが終了する前に、キャッシュデータBの圧縮が完了する。そして、CPU11は、圧縮キャッシュデータAの不揮発性メモリ15へ書き込まれた後、直ちに、圧縮キャッシュデータBを不揮発性メモリコントローラ14に転送する。不揮発性メモリコントローラ14は、CPU11から圧縮キャッシュデータBが転送されると、当該圧縮キャッシュデータBを不揮発性メモリ15へ書き込む。圧縮キャッシュデータBの不揮発性メモリコントローラ14への転送が完了した後、CPU11は直ちにキャシュメモリ13からキャッシュデータCを読み出し、キャッシュデータCをキャッシュデータ圧縮部12により圧縮する処理を行う。以上のように、キャッシュデータA乃至Cをキャッシュメモリ13から読み出し、圧縮キャッシュデータA乃至Cを不揮発性メモリ15に書き込まれる動作が行われる。この実施の形態のディスクアレイコントローラ1によると、CPU11内のキャッシュデータ圧縮部12によりキャッシュメモリ13から読み出したキャッシュデータを圧縮し、圧縮したキャッシュデータを不揮発性メモリ15に書き込むため、不揮発性メモリ15にキャッシュデータを書き込む時間を短くすることができる。したがって、キャッシュメモリ13から不揮発性メモリ15にキャッシュデータを退避させるためにディスクアレイコントローラ1を動作させるために必要な電力を減少させることができる。よって、2次電池17の蓄電容量を小さくすることができるとともに、2次電池17のサイズを小さくすることができる。また、不揮発性メモリ15にデータを書き込む速度はキャッシュメモリ13からキャッシュデータを読み出す速度より十分遅いため、図3に示すように、圧縮キャッシュデータの転送待ち時間が生じる。この転送待ち時間を利用して、キャッシュデータ圧縮部12によりキャッシュデータを圧縮するように構成されているため、キャッシュデータを圧縮するための時間に影響されずに不揮発性メモリ15への書き込み時間を短縮することができる。更に、上述の実施の形態では、不揮発性メモリコントローラ14をCPU11とは別構成として説明しているがこれに限るものではなく、例えば既述の不揮発性メモリコントローラ14をCPU11内に設けるように構成しても良い。より詳細には、例えば、キャッシュメモリ13からのキャッシュデータの読み出し等の制御をCPU11内のI/Oブロック例えば、DMAが受け持ちようにした場合、I/Oブロックへキャッシュデータが転送されるとCPU11は転送待ち状態になる。この転送待ち状態の間にCPU11がキャッシュデータの圧縮を行うように構成する。このように構成することによって、不揮発性メモリコントローラ14を動作させる電力を省くことができ、2次電池17の更なる省電力化を図ることができる。なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置であって、キャッシュデータの退避指示に基づいて、前記キャッシュメモリに保存するキャッシュデータを読み出して圧縮し、当該圧縮キャッシュデータを生成する第1の制御部と、前記第1の制御部で生成した圧縮キャッシュデータを不揮発性メモリに書き込む第2の制御部と、を備えることを特徴とするストレージ制御装置。付記2前記第1の制御部は、前記第2の制御部が前記圧縮キャッシュデータを書き込むまでの間に前記キャッシュデータの圧縮を行う、ことを特徴とする付記1記載のストレージ制御装置。付記3前記第1の制御部は、前記第2の制御部を含むように構成されている、ことを特徴とする付記1又は2記載のストレージ制御装置。付記4電源供給が遮断された場合、キャシュメモリに保存するキャッシュデータを不揮発性メモリに退避させるストレージ制御装置のキャッシュデータ退避方法であって、キャッシュデータの退避指示に基づいて、前記キャッシュメモリに保存するキャッシュデータを読み出すステップと、前記読み出したキャシュデータを圧縮し、圧縮キャッシュデータを生成するステップと、前記生成した圧縮キャッシュデータを不揮発性メモリに書き込むステップと、を有することを特徴とするストレージ制御装置のキャッシュデータ退避方法。