"電源断時のバックアップを行うバックアップ手段を備えた記憶装置であって、情報を記憶する記憶手段と、前記記憶手段のキャッシュを担うキャッシュメモリと、前記バックアップ手段の疲弊に応じて前記キャッシュメモリへのキャッシュサイズを調整する制御手段と、を備える記憶装置。前記バックアップ手段の疲弊がより大きい場合に前記制御手段は前記キャッシュサイズをより小さくする請求項1に記載の記憶装置。前記バックアップ手段はキャパシタを用いて成る請求項1に記載の記憶装置。前記記憶手段は不揮発性の半導体メモリである請求項1に記載の記憶装置。更に外部のホストシステムへキャッシュサイズを通知する、またはホストシステムからキャッシュサイズを指定される交信手段を備えた請求項1に記載の記憶装置。記憶用メモリと、この記憶用メモリのキャッシュを担うキャッシュメモリとを備え、電源断時のバックアップを行う記憶装置の制御方法であって、この記憶装置にバックアップを行うバックアップ電源の疲弊を予め測定し、この疲弊に応じて前記キャッシュメモリへのキャッシュサイズを調整する制御方法。他方で、バッテリよりも簡易な電気二重層コンデンサなどによるバックアップ電源においてはより特に、このバックアップ電源の疲弊の問題があり、疲弊に応じて機器の動作を変えることへの要望があるが、かかる要望を実現するための手段は知られていない。本発明の実施の形態は、バックアップ電源の疲弊に応じて機器の動作を変える技術を提供することを目的とする。上記課題を解決するために、実施形態によれば記憶装置は、記憶用メモリと、この記憶用メモリへのキャッシュを担うキャッシュメモリと、このキャッシュメモリへのキャッシュサイズを制御する制御手段と、電源断時のバックアップを行うバックアップ手段とを備え、このバックアップ手段の疲弊に応じて前記制御手段は前記キャッシュサイズを変える。以下、本実施形態を図1乃至図5を参照して説明する。図1に不揮発性メモリを搭載した記憶装置の概略図を示す。NAND型不揮発性メモリを制御するSoC1Systemonachipには、SDRAM2、電源監視回路3、DDCDC-DCコンバータ4が接続されていて、外部のPCパーソナルコンピュータなどのホストシステムと交信する構成となっている。またDDC4は、電源監視回路3、DDC5と共に5Vと12Vの2種の電圧を供給され、また電気二重層コンデンサ6からも電圧を供給されあるいは供給している。またSoC1内には、NANDCNANDController11、SASCSASController12、SASSerialAttachedSCSII/Fインタフェース13、CPUA14、CPUB15およびBufferController16が在る。NANDC11は外部のNAND型不揮発性メモリに又BufferController16はSDRAM2に接続されている。電源監視回路3にて電源断を検出時には電気二重層コンデンサ6から各ハードウェアに電源供給を行い、SDRAM2上にあるライトキャッシュデータを不揮発性メモリに書き込む処理を行うよう構成されている。電気二重層コンデンサ6の容量は、例えば100mF~150mFのものが開発されている。ホストシステムからは、SASI/F13を経由して後述のコマンドを受け取る。このときSASC12は、SASI/F13を制御してNANDC11、CPUA14およびBufferController16と交信する。例えばコマンドは、BufferController16を経由してSDRAM2に保持され後にCPUA14でフェッチされ実行に移される。CPUA14は、BufferController16を通じてCPUB15に働きかけてNANDC11を動作させ、NAND型不揮発性メモリへの記録またはメモリからの読出しを制御させる。なおNAND型不揮発性メモリに書かれるホストシステムからのユーザデータは、SASI/F13、SASC12そしてNANDC11を経由する。このユーザデータの読み出しは逆のルートとなる。図2に電気二重層コンデンサ6の経年劣化のグラフを示す。横軸は経過時間であり縦軸はバックアップ時間である。この図では、5段階の温度をパラメータとして表現されている。例えば一番高い温度100°Cでは50,000h後にはバックアップ時間は0.01秒以下に低下しているが、一番低い温度60°Cでは50,000h後でもバックアップ時間は0.09秒以上に保たれ、バックアップ時間の低下疲弊の度合い、以下では疲弊度はあまり認められない。一般に従来,ライトキャッシュするデータ量は固定であり,装置の保証期間到達時の疲弊度を予測して、この固定のデータ量を決めていた。電気二重層コンデンサは上記のように温度や湿度によって疲弊度が変わるため,装置保証内の最悪環境を考慮する必要があり,実力より非常に低いデータ量を設定する必要があった。対して本実施形態はこのデータ量を可変で使う。この動作について以下に説明する。基本的には次の2つのデータ量の扱い方法で実施する。1電源投入時および定期的例えば1日1回に電気二重層コンデンサの状態をチェックして,ライトキャッシュ可能なデータ量を求める。記憶装置は状態を表す疲弊度の測定値によってライト処理を行う。21に加えて,データ量の確認とこのデータ量の範囲内でのデータ量の指定を行うコマンドを用意して,記憶装置はその指定によってライト処理を行う。図3にバックアップ電源付き装置の制御方法の概要を示す。即ち、電源投入時および定期的例えば1日1回に容量測定詳細は図5で後述を行い、ライトキャッシュ可能なデータ量調整を本実施形態の記憶装置は行う。SASSCSI規格の場合、コマンド,データ,ステータスの組み合わせでコマンド処理が構成されている。記憶装置が測定したライトキャッシュ可能なデータ量はSCSI規格のLOGSENSE/LOGSELECTコマンドを用いて、通知及び参照を可能とすることにより、ホストシステムでの管理が可能となる。SCSI規格のコマンドはSSPフレームのシーケンスで処理される。フレームは,1つまたはそれ以上のコネクションの間で送信される。例えば,SSPINITポートによって確立されたコネクションで,COMMANDフレームは送信されるなお、データ,ステータスはそれぞれ、SSPTARGポートによって確立された1つまたはそれ以上のコネクションでDATAフレームとRESPONSEフレームとして送信される。コマンドの形式としてINITで性能向上の手段としてライトキャッシュ機能を使うために,電源断時の未書き込みデータ保証としてバックアップ電源電気二重層コンデンサなどを搭載した装置の制御方法に関する。効果として以下の点がある。1バックアップ電源の疲弊度に応じてライトキャッシュデータ量を決める。バックアップ電源が疲弊していない状態での限界に近いライト性能を引き出すことができ,疲弊時のライト失敗を防止することができる。2ホストシステムヘライトキャッシュ可能なデータ量を通知する手段を持つ。ライトキャッシュ可能なデータ量についての高性能品をアクセスが高いシステムで使い,低性能品をアクセスが低いシステムで使う等の振り分けができる。複数の記憶装置を組み合わせたシステム例えばRAIDにおいて,性能低下が顕著な装置の置き換えの判断に使うことができる。3ホストシステムからライトキャッシュ可能なデータ量を指定する手段を持つ。これらのことにより、複数の記憶装置を組み合わせたシステムにおいて,性能をそろえる手段に使うことができる。上記のように、ライトキャッシュ可能なデータ量をバックアップ可能な電源の疲弊度に応じて調整する。概要として、ライトキャッシュ可能なデータ量をバックアップ電源の疲弊度に応じて調整する制御、ホストシステムヘライトキャッシュ可能なデータ量を通知する手段を有する制御、ホストシステムからライトキャッシュ可能なデータ量を指定する手段を有する制御について説明した。なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。SCSI規格の他に、SATA規格などを用いたものであってもよい。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる構成要素を適宜組み合わせても良いものである。"