プロセッサと、データの読み込み処理または書き込み処理が行われる第1の不揮発性メモリと、同様にデータの読み込み処理または書き込み処理が行われ、データの読み込み処理が前記第1の不揮発性メモリよりも高速で行える第2の不揮発性メモリと、前記第1の不揮発性メモリ及び第2の不揮発性メモリよりも高速でデータの読み込み処理または書き込み処理が行われるキャッシュと、を備え、前記プロセッサがデータの書き込み処理を行う際に、前記第1の不揮発性メモリ及びキャッシュに対して書き込み処理が行われ、電源OFF時に、前記キャッシュに記録されたデータを前記第2の不揮発性メモリに書き込む情報処理装置。前記プロセッサは、電源起動時に、前記第2の不揮発性メモリに書き込まれたデータを再びキャッシュに書き込む請求項1記載の情報処理装置。電源OFF時に前記第2の不揮発性メモリに、前記第1の不揮発性メモリのバージョン情報と同様のバージョン情報が併せて書き込まれ、電源起動時に前記第1の不揮発性メモリのバージョン情報と前記第2の不揮発性メモリのバージョン情報とが一致しなかった場合、前記第1の不揮発性メモリに記録されているデータがキャッシュに書き込まれる請求項1記載の情報処理装置。電源OFF時に前記キャッシュに記録されたデータが前記第2の不揮発性メモリに書き込まれる際に、前記キャッシュに記憶されたデータのチェックサムが併せて書き込まれ、電源起動時に前記第2の不揮発性メモリに記録されたデータのチェックサムが正しくなかった場合、前記第1の不揮発性メモリに記録されているデータがキャッシュに書き込まれる請求項1記載の情報処理装置。プロセッサがデータの書き込み処理を行う際に、第1の不揮発性メモリ及びキャッシュに対して書き込み処理を行う第1のステップと、電源OFF時に、前記キャッシュに記録されたデータを、読み込み処理を前記第1の不揮発性メモリより高速で行える第2の不揮発性メモリに書き込む第2のステップと、を行うことを特徴とする情報処理装置のデータ記録方法。電源起動時に、前記プロセッサが前記第2の不揮発性メモリに書き込まれたデータを再びキャッシュに書き込む第3のステップ、をさらに行う請求項5記載の情報処理装置のデータ記録方法。前記第2のステップにて、前記第2の不揮発性メモリに、前記第1の不揮発性メモリのバージョン情報と同様のバージョン情報を併せて書き込むとともに、前記第3のステップにて、前記第1の不揮発性メモリのバージョン情報と前記第2の不揮発性メモリのバージョン情報とが一致しなかった場合、前記第1の不揮発性メモリに記録されているデータをキャッシュに書き込む請求項5記載の情報処理装置のデータ記録方法。前記第2のステップにて、前記キャッシュに記憶されたデータのチェックサムを前記第2の不揮発性メモリに書き込むとともに、前記第3のステップにて、前記第2の不揮発性メモリに記録されたデータのチェックサムが正しくなかった場合、前記第1の不揮発性メモリに記録されているデータをキャッシュに書き込む請求項6または7記載の情報処理装置のデータ記録方法。デジタルテレビやDVDレコーダ等の情報処理装置において、電源起動時にRAM上にキャッシュを作成する際に、この起動時間をできるだけ短縮して、すばやく実際の処理を開始させることが望ましい。本発明は、上記課題を鑑みなされたもので、電源起動時のデータの読み込み時間、すなわち電源起動時間が短縮された情報処理装置及びデータ記録方法を提供することを目的とする。上記課題を解決するために、本発明に係る情報処理装置は、プロセッサと、データの読み込み処理または書き込み処理が行われる第1の不揮発性メモリと、同様にデータの読み込み処理または書き込み処理が行われ、データの読み込み処理が前記第1の不揮発性メモリよりも高速で行える第2の不揮発性メモリと、前記第1の不揮発性メモリ及び第2の不揮発性メモリよりも高速でデータの読み込み処理または書き込み処理が行われるキャッシュと、を備え、前記プロセッサがデータの書き込み処理を行う際に、前記第1の不揮発性メモリ及びキャッシュに対して書き込み処理が行われ、電源OFF時に、前記キャッシュに記録されたデータを前記第2の不揮発性メモリに書き込むことを特徴とする。また、本発明に係るデータ記録方法は、プロセッサがデータの書き込み処理を行う際に、第1の不揮発性メモリ及びキャッシュに対して書き込み処理を行う第1のステップと、電源OFF時に、前記キャッシュに記録されたデータを、読み込み処理を前記第1の不揮発性メモリより高速で行える第2の不揮発性メモリに書き込む第2のステップと、を行うことを特徴とする。本発明に係る情報処理装置及びデータ記録方法によると、通常キャッシュとシリアルEEPROMに対してデータの書き込み処理及び読み込み処理を行うが、電源OFF時に、このシリアルEEPROMよりも読み込み速度の速い不揮発性メモリにデータを書き込んでおき、電源起動時にこの不揮発性メモリからデータを読み込むことにより、電源起動時にキャッシュにデータを読み込む際の読み込み時間を短縮し、電源起動時間を短縮することが可能となる。本発明に係る情報処理装置及びデータ記録方法の実施形態について、添付図面に基づいて説明する。図1は、情報処理装置1のシステム構成図である。情報処理装置1は、例えばDVDDigitalVersatileDiskの録画再生機等であり、図1に示すように、CPUCentralProcessingUnit10、RAMRandomAccessMemory11、第2の不揮発性メモリである高速不揮発性メモリ12、第1の不揮発性メモリであるシリアルEEPROMElectronicallyErasableandProgrammableReadOnlyMemory13を備えている。これらのCPU10、RAM11、高速不揮発性メモリ12、及びシリアルEEPROM13はバス14に接続され、相互にデータ通信を行う。CPU10は、情報処理装置1の総括的な制御を行う。RAM11は、CPU10の作業領域としてデータを一時的に記憶する電気的な記憶装置であり、データを記憶するとともに高速でデータの読み込み処理及び書き込み処理を行うことができるEEPROMキャッシュ11aを備えている。このEEPROMキャッシュ11aは、一般的なメモリ高速不揮発性メモリ12やシリアルEEPROM13も含むよりも高速で読み込み処理及び書き込み処理を行う。高速不揮発性メモリ12は、高速でデータの読み込み処理を行える不揮発性メモリであり、例えばNORNotOR型フラッシュメモリ等である。高速不揮発性メモリ12は、信頼性が高く、ランダムアクセスが高速なため、携帯機器のプログラムの記憶などに利用されている。例えばNOR型フラッシュメモリは、読み出し速度が100ns程度と高速で、高速ランダムアクセスが可能であり、また、NANDNotAND型フラッシュメモリが対応していない1バイト単位での読み込み処理及び書き込み処理が行える。このため、NOR型フラッシュメモリは、携帯電話機やPDAPersonalDigitalAssistants等のハードディスクが使用できない環境でプログラム等を保存しておくのに使用される。シリアルEEPROM13は、IICInterIntegratedCircuitコントローラ15を介してバスに接続される。IICは、同一基板内などの近距離に配置されたデバイス間での高速通信を行うための方式である。シリアルEEPROM13による読み込み処理は、高速不揮発性メモリ12による読み込み処理よりも遅いものとする。図2に、高速不揮発性メモリ12に書き込まれるデータ20、及びシリアルEEPROM13に書き込まれるデータ30のデータ構成図を示す。高速不揮発性メモリ12に書き込まれるデータ20は、データ本体22に対して、先頭にバージョン情報21、末尾にチェックサム23が付加されて構成される。バージョン情報21は、書き込み処理が行われる度に更新される情報である。チェックサム23は、ブロック内のデータを数値とみなして合計したものであり、データを送受信する際の誤り検出方法の一つとして用いられる。シリアルEEPROM13に書き込まれるデータ30は、データ本体32に対して、先頭にバージョン情報31が付加されて構成される。またシリアルEEOROM13に書き込まれるデータ30は、高速不揮発性メモリ12に書き込まれるデータ20と異なり、チェックサムが付加されない。バージョン情報21及び31は、高速不揮発性メモリ12及びシリアルEEPROM13のデータ本体22及び23の内容が同一であるか否かを判断するために使用される。高速不揮発性メモリ12のチェックサム23は、高速不揮発性メモリ12に記憶されているデータが正しいか否か判断するために使用される。情報処理装置1においては、電源起動時に、高速不揮発性メモリ12のバージョン情報21とシリアルEEPROM13のバージョン情報31とが一致するか否か、高速不揮発性メモリ12のチェックサム23が正しいか否か、の2つの条件により、高速不揮発性メモリ12とシリアルEEPROM13との内容が同一であるか否かが判断される。ところで、デジタルテレビやDVDレコーダにおいて、現在選択されているチャンネル等のデータや、最後に選択されたチャンネルのデータ等の電源OFF時においても保存されなければならないデータのストレージとして、シリアルEEPROM13が多く用いられている。シリアルEEPROM13は、1バイト単位での書き込み処理が可能であるが、読み込み処理及び書き込み処理に要する時間が長いという特徴がある。シリアルEEPROM13は読み込み処理に時間がかかるため、多くのシステムでは、起動時にすべてのデータの読み出しを行い、RAM11上にキャッシュを行う。一方、高速不揮発性メモリ12は、書き込み処理が頻繁に行われないプログラムやデータのストレージとして多く用いられている。高速不揮発性メモリは、読み込み処理は速いが書き込み処理が遅く、また、読み込み処理及び書き込み処理をブロック単位数KB~数十KBでしか行うことができない。また、高速不揮発性メモリ12、シリアルEEPROM13ともに、書き込み回数及び消去回数に制限があるため、読み込み処理及び書き込み処理の回数をなるべく制限する必要がある。よって情報処理装置1では、通常はシリアルEEPROM13に対してデータの書き込み処理を行い、電源起動時及び電源OFF時には、高速不揮発性メモリ12に書き込み処理を行う。ここで、本発明に係る情報処理装置1の作用について、図3乃至図5に基づいて説明する。図3は、情報処理装置1の読み込み時または書き込み時におけるデータ記録処理の手順を示すフローチャートである。また、図4は、情報処理装置1の電源OFF時におけるデータ記録処理の手順を示すフローチャート、図5は、情報処理装置1の電源起動時におけるデータ記録処理の手順を示すフローチャートである。始めに、情報処理装置1において読み込み処理、書き込み処理を行う際の手順について、図3に示すフローチャートに基づいて説明する。以下、例えばステップS101をS101のようにステップの語句を省略して説明する。まずCPU10は、シリアルEEPROM13への読み込み指示または書き込み指示があったか否かを判断するS101。シリアルEEPROM13への読み込み指示、書き込み指示がない場合S101のNoは、CPU10はそのまま待機する。シリアルEEPROM13ヘの読み込み指示または書き込み指示があった場合S101のYesは、CPU10は、この指示がシリアルEEPROM13への書き込み指示であるか否かを判断するS103。シリアルEEPROM13への書き込み指示があった場合S103のYesは、CPU10は、この書き込み指示されたデータをシリアルEEPROM13へ書き込み処理を行うとともに、RAM11のEEPROMキャッシュ11aにも同様に書き込み処理を行うS105。また、CPU10は、S101における指示がシリアルEEPROM13への読み込み指示であるか否かを判断するS107。シリアルEEPROM13からの読み込み指示であった場合S107のYesは、この読み込み指示されたデータをRAM11のEEPROMキャッシュ11aから読み込み処理を行うS109。このように、シリアルEEPROM13への書き込み処理があった場合には、シリアルEEPROM13とともにEEPROMキャッシュ11aに対して書き込み処理を行い、シリアルEEPROM13からの読み込み処理があった場合には、EEPROMキャッシュ11aに対して読み込み処理を行う。次に、情報処理装置1における電源OFF時のデータ記録処理について、図4に示すフローチャートに基づいて説明する。電源OFF時には、S105にてEEPROMキャッシュに書き込まれたデータに基づいて、高速不揮発性メモリ12に対するデータの書き込み処理が行われる。CPU10は、電源OFFの指示があったか否かを判断するS201。電源OFFの指示がない場合S201のNoは、CPU10はそのまま待機する。電源OFFの指示があった場合S201のYesは、CPU10は、高速不揮発性メモリ12内のデータの所定位置先頭にシリアルEEPROM13に記憶されているバージョン情報31と同様の情報をバージョン情報21として書き込むS203。CPU10は、シリアルEEPROM13に記憶されているデータと同様の内容のデータを高速不揮発性メモリ12に書き込むS205。またCPU10は、RAM11のEEPROMキャッシュ11aに記憶されているデータのチェックサムを計算し、このチェックサムをチェックサム23の情報として高速不揮発性メモリ12の所定位置末尾に書き込むS207。そしてCPU10は、電源をOFFにするS209。このように、情報処理装置1において、電源OFF時に、RAM11のEEPROMキャッシュ11aに記憶されているデータと同様のデータが高速不揮発性メモリ12に書き込まれる。最後に、情報処理装置1における電源起動時のデータ記録処理について、図5に示すフローチャートに基づいて説明する。電源起動時には、S205にて高速不揮発性メモリ12に書き込まれたデータに基づいて、RAM11のEEPROMキャッシュ11aに対するデータの書き込み処理が行われる。まずCPU10は、情報処理装置1の電源が起動されたかONにされたか否かを判断するS301。電源がONにされていない場合S301のNoは、電源がONにされるまで待機する。電源がONにされた場合S301のYesは、高速不揮発性メモリ12に記憶されているバージョン情報21が、シリアルEEPROM13に記憶されているバージョン情報31と同じであるか否かを判断するS303。すなわち、ここでは、S203にて高速不揮発性メモリ12にシリアルEEPROM13のバージョン情報31と同様のバージョン情報が書き込まれているか否かが判断される。不揮発性メモリ12のバージョン情報21と、シリアルEEPROM13のバージョン情報31とが同じである場合S303のYesは、CPU10は、高速不揮発性メモリ12に記憶されているチェックサム23が、高速不揮発性メモリ12のデータ領域のチェックサムに対して正しいか否かを判断するS305。ここでは、S205にて高速不揮発性メモリ12にデータが正しく書き込まれるとともに、S207にて高速不揮発性メモリ12にチェックサム23が正しく書き込まれているか否かが判断される。高速不揮発性メモリ12上に記憶されているチェックサム23が正しい場合S305のYesは、CPU10は、高速不揮発性メモリ12に記憶されているデータを取得するS307。またCPU10は、S307にて取得した高速不揮発性メモリ12のデータを、RAM11のEEPROMキャッシュ11aに書き込み、キャッシュを作成するS309。一方、不揮発性メモリ12のバージョン情報21と、シリアルEEPROM13のバージョン情報31とが同じでない場合S303のNo、及び、高速不揮発性メモリ12に記憶されているチェックサム23が正しくない場合S305のNoは、高速不揮発性メモリ12に記憶されているデータの信頼性が乏しいので、シリアルEEPROM13に記憶されているデータを取得するS311。そしてCPU10は、S311にて取得したシリアルEEPROM13のデータを、RAM11のEEPROMキャッシュ11aに書き込み、キャッシュを作成するS313。CPU10は、S309またはS313にてEEPROMキャッシュ11aにデータを書き込んだ後、シリアルEEPROM13のバージョン情報31を更新するS315。このように、情報処理装置1は、電源起動時に、バージョン情報及びチェックサムに基づいて、高速不揮発性メモリ12に記憶されたデータが正しい場合には高速不揮発性メモリ12に書き込まれたデータをEEPROMキャッシュ11aに書き込み、高速不揮発性メモリ12に書き込まれたデータが正しくない場合には、シリアルEEOROM13に書き込まれたデータをEEPROMキャッシュ11aに書き込む。電源起動時に、読み込み処理が高速で行える高速不揮発性メモリ12からデータを読み込み、RAM11上にキャッシュを作成することにより、電源起動時間が短縮される。本発明に係る情報処理装置1及びそのデータ記録方法によると、不揮発性メモリとしてシリアルEEPROM13に加えて高速不揮発性メモリ12を使用し、電源OFF時に、読み込み処理が高速に行える高速不揮発性メモリ12上にシリアルEEPROM13に記憶されているデータの内容を記録し、電源起動時に、シリアルEEPROM13からの読み込みは行わず、高速不揮発性メモリ12から読み込みを行うことで、電源起動時間を短縮することが可能となる。また、本発明に係る情報処理装置1及びそのデータ記録方法によると、高速不揮発性メモリ12への書き込み処理が電源OFF時のみに行われることにより、高速不揮発性メモリ12への書き込み処理の回数を減らし、高速不揮発性メモリ12の寿命を延ばすが可能となる。さらに、本発明に係る情報処理装置1及びそのデータ記録方法によると、電源の瞬断など、電源オフシーケンスが実行されない場合においても、通常時はシリアルEEPROM13へ書き込みを行い、電源起動時に、シリアルEEPROM13と高速不揮発性メモリ12との内容が同一であるかチェックを行っているため、電源断時のシリアルEEPROM13の状態を維持することが可能である。本発明に係る情報処理装置1の実施形態として、DVDの録音再生機を例として説明したが、これに限らず、携帯電話機、PDA、デジタルテレビ等、様々な情報処理装置に適用することができる。