【手続補正書】
【提出日】平成20年1月11日(2008.1.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上のプロセッサと、前記プロセッサの制御や電源制御・監視等を行うプロセッサモジュールコントローラと、から構成されるプロセッサモジュールを複数搭載し、１以上の前記プロセッサモジュールと組合わせることで計算機装置を構成することができる計算機装置の構成要素となる複数の構成要素モジュールと、前記プロセッサモジュールと前記構成要素モジュールとに管理用のインターフェースで接続され前記プロセッサモジュールと前記構成要素モジュールの管理を行う管理モジュールまたは前記管理モジュールと同等の機能を持つ前記プロセッサモジュールまたは前記管理モジュールと同等の機能を持つ前記構成要素モジュールと、から構成される複合型計算機装置であり、
前記管理モジュールは、前記プロセッサモジュールコントローラと前記管理用のインターフェースを用いて通信し複合型計算機装置に搭載されている前記プロセッサモジュールの搭載情報を取得し、プロセッサモジュール搭載情報として持ち、前記構成要素モジュールと前記管理用のインターフェースを用いて通信し、複合型計算機装置に搭載されている前記構成要素モジュールの搭載情報を取得し、構成要素モジュール搭載情報として持ち、１以上の前記プロセッサモジュールと１以上の前記構成要素モジュール組み合わせを制御して１つの計算機装置を構成し、複合型計算機装置全体として１以上の計算機装置を構成することができる複合型計算機装置において、
前記管理モジュールは、前記プロセッサモジュールと前記構成要素モジュールとの構成の組合わせの制約として、インターフェース等の物理的な組合わせによる接続の可否の情報、インターフェース等の論理的な組合わせによる接続の可否の情報、製品仕様等の仕様的な組合わせによる接続の可否の情報、のうち少なくとも１つからなる組合わせ制約情報を持ち、
前記管理モジュールは、前記プロセッサモジュールと前記構成要素モジュールとを組合わせて計算機装置を構成する場合に、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報と、前記組合わせ制約情報から、計算機装置を構成する前記プロセッサモジュールと前記構成要素モジュールの組合わせ候補情報を作成する機能、前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置に新規に搭載する場合に、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報と、前記組合わせ制約情報から、追加予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す追加時搭載位置候補情報を作成する機能、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去る場合、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報と、前記組合わせ制約情報から、抜き去る予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す削除時搭載位置候補情報を作成する機能、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去って、別の前記プロセッサモジュールまたは前記構成要素モジュールを搭載する、すなわち交換する場合、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報と、前記組合わせ制約情報から、交換予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す交換時搭載位置候補情報を作成する機能、の機能のうち何れか１以上を有することを特徴とする複合型計算機装置。
【請求項２】
請求項１に記載の複合型計算機装置において、
前記管理モジュールは、前記プロセッサモジュールと前記構成要素モジュールの組合わせに対して組合わせの優先度を表す組合わせ優先度情報を持ち、
前記管理モジュールは、組合わせ優先度情報を使用して前記プロセッサモジュールと前記構成要素モジュールとを組合わせて計算機装置を構成する場合に、
前記組合わせ候補情報に優先度の情報を付加する機能、前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置に新規に搭載する場合に、前記追加時搭載位置候補情報に優先度の情報を付加する機能、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去る場合に、前記削除時搭載位置候補情報に優先度の情報を付加する機能、前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去って、別の前記プロセッサモジュールまたは前記構成要素モジュールを搭載する、すなわち交換する場合に、前記交換時搭載位置候補情報に優先度の情報を付加する機能、の機能のうち何れか１以上を有することを特徴とする複合型計算機装置。
【請求項３】
請求項１から２のいずれか１項に記載の複合型計算機装置において、
前記管理モジュールが、複合型計算機装置を管理するためのユーザインタフェースを備え、
前記ユーザインタフェースが管理機能として、前記プロセッサモジュールと前記構成要素モジュールとを組合わせて計算機装置を構成する場合に、前記組合わせ候補情報を出力する機能、前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置に新規に搭載する場合に、前記追加時搭載位置候補情報を出力する機能、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去る場合に、前記削除時搭載位置候補情報を出力する機能、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去って、別の前記プロセッサモジュールまたは前記構成要素モジュールを搭載する、すなわち交換する場合に、前記交換時搭載位置候補情報を出力する機能のうち何れか１以上を有することを特徴とする複合型計算機装置。
【請求項４】
請求項１から３のいずれか１項に記載の複合型計算機装置において、
２つ以上の前記プロセッサモジュールのプロセッサ間を信号配線で接続し、２つ以上の前記プロセッサモジュールを組合わせて、構成されたプロセッサモジュール上のプロセッサによるモジュール間のマルチプロセッサ計算機装置を構成することが可能であり、
前記管理モジュールは前記プロセッサモジュールコントローラと前記管理用のインターフェースを用いて通信し、２つ以上の前記プロセッサモジュールを組合わせて前記モジュール間のマルチプロセッサ計算機装置の構成を行い、前記構成要素モジュールを前記プロセッサモジュールとした複合型計算機装置において、
前記管理モジュールは、前記組合わせ制約情報として、前記プロセッサモジュールの搭載位置による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、前記プロセッサモジュールの種類による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、前記プロセッサモジュールに搭載されているプロセッサ種による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、のうち少なくとも１つを持つことを特徴とする複合型計算機装置。
【請求項５】
請求項１から４のいずれか１項に記載の複合型計算機装置において、
拡張I/Oカードを接続することが可能な拡張I/Oカード用スロットを１以上持つ拡張I/Oカード用I/Oモジュールを搭載し、前記拡張I/Oカード用スロットはI/Oインターフェースにより前記プロセッサモジュールと組合わせて計算機装置を構成することが可能であり、前記構成要素モジュールを拡張I/Oカード用スロットとした複合型計算機装置において、前記管理モジュールは、前記組合わせ制約情報として、拡張I/Oカード用スロットの物理的位置と計算機装置の拡張I/Oカード用スロットの認識順である論理的位置の変換情報を持つことを特徴とする複合型計算機装置。
【請求項６】
１以上のプロセッサと、前記プロセッサの制御や電源制御・監視等を行うプロセッサモジュールコントローラと、から構成されるプロセッサモジュールを１以上搭載し、１以上の前記プロセッサモジュールと組合わせることで計算機装置を構成することができる計算機装置の構成要素となる１以上の構成要素モジュールと、前記プロセッサモジュールと前記構成要素モジュールとに管理用のインターフェースで接続され前記プロセッサモジュールと前記構成要素モジュールの管理を行う管理モジュールまたは前記管理モジュールと同等の機能を持つ前記プロセッサモジュールまたは前記管理モジュールと同等の機能を持つ前記構成要素モジュールと、から構成される複合型計算機装置であり、
前記管理モジュールは、前記プロセッサモジュールコントローラと前記管理用のインターフェースを用いて通信し複合型計算機装置に搭載されている前記プロセッサモジュールの搭載情報を取得し、プロセッサモジュール搭載情報として持ち、前記構成要素モジュールと前記管理用のインターフェースを用いて通信し、複合型計算機装置に搭載されている前記構成要素モジュールの搭載情報を取得し、構成要素モジュール搭載情報として持ち、
前記管理モジュールは、１以上の前記プロセッサモジュールと１以上の前記構成要素モジュール組み合わせを制御して１つの計算機装置を構成する機能を持ち、複合型計算機装置全体として１以上の計算機装置を構成することができる複合型計算機装置の管理方法において、
前記プロセッサモジュールと前記構成要素モジュールとを組合わせて計算機装置を構成する場合に、
前記管理モジュールは、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報から複合型計算機装置に搭載されたモジュール情報を把握し、
前記プロセッサモジュールと前記構成要素モジュールとの構成の組合わせの制約であるインターフェース等の物理的な組合わせによる接続の可否の情報、インターフェース等の論理的な組合わせによる接続の可否の情報、製品仕様等の仕様的な組合わせによる接続の可否の情報、のうち少なくとも１つからなる組合わせ制約情報から、計算機装置を構成する前記プロセッサモジュールと前記構成要素モジュールの組合わせ候補情報を作成し、
前記管理モジュールが、前記プロセッサモジュールと前記構成要素モジュールの組合わせに対して組合わせの優先度を表す組合わせ優先度情報を持つ場合には、前記組合わせ候補情報に優先度の情報を追加する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置に新規に搭載する場合に、前記管理モジュールは、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報から複合型計算機装置に搭載されたモジュール情報を把握し、前記組合わせ制約情報から追加予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す追加時搭載位置候補情報を作成し、前記組合わせ優先度情報を持つ場合には、前記追加時搭載位置候補情報に優先度の情報を追加する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去る場合に、前記管理モジュールは、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報から複合型計算機装置に搭載されたモジュール情報を把握し、前記組合わせ制約情報から抜き去る予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す削除時搭載位置候補情報を作成し、
前記組合わせ優先度情報を持つ場合には、前記削除時搭載位置候補情報に優先度の情報を追加する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去って、別の前記プロセッサモジュールまたは前記構成要素モジュールを搭載する、すなわち交換する場合に、前記管理モジュールは、前記プロセッサモジュール搭載情報と、前記構成要素モジュール搭載情報から複合型計算機装置に搭載されたモジュール情報を把握し、前記組合わせ制約情報から交換予定のプロセッサモジュールまたは構成要素モジュールについて複合型計算機装置内での搭載位置の候補を示す交換時搭載位置候補情報を作成し、前記組合わせ優先度情報を持つ場合には、前記交換時搭載位置候補情報に優先度の情報を追加する管理方法、のうち何れか１以上を有することを特徴とする複合型計算機装置の管理方法。
【請求項７】
請求項６に記載の複合型計算機装置の管理方法において、
前記管理モジュールが、複合型計算機装置を管理するためのユーザインタフェースを備え、
前記ユーザインタフェースが管理機能として、前記プロセッサモジュールと前記構成要素モジュールとを組合わせて計算機装置を構成する場合に、請求項１０〜１１に記載の複合型計算機装置の管理方法により前記組合わせ候補情報を作成し、出力する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置に新規に搭載する場合に、請求項１０〜１１に記載の複合型計算機装置の管理方法により前記追加時搭載位置候補情報を作成し、出力する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去る場合に、請求項１０〜１１に記載の複合型計算機装置の管理方法により前記削除時搭載位置候補情報を作成し、出力する管理方法、
前記プロセッサモジュールまたは前記構成要素モジュールを前記複合型計算機装置から抜き去って、別の前記プロセッサモジュールまたは前記構成要素モジュールを搭載する、すなわち交換する場合に、請求項６に記載の複合型計算機装置の管理方法により前記交換時搭載位置候補情報を作成し、出力する管理方法、のうち何れか１以上を有することを特徴とする複合型計算機装置の管理方法。
【請求項８】
請求項６から７に記載の複合型計算機装置の管理方法において、
２つ以上の前記プロセッサモジュールのプロセッサ間を信号配線で接続し、２つ以上の前記プロセッサモジュールを組合わせて、構成されたプロセッサモジュール上のプロセッサによるモジュール間のマルチプロセッサ計算機装置を構成することが可能であり、
前記管理モジュールは前記プロセッサモジュールコントローラと前記管理用のインターフェースを用いて通信し、２つ以上の前記プロセッサモジュールを組合わせて前記モジュール間のマルチプロセッサ計算機装置の構成を行い、前記構成要素モジュールを前記プロセッサモジュールとした複合型計算機装置の管理方法において、
前記管理モジュールは、前記組合わせ制約情報として、前記プロセッサモジュールの搭載位置による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、前記プロセッサモジュールの種類による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、前記プロセッサモジュールに搭載されているプロセッサ種による前記モジュール間のマルチプロセッサ計算機装置の構成の可否の情報、のうち少なくとも１つを持つことを特徴とする複合型計算機装置の管理方法。
【請求項９】
請求項７から８に記載の複合型計算機装置の管理方法において、
前記複合型計算機装置として、拡張I/Oカードを接続することが可能な拡張I/Oカード用スロットを１以上持つ拡張I/Oカード用I/Oモジュールを搭載し、前記拡張I/Oカード用スロットはI/Oインターフェースにより前記プロセッサモジュールと組合わせて計算機装置を構成することが可能であり、前記構成要素モジュールを拡張I/Oカード用スロットとした復号計算機を用い、
前記管理モジュールは、前記組合わせ制約情報として、拡張I/Oカード用スロットの物理的位置と計算機装置の拡張I/Oカード用スロットの認識順である論理的位置の変換情報を持つことを特徴とする複合型計算機装置の管理方法。
【請求項１０】
請求項６から９に記載の複合型計算機装置の管理方法において、
前記複合型計算機装置の出荷時、または前記管理モジュールのファームウェアのアップデート時に、前記管理モジュールが持つ組合わせ制約情報の全部または一部が更新することを特徴とする複合型計算機装置の管理方法。