第1のメモリ領域および第2のメモリ領域を有するメモリと、ファームウェアを保持するフラッシュROMと、更新後のファームウェアのROMイメージを前記第1のメモリ領域に格納するとともに、前記第1のメモリ領域に格納された更新後のファームウェアと前記フラッシュROMに格納された更新前のファームウェアとをモジュールごとに比較して差分を含むモジュールを抽出し、抽出したモジュールを示す第1の情報を前記第1のメモリ領域に格納するBIOSアップデートツールと、OSの立ち下げ処理の開始後に、前記第1のメモリ領域に格納されたROMイメージを前記フラッシュROMへコピーするとともに、前記第1のメモリ領域に格納された更新後ファームウェアのうちの前記第1の情報が示すモジュールを前記第2のメモリ領域へコピーするBIOSと、を備えていることを特徴とする情報処理装置。前記BIOSアップデートツールは、ファームウェアに含まれるモジュール間の依存関係を示す情報を参照して、前記第1の情報が示すモジュールを更新した場合に再初期化が必要とされるモジュールを抽出し、抽出したモジュールを示す第2の情報を前記第1のメモリ領域に格納し、前記BIOSは、更新後のファームウェアのうちの前記第2の情報が示すモジュールの再初期化を行うことを特徴とする、請求項1に記載の情報処理装置。更新後のファームウェアのROMイメージをメモリ中の第1のメモリ領域に格納する工程と、前記第1のメモリ領域に格納された更新後のファームウェアとフラッシュROMに格納された更新前のファームウェアとをモジュールごとに比較して、差分を含むモジュールを抽出し、抽出したモジュールを示す第1の情報を前記第1のメモリ領域に格納する工程と、OSの立ち下げ処理の開始後に、前記第1のメモリ領域に格納されたROMイメージを前記フラッシュROMへコピーするとともに、前記第1のメモリ領域に格納された更新後ファームウェアのうちの前記第1の情報が示すモジュールを前記メモリ中の第2のメモリ領域へコピーする工程と、を含むことを特徴とする情報処理装置のファームウェア更新方法。ファームウェアに含まれるモジュール間の依存関係を示す情報を参照して、前記第1の情報が示すモジュールを更新した場合に再初期化が必要とされるモジュールを抽出し、抽出したモジュールを示す第2の情報を前記第1のメモリ領域に格納する工程と、更新後のファームウェアのうちの前記第2の情報が示すモジュールの再初期化を行う工程と、を含むことを特徴とする、請求項3に記載のファームウェア更新方法。以下の分析は、本発明者によってなされたものである。特許文献1に記載されたBIOS更新方法において、ファームウェアモジュールに変更がある場合には、書き換え中にそのファームウェアモジュールが動作しないことが必要とされる。しかし、ハイエンドサーバのような情報処理装置では、システム運用中にもBIOSが介在することで、高可用性および高信頼性を実現しているため、システム運用中にファームウェアモジュールの動作を停止させて、オンラインアップデートを行うことは、現時点では受け入れ難いものになっている。そこで、ハイエンドサーバでは、一般に、ファームウェアアップデートを行う際、システムの再立ち上げを行う方法が採用されている。しかしながら、ハイエンドサーバは大規模であるが故に、システムの再立上げに時間がかかり、BIOSアップデートに伴うシステム停止期間が長いという問題がある。特許文献2に記載された情報処理装置においても、ファームウェアの更新後にシステムの再立ち上げが必要となることから、同様の問題が生じる。そこで、情報処理装置において、書き換え中にファームウェアが動作することを回避しつつ、短い時間でファームウェアを更新できるようにすることが課題となる。本発明の目的は、かかる課題を解決する情報処理装置およびそのファームウェア更新方法を提供することにある。本発明の第1の視点に係る情報処理装置は、第1のメモリ領域および第2のメモリ領域を有するメモリと、ファームウェアを保持するフラッシュROMと、更新後のファームウェアのROMイメージを前記第1のメモリ領域に格納するとともに、前記第1のメモリ領域に格納された更新後のファームウェアと前記フラッシュROMに格納された更新前のファームウェアとをモジュールごとに比較して差分を含むモジュールを抽出し、抽出したモジュールを示す第1の情報を前記第1のメモリ領域に格納するBIOSアップデートツールと、OSの立ち下げ処理の開始後に、前記第1のメモリ領域に格納されたROMイメージを前記フラッシュROMへコピーするとともに、前記第1のメモリ領域に格納された更新後ファームウェアのうちの前記第1の情報が示すモジュールを前記第2のメモリ領域へコピーするBIOSと、を備えている。本発明の第2の視点に係る情報処理装置のファームウェア更新方法は、更新後のファームウェアのROMイメージをメモリ中の第1のメモリ領域に格納する工程と、前記第1のメモリ領域に格納された更新後のファームウェアとフラッシュROMに格納された更新前のファームウェアとをモジュールごとに比較して、差分を含むモジュールを抽出し、抽出したモジュールを示す第1の情報を前記第1のメモリ領域に格納する工程と、OSの立ち下げ処理の開始後に、前記第1のメモリ領域に格納されたROMイメージを前記フラッシュROMへコピーするとともに、前記第1のメモリ領域に格納された更新後ファームウェアのうちの前記第1の情報が示すモジュールを前記メモリ中の第2のメモリ領域へコピーする工程と、を含む。本発明に係る情報処理装置およびそのファームウェア更新方法によると、書き換え中にファームウェアが動作することを回避しつつ、短い時間でファームウェアを更新することができる。はじめに、本発明の概要について説明する。なお、この概要に付記する図面参照符号は、専ら理解を助けるための例示であり、本発明を図示の態様に限定することを意図するものではない。図1を参照すると、情報処理装置12は、第1のメモリ領域BIOS用固定メモリ領域18および第2のメモリ領域BIOSリマップ領域19を有するメモリ14と、ファームウェアを保持するフラッシュROM15と、更新後のファームウェアのROMイメージを第1のメモリ領域18に格納するとともに、第1のメモリ領域18に格納された更新後のファームウェアとフラッシュROM15に格納された更新前のファームウェアとをモジュールごとに比較して差分を含むモジュールを抽出し、抽出したモジュールを示す第1の情報を第1のメモリ領域18に格納するBIOSアップデートツール16と、OSの立ち下げ処理の開始後に、第1のメモリ領域18に格納されたROMイメージをフラッシュROM15へコピーするとともに、第1のメモリ領域18に格納された更新後ファームウェアのうちの第1の情報が示すモジュールを第2のメモリ領域19へコピーするBIOS11と、を備えている。また、BIOSアップデートツール16は、ファームウェアに含まれるモジュール間の依存関係を示す情報を参照して、上記の第1の情報が示すモジュールを更新した場合に再初期化が必要とされるモジュールを抽出し、抽出したモジュールを示す第2の情報を第1のメモリ領域18に格納し、BIOS11は、更新後のファームウェアのうちの第2の情報が示すモジュールの再初期化を行うことが好ましい。本発明に係る情報処理装置12によると、書き換え中にファームウェアが動作することを回避しつつ、短い時間でファームウェアを更新することができる。以下では、情報処理装置12の動作について、図1を参照して、さらに詳細に説明する。情報処理装置12は、以下に示す動作によって、高可用性を維持しつつ、高速なBIOSアップデートを実現するようにしてもよい。1BIOSアップデートツールの起動OS10は、BIOSアップデートツール16を実行する。2BIOSアップデートの予約BIOSアップデートツール16は、BIOS用固定メモリ領域18に対して、アップデート対象となるROMイメージをコピーし、アップデート予約フラグ図2参照を設定する。3差分解析BIOSアップデートツール16は、現在稼動しているBIOSとアップデート対象のBIOSとの差分を解析し、差分解析情報例えば、図2のアップデート対象フラグをBIOS用固定メモリ領域18に保存する。4システムリブートおよびBIOSアップデート開始OS自身のアップデート、パッチ適用等、ユーザが任意のタイミングでリブート指示をすると、BIOS11のシステム立ち下げ処理が動作する。この処理中に、BIOS11は、アップデート予約フラグを確認し、アップデート予約がされていた場合には、BIOSアップデートを開始する。5フラッシュROMアップデートBIOS11は、BIOS用固定メモリ領域18に保存されたROMイメージから、フラッシュROMFlashReadOnlyMemory15へデータをコピーする。6再初期化および再立ち上げアップデートに関する差分解析情報をもとに、再立ち上げ方法を決定する。BIOS全体に変更がなされた場合はハードウェアHWリセットが必要となる。一方、BIOSアップデートにおいて特定モジュールのみの更新およびHWの再初期化が必要となる場合には、特定のモジュールのみメモリ14上にROMイメージを展開し、部分的なハードウェアの再初期化を実施する。これにより、ソフトウェアSWリブートのみを実施し、システムの再立ち上げに要する期間を短縮することができる。以上の手続きに従って、BIOS更新および高速リブートを行うことで、BIOSアップデートを安全かつ短時間で実施することができる。実施形態実施形態に係る情報処理装置について、図面を参照して説明する。図1は、本実施形態に係る情報処理装置の構成を一例として示すブロック図である。図1を参照すると、情報処理装置12は、OSOperatingSystem10、BIOSBasicInput/OutputSystem11およびHWHardware13を備えている。OS10は、BIOSアップデートツール16を備えている。また、HW13は、メモリ14およびフラッシュROM15を備えている。さらに、メモリ14は、メインメモリ領域17、BIOS用固定メモリ領域18、および、BIOSリマップ領域19を備えている。OS10は、情報処理装置12上で動作するオペレーティングシステムであり、BIOSアップデートツール16が予めインストールされている。BIOS11は、HW13を初期化する機能、システム立ち下げ時にBIOSアップデートを行う機能、システム運用中に、高可用性および高信頼性を実現するための機能例えば、障害処理、HotPlugを有する。HW13は、情報処理装置12内のハードウェア資源であり、内部にメモリ14およびフラッシュROM15を有する。メモリ14は、情報処理装置12内のメモリ領域である。メモリ14は、OS10が利用するメインメモリ領域17、BIOS11が利用可能なBIOS用固定メモリ領域18、および、BIOS11のROMイメージを展開するBIOSリマップ領域19を備えている。フラッシュROM15は、ファームウェアを保存アップデートするROMである。BIOS11は、フラッシュROM15上のコードと、フラッシュROM15からBIOSリマップ領域19に展開したコードとを動作させることで、高可用性および高信頼性を実現する。また、フラッシュROM15に格納されているBIOSイメージは、BIOS11のモジュールごとにマッピングされているアドレスが決まっており、モジュール単位で旧BIOSのデータとの比較を行うことで、いずれのモジュールに更新があるかを判定することができる。図2は、BIOS用固定メモリ領域18に格納された情報を示す図である。図2を参照すると、BIOS用固定メモリ領域18には、OS10からBIOSアップデート指示があったことを示すアップデート予約フラグ、BIOS内部のモジュール単位にアップデートの要否を示すアップデート対象フラグ、および、BIOSアップデート後に再初期化が必要となるモジュールを示す再初期化対象フラグが存在する。BIOSアップデートツール16の解析結果をBIOS用固定メモリ領域18に格納し、BIOS11は、BIOSアップデート後に解析結果を参照することで、その後の動作を決定する。図3を参照して、本実施形態に係る情報処理装置によるBIOSアップデート高速化について詳細に説明する。まず、OS12からBIOSアップデートツール16を起動するステップS1。すると、BIOSアップデートツール16は、BIOS用固定メモリ領域18にROMイメージをコピーしステップS2、アップデート予約フラグを設定するステップS3。さらに、BIOSアップデートツール16は、フラッシュROM15に格納されている、現状動作しているBIOSと、BIOS用固定メモリ領域18にコピーされた新しいROMイメージとをモジュールごとに比較し、どのモジュールにアップデートが必要となるかをチェックし、その情報をアップデート対象フラグとして、BIOS用固定メモリ領域18に保持する。さらに、モジュールによっては他のモジュールとの依存関係があるため、BIOSアップデートツール16内部で保持している依存関係情報をもとに再初期化が必要なモジュールに対して再初期化対象フラグを設定するステップS4。次に、OS10のリブートが実施されるステップS5。すると、BIOS11による立ち下げ処理が動作するステップS6。BIOS11は、まず、アップデート予約フラグを参照し、アップデート予約フラグが設定されている場合にはステップS7のYES、BIOSアップデートを開始するステップS9。一方、アップデート予約フラグが設定されていない場合にはステップS7のNO、BIOS11は、通常のリブート処理を実施するステップS8。BIOSアップデート処理において、BIOS11は、BIOS用固定メモリ領域18に保存されたROMイメージから、フラッシュROM15へデータをコピーするステップS10。次に、BIOS11は、アップデート対象フラグを参照し、アップデート対象のモジュールである場合には、BIOSリマップ領域19に対し、モジュールのアップデートを実施するステップS11。ここで、アップデート対象のモジュールのみを更新することで、アップデート時間の短縮が可能となる。最後に、BIOS11は、再初期化対象フラグを参照し、再立ち上げに必要な再初期化のみ実施しステップS12、ハードウェア的なリブートを行うことなく、OSブートを開始するステップS13。本実施形態の情報処理装置によると、BIOSアップデートをOS運用中に予約し、立ち下げ処理内でアップデートを実施することで、オンラインによるBIOSアップデートを実施する際のリスクを回避できる。また、BIOSアップデート後、差分情報変更点、変更モジュールを解析して、変更があったモジュールのみを、再ロードLoad、再実行を行うことで、高速にファームウェアの更新FirmwareUpdateを行うことができる。すなわち、本発明によると、OS立ち下げ時にBIOSをアップデートすることで、OS運用中にBIOSをアップデートする際のリスクを回避するとともに、BIOSアップデート後の再立ち上げ処理を短縮することが可能となる。なお、上記の特許文献等の先行技術文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示請求の範囲を含むの枠内において、さらにその基本的技術思想に基づいて、実施形態の変更調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。