"ファームウェアデータを記憶する情報処理装置であって、前記ファームウェアデータを分割した更新前分割データと更新前分割データから算出した特定値とを関連付けて記憶する記憶手段と、更新分割データ及び当該更新前分割データから算出した特定値から構成される更新ファームウェアデータを取得する取得手段と、前記取得手段で取得した更新分割データ毎に、前記更新前分割データから算出された特定値と、当該更新分割データと対応する更新前分割データと関連づけられた特定値とを比較し、両特定値が一致する場合、前記記憶手段に記憶する更新前分割データ及び特定値の更新を行わず、両特定値が異なる場合、前記記憶手段に記憶する更新前分割データ及び特定値を前記更新分割データ及び前記算出した特定値に更新する更新手段と、を備える情報処理装置。前記特定値は、前記更新前分割データから巡回冗長検査により算出される、ことを特徴とする請求項1記載の情報処理装置。前記取得手段は、前記更新分割データ毎に外部から受信する受信手段と、前記受信手段で更新分割データを受信する毎に、受信した更新分割データに基づいて特定値を算出する算出手段と、を備えることを特徴とする請求項1記載の情報処理装置。前記取得手段は、前記更新分割データ及び当該更新分割データから算出される特定値毎に更新ファームウェアデータを受信する受信手段である、ことを特徴とする請求項1記載の情報処理装置。前記記憶手段に記憶される更新前分割データ毎の前記特定値は、1つのデータブロックで管理される、ことを特徴とする請求項1記載の情報処理装置。更新前分割データと当該更新前分割データから算出した特定値とを関連付けて記憶する記憶手段を備え、当該記憶手段にファームデータを記憶する情報処理装置のファームウェア更新方法であって、更新分割データ及び当該更新前分割データから算出した特定値から構成される更新ファームウェアデータを取得するステップと、前記取得した更新分割データ毎に、前記更新前分割データから算出された特定値と当該更新分割データと対応する更新前分割データと関連づけられた特定値とを比較し、両特定値が異なる場合、前記記憶手段に記憶する更新前分割データ及び特定値を前記更新分割データ及び前記算出した特定値に更新するステップと、を有するファームウェア更新方法。ファームウェアを更新する場合、全ての更新ファームウェアのデータをROMに上書きコピーするため、ファームウェアの更新に多くの時間を要する。この点、特許文献1に記載の技術によると、更新ファームウェアのダウンロード時間の短縮に加え書き換え処理に要する時間を短縮することができるが、一方で、更新ファームウェアをダウンロードする前に、旧ファームウェアデータと更新ファームウェアデータとの相違を領域毎に比較し、この比較結果に基づいてダウンロードする更新ファームウェア自体を加工する処理が必要になる。また、特許文献2に記載の技術は、転送ブロックが大きい際に、多重コードブロックに分割して転送される転送ブロックのエラーを検出するために用いられる技術であり、ファームウェアの更新時間を短縮するものではない。本発明は、上記事情に鑑みてなされたものであり、その目的は、更新ファームウェア自体を加工する処理を事前に必要とせず、ファームウェアを短時間で更新することができる情報処理装置及びファームウェアの更新方法を提供することにある。本発明は、ファームウェアデータを記憶する情報処理装置であって、ファームウェアデータを分割した更新前分割データと更新前分割データから算出した特定値とを関連付けて記憶する記憶手段と、更新分割データ及び当該更新前分割データから算出した特定値から構成される更新ファームウェアデータを取得する取得手段と、取得手段で取得した更新分割データ毎に、更新前分割データから算出された特定値と、当該更新分割データと対応する更新前分割データと関連づけられた特定値とを比較し、両特定値が一致する場合、記憶手段に記憶する更新前分割データ及び特定値の更新を行わず、両特定値が異なる場合、記憶手段に記憶する更新前分割データ及び特定値を更新分割データ及び算出した特定値に更新する更新手段と、を備えることを特徴とする。本発明によると、更新ファームウェア自体を加工する処理を事前に必要とせず、ファームウェアを短時間で更新することができる情報処理装置及びファームウェアの更新方法を提供できる。以下、図面を参照しながら各実施の形態について説明する。第1の実施の形態図1は、情報処理装置であるコンピュータシステムの構成を概略的に示す図である。同図に示すように、コンピュータシステム10は、ネットワーク1を介して保守端末装置20と通信可能に接続されている。なお、コンピュータシステム10は保守端末装置20と通信ケーブルで直接接続するように構成しても良い。また、コンピュータシステム10は、プロセッサ11、通信インタフェースI/F12、メモリ13及び記憶手段であるフラッシュROMFROM14を有している。なお、コンピュータシステム10の他の構成については従来よりあるものと同様であるため図示及び詳細な説明は省略する。プロセッサ11は、コンピュータシステム10を動作させるファームウェアの更新処理等の各種処理を実行する。通信インタフェース12は、保守端末装置20との通信を行う。例えば、通信インタフェース12は、プロセッサ11の制御に基づいて、保守端末装置20から更新ファームウェアデータのダウンロードを行う。メモリ13は、データを一時的に格納する記憶部であり、例えば、保守端末装置20からダウンロードされる更新ファームウェアデータを一時的に格納するエリア及び後述するファームウェアの更新処理におけるワークエリアとして使用される。フラッシュROM14は、ファームウェアデータ等の各種データを記憶する。ファームウェアデータは、所定のブロックに分割されて記憶されており、この分割されたファームウェアデータ更新前分割データと、この分割されたファームウェアデータから算出した特定値とが関連付けて記憶される。なお、本実施の形態においては、この特定値は、更新前分割データから巡回冗長検査により算出されるCRCCyclicRedundancyCheckデータとするが、更新前分割データから実質的に固有の値が算出されるものであれば他の方法により算出しても良い。次に、保守端末装置20からダウンロードする更新ファームウェアデータについて説明する。図2に示すように、更新ファームウェアデータ3aは、アドレス空間において、上位アドレス側から下位アドレス側に向かって、データブロック30、データブロック31、データブロック32、...、データブロック3z-1のように、Z個のブロックに分割されている。また、メモリ13及びフラッシュROM14上においては、更新ファームウェアデータは、図2に示す構成に加えて新たにCRC格納ブロックが追加される。図3に示すように、更新ファームウェアデータ3bはCRC格納ブロック3zを有しており、CRC格納ブロック3zには、各データブロック30,31,32,...,3z-1からそれぞれ算出したCRCデータ、つまり、CRC0、CRC1、CRC2,...,CRCz-1が格納されている。次に、コンピュータシステム10がフラッシュROM14に記憶されているファームウェアを新たなファームウェアに更新する場合の処理について図4を参照しながら説明する。この更新ファームウェアデータは、既述のデータブロック毎にダウンロードされる。先ず、プロセッサ11は、更新ファームウェアデータのダウンロードを開始するに当たって、ダウンロードしたデータブロックをカウントするためのカウンタnを0に初期化するS101。次に、プロセッサ11は、カウンタnと、ダウンロードした総データブロック数Zとを比較する終了判定を行うステップS102。カウンタnと、総データブロック数Zとが同じ値でないと判定した場合S102:NO、保守端末装置20からダウンロードすべきデータブロックがまだ残っているため、プロセッサ11は、データブロックnの更新ファームウェアデータ更新分割ファームウェアデータを保守端末装置20から受信し、メモリ13の任意の場所に格納する。また、プロセッサ11は、そのデータブロックnの更新ファームウェアデータの受信と同時に、そのデータブロックnのデータからCRCデータを算出する。更に、プロセッサ11は、データブロックnのデータ受信完了時に、この算出値を、メモリ13のCRC格納ブロック3z内の所定の場所、すなわちCRCnの領域に格納するS103。このようにして、更新分割データ及び当該更新分割データのCRCデータが取得される。次に、プロセッサ11は、ステップS103において、CRCnへ格納したCRCデータと、フラッシュROM14に記憶されている旧ファームウェアデータのデータブロックn更新前分割データに関連付けられているCRCデータと比較し、両CRCデータの値が一致するか否かを判定するS104。両CRCデータの値が一致すると判定した場合S104:YES、このCRCデータが算出されたデータブロックnのデータ更新分割データと旧ファームウェアデータのデータブロックnのデータ更新前分割データとは同じデータである、言い換えれば、データブロックnのデータは更新されていないため、プロセッサ11は、データブロックnのデータをフラッシュROM14に上書きコピーする動作を行わない。一方、両CRCデータの値が同じでない、つまり、異なると判定した場合S104:NO、CRCデータが算出されたデータブロックnのデータ更新分割データと旧ファームウェアデータのデータブロックnのデータ更新前分割データとは異なるデータである、言い換えれば、当該更新分割データは新規なデータであるため、プロセッサ11は、メモリ13の当該データブロックnのデータを、フラッシュROM14のデータブロックnへ上書きコピーし、データブロックnのデータを更新するS105。既述の両CRCデータが一致すると判定した場合S104:YES、又は、データブロックnのデータを更新した場合S105は、プロセッサ11は、カウンタnを1つカウントアップしS106、既述のステップS102の終了判定処理へ戻る。以降、ステップS102の終了判定処理でYESと判定されるまで、つまり、カウンタがZになるまで既述のステップS102乃至S106の処理が繰り返される。そして、ステップS102において、カウンタnと、データブロック数Zとが同じ値であると判定した場合S102:YES、更新ファームウェアデータのダウンロードが終了したため、プロセッサ11は、メモリ13のCRC格納ブロック3zのデータをフラッシュROM14のCRC格納ブロック3zへ書き込みS107、この処理を終了する。これにより、更新ファームウェアデータのダウンロード処理が完了する。以上のように構成されたコンピュータシステム10によると、更新ファームウェア自体を加工する処理を事前に必要とせずに、更新されたデータブロックのデータ及びCRC格納ブロック3zのデータのみをフラッシュROM14の該当箇所に書き込むため、更新されていないデータブロックの上書きコピー処理を回避でき、ファームウェアを更新する時間を短くすることができる。また、コンピュータシステム10によると、更新の有無を判断するためにCRCを使用しているため、保守端末装置20からメモリ13にデータを格納する際、同時にそのデータの正当性もチェックすることができる。第2の実施形態次に、第2の実施形態について説明する。この第2の実施形態は、更新ファームウェアデータのうち更新されていないデータの書き込みを回避する処理が既述の第1の実施形態と異なっている。したがって、以下では、第1の実施の形態と異なる点について詳細に説明する。なお、第1の実施形態と同一の構成には同一の符号を付して詳細な説明は省略する。先ず、保守端末装置20からダウンロードする更新ファームウェアデータについて説明する。図5に示すように、更新ファームウェアデータ4aは、アドレス空間において、上位アドレスから下位アドレス側に向かって、データブロック40、データブロック41、データブロック42、...、データブロック4z-1のように、Z個のブロックに分割されるとともに、各データブロックのデータの後にCRCデータであるCRC0、CRC1、CRC2,...,CRCz-1が付加されている。このCRCデータは、保守端末装置20により更新ファームウェアデータが送信される際に、データブロック単位で算出されて当該データブロックの後に付加される。また、メモリ13及びフラッシュROM14においては、各データブロックの後に付加されていたCRCデータは、最後のデータブロック4z-1の後に付加されるCRC格納ブロックにまとめられる。図6に示すように、更新ファームウェアデータ4bは、CRC格納ブロック4zを有しており、CRC格納ブロック4zには、各データブロック40,41,42,...,4z-1の後に付加されていたCRCデータ、つまり、CRC0、CRC1、CRC2,...,CRCz-1が格納されている。次に、コンピュータシステム10がフラッシュROM14に記憶さているファームウェアを新たなファームウェアに更新する場合の処理について図7を参照しながら説明する。この更新ファームウェアデータは、既述のデータブロック及びこのデータブロックから算出したCRCデータ毎にダウンロードされる。なお、ステップS201,S202,S205乃至S208の処理は、ステップS101,S102,S104乃至S107の処理と同様であるため、これらの処理については詳細な説明は省略する。図7に示すように、プロセッサ11は、データブロックnのデータ更新分割データをメモリ13に格納しS203、更に、CRCnをメモリ13に格納するS204。このように、更新ファームウェアデータのデータブロック及びCRCデータ毎に、データをメモリ13に格納する。このようにして、更新分割データ及び当該更新分割データのCRCデータが取得される。このようにデータブロックnのデータ及びCRCnをメモリ13に格納した後、プロセッサ11は、メモリ13に格納したCRCnと、フラッシュROM14に記憶されている旧ファームウェアデータのデータブロックn更新前分割データと関連付けられたCRCnとを比較し、両CRCデータの値が一致するか否かを判定するS205。そして、プロセッサ11は、両CRCデータの値が同じでない、つまり、異なると判定した場合S205:NOのみ、メモリ13の更新ファームウェアデータのデータブロックnのデータを、フラッシュROM14のデータブロックnへ上書きコピーし、データブロックnのデータを更新するS206。このようにファームウェアを更新するように構成しても既述の第1の実施の形態と同様な効果を奏することができる。なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。付記1ファームウェアデータを記憶する情報処理装置であって、前記ファームウェアデータを分割した更新前分割データと更新前分割データから算出した特定値とを関連付けて記憶する記憶手段と、更新分割データ及び当該更新前分割データから算出した特定値から構成される更新ファームウェアデータを取得する取得手段と、前記取得手段で取得した更新分割データ毎に、前記更新前分割データから算出された特定値と、当該更新分割データと対応する更新前分割データと関連づけられた特定値とを比較し、両特定値が一致する場合、前記記憶手段に記憶する更新前分割データ及び特定値の更新を行わず、両特定値が異なる場合、前記記憶手段に記憶する更新前分割データ及び特定値を前記更新分割データ及び前記算出した特定値に更新する更新手段と、を備える情報処理装置。付記2前記特定値は、前記更新前分割データから巡回冗長検査により算出される、ことを特徴とする請求項1記載の情報処理装置。付記3前記取得手段は、前記更新分割データ毎に外部から受信する受信手段と、前記受信手段で更新分割データを受信する毎に、受信した更新分割データに基づいて特定値を算出する算出手段と、を備えることを特徴とする付記1記載の情報処理装置。付記4前記取得手段は、前記更新分割データ及び当該更新分割データから算出される特定値毎に更新ファームウェアデータを受信する受信手段である、ことを特徴とする付記1記載の情報処理装置。付記5前記記憶手段に記憶される更新前分割データ毎の前記特定値は、1つのデータブロックで管理される、ことを特徴とする付記1記載の情報処理装置。付記6更新前分割データと当該更新前分割データから算出した特定値とを関連付けて記憶する記憶手段を備え、当該記憶手段にファームデータを記憶する情報処理装置のファームウェア更新方法であって、更新分割データ及び当該更新前分割データから算出した特定値から構成される更新ファームウェアデータを取得するステップと、前記取得した更新分割データ毎に、前記更新前分割データから算出された特定値と、当該更新分割データと対応する更新前分割データと関連づけられた特定値とを比較し、両特定値が異なる場合、前記記憶手段に記憶する更新前分割データ及び特定値を前記更新分割データ及び前記算出した特定値に更新するステップと、を有するファームウェア更新方法。"