【誤訳訂正書】
【提出日】平成20年9月24日(2008.9.24)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】特許請求の範囲
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】  複数のプロセッサ、これらのプロセッサに結合された複数のメモリ、そして前記のプロセッサの一つに作用してソフトウエア区画をつくるマスターコンソールプログラムを備え、各区画は一つもしくはそれ以上のプロセッサと、一つもしくはそれ以上のメモリデバイスと一つもしくはそれ以上のＩ／Ｏデバイスを含むようになっているコンピュータシステムにおいて、
初期化に当たっては前記のマスターコンソールプログラムは先に記憶された環境変数を使って前記のソフトウエア区画を規定する構成データをつくり、
それぞれから別のオペレーティングシステムインスタンスは前記のマスターコンソールプログラムによりつくられた様々なソフトウエア区画で作動し、
いずれかの区画で作動している各オペレーティングシステムインスタンスが別の区画で作動している少なくとも一つの他のオペレーティングシステムを、当該他のオペレーティングシステムインスタンスが作動できるかどうかを決定するハートビートスキームを利用して、監視し、
兄−弟スキームを実行し、このスキームにおいては第1のオペレーティングシステムインスタンスが第2のオペレーティングシステムインスタンスを先ずそれの兄として選択し、前記の第2のオペレーティングシステムインスタンスが前記の第1のオペレーティングシステムインスタンスからのハートビートを監視して前記の第1のオペレーティングシステムインスタンスが作動できるかどうかを決定し、そして
また前記の第1のオペレーティングシステムインスタンスが第３のオペレーティングシステムインスタンスのための兄であり、そしてこの第３のオペレーティングシステムインスタンスからのハートビートを監視し、そして前記の第2のオペレーティングシステムインスタンスが前記の第1のオペレーティングシステムインスタンスは作動しないことを決定したときは前記の第2のオペレーティングシステムインスタンスが第３のオペレーティングシステムインスタンスからのハートビートを監視する
ことを特徴としたコンピュータシステム。
【請求項２】  オペレーティングシステムインスタンスのうちの少なくとも２つはお互いに異なるオペレーティングシステムである請求項１に記載のコンピュータシステム。
【請求項３】  少なくとも幾つかのメモリは、少なくとも幾つかの区画に排他的に割り当てられている請求項１に記載のコンピュータシステム。
【請求項４】  各区画は二つもしくはそれ以上のプロセッサを含むようになっている請求項１に記載のコンピュータシステム。
【請求項５】  各区画は、その区画のプロセッサを制御するコンソールプログラムの別のコピーを含んでいる請求項１に記載のコンピューターシステム。
【請求項６】  各区画の前記コンソールプログラムは前記マスターコンソールプログラムと連絡し合って構成データの中の少なくともあるものを交換する請求項５に記載のコンピュータシステム。
【請求項７】  構造データを造るとき前記マスターコンソールプログラムはプロセッサ、メモリデバイスそしてＩ/Ｏデバイスも調べる請求項１に記載のコンピュータシステム。
【請求項８】  コンピュータシステムが初期化された後で作動中にソフトウエア区画をダイナミックに再構成するソフトウエア機構を更に含んでいる請求項１に記載のコンピュータシステム。
【請求項９】  一つもしくはそれ以上のプロセッサ、メモリデバイスそしてＩ/Ｏデバイスの少なくとも一つを、コンピュータシステムが初期化された後で作動中にソフトウエア区画から除去できる請求項８に記載のコンピュータシステム。
【請求項１０】  プロセッサ、メモリデバイスそしてＩ/Ｏデバイスの少なくとも一つを、コンピュータシステムが初期化された後で作動中にソフトウエア区画に加えられる請求項８に記載のコンピュータシステム。
【請求項１１】  複数のプロセッサ、これらのプロセッサに結合された複数のメモリ、前記のプロセッサに結合されたＩ/Ｏデバイスそしてソフトウエア機構を備え、
前記のプロセッサ、メモリデバイスそしてＩ/Ｏデバイスはソフトウエア区画に編成され、初期化時に各区画は一つもしくはそれ以上のプロセッサ、一つもしくはそれ以上のデバイスそして一つもしくはそれ以上のＩ/Ｏデバイスに対応するように対応するようになっており、
前記のソフトウエア機構によりソフトウエア区画と前記のプロセッサ、メモリデバイスそしてＩ/Ｏデバイスとの間の前記の対応はコンピュータシステムの初期化後作動中にダイナミックに変えることができ、
一つの区画で作動しているオペレーティングシステムインスタンスはハートビートを使って別の区画で作動しているオペレーティングシステムインスタンスが作動できるか否かを決定し、
兄−弟スキームを実行し、このスキームにおいては第1のオペレーティングシステムインスタンスが第2のオペレーティングシステムインスタンスを先ず兄として選択し、前記の第2のオペレーティングシステムインスタンスが前記の第1のオペレーティングシステムインスタンスからのハートビートを監視して前記の第1のオペレーティングシステムインスタンスが作動できるかどうかを決定し、そして
また前記の第1のオペレーティングシステムインスタンスが第３のオペレーティングシステムインスタンスのための兄であり、そしてこの第３のオペレーティングシステムインスタンスからのハートビートを監視し、そして前記の第2のオペレーティングシステムインスタンスが前記の第1のオペレーティングシステムインスタンスは作動しないことを決定したときは前記の第2のオペレーティングシステムインスタンスが第３のオペレーティングシステムインスタンスからのハートビートを監視する
ことを特徴としたコンピュータシステム。
【請求項１２】  一つもしくはそれ以上のプロセッサ、メモリデバイスそしてＩ/Ｏデバイスの少なくとも一つを、コンピュータシステムが初期化された後で作動中にソフトウエア区画から除去できる請求項１１に記載のコンピュータシステム。
【請求項１３】  作動中にコンピューターシステムの制御からソフトウエア区画を除去できる請求項１１に記載のコンピュータシステム。
【請求項１４】  プロセッサ、メモリデバイスもしくはＩ/Ｏデバイスの中の少なくとも一つを、コンピュータシステムが初期化された後で作動中にソフトウエア区画に加えられる請求項１１に記載のコンピュータシステム。
【請求項１５】  以前に記憶した環境変数を初期化中に使ってソフトウエア区画を規定する構造データを造るマスターコンソールプログラムを更に含んでいる請求項１１に記載のコンピュータシステム。
【請求項１６】  オペレーティングシステムインスタンスをロードすることができ、そしてコンピュータシステムの初期化後前記のオペレーティングシステムインスタンスを呼び出して以前に構成したソフトウエア区画で作動させる請求項１１に記載のコンピュータシステム。
【請求項１７】  オペレーティングシステムインスタンスは様々なソフトウエア区画で作動する請求項１１に記載のコンピュータシステム。
【請求項１８】  オペレーティングシステムインスタンスの中の少なくとも二つはお互いに異なるオペレーティングシステムである請求項１１に記載のコンピュータシステム。
【請求項１９】  プロセッサとメモリデバイスとＩ/Ｏデバイスとを含み、相互に結合されている複数のシステムリソースを有するコンピュータシステムを構成する方法において、
（ａ）以前に記憶した環境変数を初期化中使用して、それぞれの区画が一つもしくはそれ以上のプロセッサ、一つもしくはそれ以上のメモリデバイスそして一つもしくはそれ以上のＩ/Ｏデバイスを含むよう構成された複数の区画を規定する構造データを造り、
（ｂ）複数のソフトウエア区画のそれぞれでオペレーティングシステムインスタンスを作動させ、
（ｃ）一つの区画で作動しているオペレーティングシステムによりハートビートスキームを使って別の区画で作動しているオペレーティングシステムインスタンスが作動できるか否かを決定し、
（ｄ）第１のオペレーティングシステムインスタンスを選択して第２のオペレーティングシステムインスタンスからのハートビートを監視し、
（ｅ）第２のオペレーティングシステムインスタンスを選択して第３のオペレーティングシステムインスタンスからのハートビートを監視し、
（ｆ）第２のオペレーティングシステムが作動しないことを決定し、そしてその後に
（ｇ）第１のオペレーティングシステムインスタンスが第３のオペレーティングシステムインスタンスからのハートビートを監視する
ことを特徴とする方法。
【請求項２０】  複数のソフトウエア区画で少なくとも２つのお互いに異なるオペレーティングシステムを作動させる請求項１９に記載の方法。
【請求項２１】  プロセッサを制御するため各ソフトウエア区画において実行可能の別個のコンソールプログラムを更に含んでいる請求項１９に記載の方法。
【請求項２２】  プロセッサとメモリデバイスとＩ/Ｏデバイスとを含み、相互に結合されている複数のシステムリソースを有するコンピュータシステムを構成する方法において、
（ａ）それぞれの区画が一つもしくはそれ以上のプロセッサ、一つもしくはそれ以上のメモリデバイスそして一つもしくはそれ以上のＩ/Ｏデバイスを含むよう構成されている複数の区画を初期化中に造り、
（ｂ）作動中にソフトウエア区画を再構成し、
（ｃ）一つの区画で作動しているオペレーティングシステムによりハートビートスキームを使って別の区画で作動しているオペレーティングシステムインスタンスが作動できるか否かを決定し、
（ｄ）第１のオペレーティングシステムインスタンスを選択して第２のオペレーティングシステムインスタンスからのハートビートを監視し、
（ｅ）第２のオペレーティングシステムインスタンスを選択して第３のオペレーティングシステムインスタンスからのハートビートを監視し、
（ｆ）第２のオペレーティングシステムが作動しないことを決定し、そして
（ｇ）もし第２のオペレーティングシステムが作動しないならば、第３のオペレーティングシステムインスタンスからのハートビートを第１のオペレーティングシステムが監視する
ことを特徴とする方法。
【請求項２３】  ソフトウエア区画からプロセッサ、メモリデバイスそしてＩ/Ｏデバイスの中の少なくとも一つを（ｂ）で取り除く請求項２２に記載の方法。
【請求項２４】  プロセッサ、メモリデバイスそしてＩ/Ｏデバイスの中の少なくとも一つをソフトウエア区画へ（ｂ）で加える請求項２２に記載の方法。