(57)【要約】【課題】異なるタイプの交換可能ハードウェア・ユニットを二者択一的に活動化するための改良された方法およびシステムを提供すること。【解決手段】本発明は、所定のファンクション機能セットを提供する、データ処理システム内の第１または第２のタイプの交換可能ハードウェア・ユニットを二者択一的に活動化するための方法およびシステムを提供し、これによって前記データ処理システムは、前記ファンクション機能の少なくとも１つのサブセットを選択的電子的に実行可能にできるように構成される。初めに、交換可能ハードウェアがデータ処理システムに提供される。次に、提供された交換可能ハードウェア・ユニットのタイプが決定される。次に、提供された交換可能ハードウェア・ユニットが第１のタイプである場合、電子的に実行可能にするファンクション機能のサブセットが決定され、その後に実行可能にされる。別の方法として、前記提供された交換可能ハードウェア・ユニットが第２のタイプである場合、代わりに、前記提供された交換可能ハードウェア・ユニットのファンクション機能全体が実行可能にされる。
2006510971.tif 000002
【特許請求の範囲】
【請求項１】
所定のファンクション機能セットを提供する、データ処理システム内の第１または第２のタイプの交換可能ハードウェア・ユニットを二者択一的に活動化するための方法であって、これにより前記データ処理システムは、前記ファンクション機能の少なくとも１つのサブセットを選択的電子的に実行可能にできるように構成され、前記方法は、
交換可能ハードウェアを前記データ処理システムに提供するステップと、
前記提供された交換可能ハードウェア・ユニットのタイプを決定するステップと、
前記提供された交換可能ハードウェア・ユニットが前記第１のタイプである場合、電子的に実行可能にするファンクション機能のサブセットを決定し、前記決定されたファンクション機能のサブセットを電子的に実行するステップと、
前記提供された交換可能ハードウェア・ユニットが前記第２のタイプである場合、前記提供された交換可能ハードウェア・ユニットのファンクション機能全体を実行可能にするステップと、
を有する方法。
【請求項２】
前記提供された交換可能ハードウェア・ユニットのタイプを決定するステップが、
前記提供された交換可能ハードウェア・ユニットから識別を取り出し、前記識別を基準値と比較するステップを含む、請求項１に記載の方法。
【請求項３】
前記識別が、前記提供された交換可能ハードウェア・ユニットから取り出された特定の信号パターンによって形成される、請求項２に記載の方法。
【請求項４】
前記交換可能ハードウェア・ユニットがメモリ・カードによって形成される、請求項２または３に記載の方法。
【請求項５】
前記メモリ・カードはメモリ・コントローラ・チップを有し、前記識別は中央電子処理装置を介してサービス・プロセッサによって読み出される、請求項４に記載の方法。
【請求項６】
前記データ処理システムはスマート・チップを有し、前記電子的に実行可能にするファンクション機能のサブセットを決定することは、前記スマート・チップを使用して実行される、前記請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記データ処理システムは符号化および暗号化解除された構成データを有し、前記電子的に実行可能にするファンクション機能のサブセットを決定するステップは前記構成データを使用して実行される、請求項１から５のいずれか一項に記載の方法。
【請求項８】
所定のファンクション機能のセットを提供する複数のハードウェア・ユニットを有するデータ処理システムであって、これにより前記データ処理システムは、前記ファンクション機能の少なくとも１つのサブセットを選択的電子的に実行可能にできるように構成され、前記システムは、
交換可能ハードウェア・ユニットを受け取るための部分と、
前記提供された交換可能ハードウェア・ユニットのタイプを決定するためのコントロール・ユニットとを有し、前記コントロール・ユニットは、
前記提供された交換可能ハードウェア・ユニットが前記第１のタイプである場合、電子的に実行可能にするファンクション機能の前記サブセットを決定し、前記決定されたファンクション機能のサブセットを電子的に実行するように、および
前記提供された交換可能ハードウェア・ユニットが前記第２のタイプである場合、前記提供された交換可能ハードウェア・ユニットのファンクション機能全体を実行可能にするように、
構成される、データ処理システム。
【請求項９】
前記コントロール・ユニットが、前記提供された交換可能ハードウェア・ユニットから識別を取り出し、前記識別を基準値と比較するように適合された、請求項８に記載のデータ処理システム。
【請求項１０】
前記識別が特定の信号パターンによって形成される、請求項９に記載のデータ処理システム。
【請求項１１】
前記交換可能ハードウェア・ユニットを受け取るための部分がメモリ・カードを受け取るためのスロットによって形成される、請求項９または１０に記載のデータ処理システム。
【請求項１２】
前記コントロール・ユニットが、外部メモリ・カード上に配置されたメモリ・コントローラ・チップと通信するように、および前記外部メモリ・カードが受け取り側にある場合は前記識別を受け取るように構成される、請求項１１に記載のデータ処理システム。
【請求項１３】
前記データ処理システムがスマート・チップを有し、前記コントロール・ユニットが前記スマート・チップを使用することによって前記電子的に実行可能にするファンクション機能のサブセットを決定するように適合される、前記請求項８から１２のいずれか一項に記載のデータ処理システム。
【請求項１４】
前記データ処理システムが符号化および暗号化された構成データを保持するストレージ・デバイスを有し、前記コントロール・ユニットが、前記ストレージ・デバイスに格納された前記構成データを使用することによって前記電子的に実行可能にするファンクション機能のサブセットを決定するように適合される、請求項８から１２のいずれか一項に記載のデータ処理システム。
【請求項１５】
コンピュータに前記請求項１から７のいずれか一項に従った方法を実行させるためのコンピュータ読取り可能プログラム手段を有する、コンピュータ使用可能媒体上に格納されたコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、構成可能なデータ処理システムに関する。具体的に言えば、本発明は第１または第２のタイプの交換可能ハードウェア・ユニットを二者択一的に活動化し、所定のファンクション機能（ｆｕｎｃｔｉｏｎａｌ  ｃａｐａｂｉｌｉｔｙ）のセットをデータ処理システムに提供するための方法およびシステムに関するものであり、それによって前記データ処理システムは、前記ファンクション機能の少なくとも１つのセットを選択的電子的に実行可能にできるように構成される。
【背景技術】
【０００２】
現在のコンピュータの複数のモデル、変形形態、および機能は、多種多彩な選択肢を消費者に与えるが、こうしたコンピュータの複数の変形形態およびモデルを製造および在庫しておくというこれに付随する要件は、コンピュータ製造業者にとってかなりの負担である。コンピュータの既存のモデル、可変のファンクションの特徴または機能は、それぞれ多数の異なるシステム、サブアセンブリ、およびコンポーネントを提示し、これらは顧客を納得させておくために製造および在庫しておかなければならない。多種多彩なファンクション特徴を単一のコンピュータ・システム内で実現できるようにするために、それぞれのコンピュータ・システムを物理的または機械的に操作する必要がないようにする、こうしたコンピュータ・システムにおけるファンクション特徴の変形形態が提案されてきた。
【０００３】
アメリカ合衆国ニューヨーク州アーモンクのＩｎｔｅｒｎａｔｉｏｎａｌ  Ｂｕｓｉｎｅｓｓ  Ｃｏｒｐｏｒａｔｉｏｎに譲渡された、１９９５年３月７日出願、１９９６年９月３日発行の、フランク  Ａ．アルムクヴィスト等による「機械的操作なしに、データ処理システムのファンクション特徴を選択的に変更するための方法およびシステム」という名称の米国特許第５５５３１４４号は、物理的または機械的な操作なしにデータ処理システムのファンクション特徴を選択的に変更するための方法およびシステムを開示する。第１に、所定のファンクション特徴のセットを有するデータ処理システムが製造される。次に、既存のバスまたはロードが完了した後にオープンすることが可能なフュージブル・リンク（ｆｕｓｉｂｌｅ  ｌｉｎｋ）を利用して、ファンクション特徴の定義を含むマルチビット可変コードが、データ処理システム内の物理的にセキュアな不揮発性メモリに初期にロードされる。データ処理システムに電源が供給されるごとに、ファンクション特徴の定義が不揮発性メモリから制御論理回路のセキュア部分にあるスキャン不能レジスタにロードされ、その後、選択されたファンクション特徴のみを実行可能にするためにその定義が利用される。いくつかの事前にロードされたコードのうちの１つと符号化された代替のファンクション特徴定義とを突き合わせるセキュリティ・コードを入力することで、代替ファンクション特徴を選択的に実行可能にすることができる。この代替のファンクション特徴の定義は、１回限り、従量ベース、または定期的なスケジュール・ベースで実行可能にすることが可能であり、可変機能のデータ処理システムは、複数のデータ処理システム・モデルを製造および格納する必要なしに、単一の製造済みシステムを利用してこの方式で実施することができる。
【０００４】
アメリカ合衆国ニューヨーク州アーモンクのインターナショナル・ビジネス・マシンズ・コーポレーションに譲渡された、１９９５年８月１１日出願、１９９９年１１月９日発行の、ユルゲン・プロプストによる「コンピュータ・システムの構成を検証するための方法」という名称の米国特許第５９８２８９９号は、コンピュータ・システムの構成を表す構成データを検証するための方法を教示する。構成データを格納しているコンピュータ・システムは、さらにコンピュータ・システムを一意に識別するための識別子も含む。格納された構成データのコピーが識別子を使用する符号化方式を介して符号化され、符号化された構成データが秘密鍵を使用する暗号化方式を介して暗号化される。その後で、暗号化された構成データが公開鍵を使用する暗号化解除方式を介して暗号化解除され、暗号化解除済みの結果を生成する。暗号化解除済みの結果は、識別子を使用して復号し、格納された構成データと比較するか、または別の方法として、格納された構成データを識別子を使用して符号化し、暗号化解除済みの結果と比較することができる。
【０００５】
ファンクション特徴を修正するためにコンピュータ・システムの物理的または機械的操作を省略するこうした処置は、Ｉ／Ｏカード、メモリ・カード、およびグラフィック・カードなどの、交換可能ハードウェア・ユニットに関する互換性の問題につながる可能性がある。
【特許文献１】米国特許第５５５３１４４号
【特許文献２】米国特許第５９８２８９９号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この点から、本発明の目的は、異なるタイプの交換可能ハードウェア・ユニットを二者択一的に活動化するための改良された方法およびシステムを提供することである。
【課題を解決するための手段】
【０００７】
前述の目的は、独立請求項に説明されている方法およびシステムによって達成される。本発明の他の有利な実施形態は従属請求項に記載されており、以下の説明で教示される。
【０００８】
本発明によれば、所定のファンクション機能セットを提供する、データ処理システム内の第１または第２のタイプの交換可能ハードウェア・ユニットを二者択一的に活動化するための方法およびシステムが提供され、これによって前記データ処理システムは、前記ファンクション機能の少なくとも１つのサブセットを選択的電子的に実行可能にできるように構成される。初めに、交換可能ハードウェアがデータ処理システムに提供される。次に、提供された交換可能ハードウェア・ユニットのタイプが決定される。次に、提供された交換可能ハードウェア・ユニットが第１のタイプである場合、電子的に実行可能にするファンクション機能のサブセットが決定され、その後に実行可能にされる。別の方法として、前記提供された交換可能ハードウェア・ユニットが第２のタイプである場合、代わりに、前記提供された交換可能ハードウェア・ユニットのファンクション機能全体が実行可能にされる。
【０００９】
好ましいことに、前記提供された交換可能ハードウェア・ユニットから識別が取り出され、タイプを決定するために基準値と比較される。識別は、前記提供された交換可能ハードウェア・ユニットから取り出された特定の信号パターンによって形成することができる。
【００１０】
好ましい実施では、データ処理ユニットはスマート・チップを有し、電子的に実行可能にするファンクション機能のサブセットを決定するステップは、前記スマート・チップを使用して実行される。別の方法として、データ処理ユニットは符号化および暗号化解除された構成データを有し、電子的に実行可能にするファンクション機能のサブセットを決定するステップは、前記構成データを使用して実行される。
【００１１】
本発明の前記ならびに追加の目的、特徴、および利点は、以下の詳細に記述された説明で明らかになろう。
【００１２】
本発明の新規な特徴は添付の特許請求の範囲に記載される。しかしながら、本発明自体、ならびに好ましい使用方法、他の目的、およびその利点は、添付の図面と共に例示的な実施形態の以下の詳細な説明を参照することによって、最も良く理解されるであろう。
【発明を実施するための最良の形態】
【００１３】
図１を参照すると、これを利用して本発明の方法を実施することが可能な、本発明に従った交換可能ハードウェア・ユニット１１０を含むデータ処理システム１００を示す略ブロック図が示されている。このケースでは、メモリ・カードが交換可能ハードウェア・ユニットを形成する。
【００１４】
図に示されるように、データ処理システム１００は、当分野で周知の方式でオペレータ・コンソール１０６に結合されたコンピュータ１０４を含む。図１では、コンピュータ１０４内の主電子ストレージとして働くメモリ・カードを受け取るためのスロットなどの、交換可能ハードウェア・ユニット１１０を受け取るための部分１０８を含む、多くの高水準コンポーネントがコンピュータ１０４内に示されており、中央電子処理装置１１２も示されている。本明細書でより詳細に説明するように、中央電子処理装置１１２は、中央電子処理装置の様々な機能を実行するように働く複数のマルチチップ・モジュールを含むことができるか、別の方法として、中央電子処理装置１１２は単一の高密度回路を備え、数百万のトランジスタと等価の集積回路デバイスを含むこともできる。サービス・プロセッサ１１４が提供され、好ましくはオペレータ・コンソール１０６と中央電子処理装置１１２との間を結合して、その中の機能および回路へのアクセスを提供する。当業者であれば理解されるように、こうしたコンピュータ・システムには、通常は電源１１６および入力／出力チャネル１１８も提供される。好ましくは、入力／出力チャネル１１８は、ディスケットまたはテープ記憶装置、あるいはプリンタ、端末、または同様のデバイスなどの、様々な直接アクセス記憶装置（ＤＡＳＤ）にアクセスするために利用される。
【００１５】
さらに図１を参照すると、中央電子処理装置１１２の高水準セグメントが示されている。インターナショナル・ビジネス・マシンズ・コーポレーションのＳｙｓｔｅｍ／３９０（ＩＢＭ  Ｃｏｒｐｏｒａｔｉｏｎの商標）などの現在のメインフレーム・コンピュータでは、中央電子処理装置は通常、４つまたはそれ以上のマルチチップ・モジュールを含み、これが中央電子処理装置内での様々な機能に対処するように働く。図１に示されるように、中央電子処理装置１１２はＳＣモジュール１２２を含み、好ましくはこれが、交換可能ユニット１１０上で実現されたメイン・ストアと、入力／出力モジュール１２４と、コンピュータ１０４内の様々なプロセッサとの間の、データの流れをバッファリングおよび制御するように働く。好ましくは入力／出力モジュール１２４は、当分野で周知の方法で入力／出力チャネル１１８とメイン・ストアとの間でデータを制御およびバッファリングするように働く。同様に、プロセッサに関する命令およびデータをバッファリングおよび制御するためにＢモジュール１２６が提供され、ＣＰモジュール１２８はコンピュータ１０４内で命令を実行するように働く。当業者であれば理解されるように、これらマルチチップ・モジュール１２２、１２４、１２６、および１２８はそれぞれ、それぞれが数千または数百万のトランジスタと等価な１００を超える集積回路デバイスを含むことができるかなり複雑な電子モジュールを構成する。
【００１６】
本実施でコンピュータ１０４のメイン・ストアを形成する交換可能ハードウェア・ユニット１１０は、提供される交換可能ハードウェア・ユニットのタイプを決定するためのコントロール・ユニットとしても機能するサービス・プロセッサ１１４によって読み取り可能な識別子１３０を維持するための記憶場所を含む。識別子１３０は、メモリ・カード上に存在するメモリ・コントローラ・チップの一部として格納することができる。別の方法として、識別子１３０は、中央電子処理装置１１２から機能パスを介して直接取り出すことができる。
【００１７】
異なる製造業者からのカードなどの異なるカードは、異なる識別子を有する場合がある。本発明を実施するためには、たとえば同じ製造業者からのカードなどの１つのタイプのカードは同じ識別子を有することが好ましいことが認められる。コントロール・ユニット、すなわちサービス・プロセッサ１１４がこの識別子を読み取ることができる。別の方法として高度なセキュリティを提供するために、中央電子処理装置内でコントロール・ユニットが実施され、機能（イン・バンド）パスを介して識別子を読み出すことができる。
【００１８】
交換可能ハードウェア・ユニット１１０は、第１のファンクション機能１３２および第２のファンクション機能１３４の複数のファンクション機能を有することが可能であり、それぞれのハードウェア・ユニット１１０がこうした機能を提供するように特に適合されている場合は、これらを選択的電子的に実行可能にすることができる。しかしながら有利なことに本発明は、コンピュータ１０４で使用するように適合可能であるが、部分的に実行可能化されたファンクション機能は備えていない、交換可能ハードウェア・ユニットも使用することができる。メモリ・カードの場合、ファンクション機能は個々に活動化することが可能な複数のメモリ部分で形成することができる。言い換えれば、第１のファンクション機能１３２は第１のメモリ部分を実施し、第２のファンクション機能１３４は第２のメモリ部分を実施することが可能であり、これらは個々に活動化することができる。
【００１９】
交換可能ハードウェア・ユニットの提供されたファンクション機能を正しく活動化するために、本明細書ではサービス・プロセッサ１１４によって形成されるコントロール・ユニットは、構成データ１３６にアクセスするように構成される。構成データ１３６は、符号化形式でデータ・ストア内に維持することができる。
【００２０】
図２を参照すると、ブロック２００で開始される、本発明に従って交換可能ハードウェア・ユニットを二者択一的に活動化するための方法を示す流れ図が示されている。最初に交換可能ハードウェア・ユニットが提供され（ブロック２０２）、たとえばメモリ・カードをコンピュータ・システムのそれぞれのメモリ・カード・スロットに挿入することができる。コンピュータ・システムの起動時またはそのオペレーションの任意の時点で、ハードウェア・ユニットのタイプを決定することができる（ブロック２０４）。前述のように、交換可能ハードウェア・ユニットのタイプは、ユニットまたは他の機能あるいはその両方の製造業者に依存することができる。
【００２１】
交換可能ハードウェア・ユニットのタイプは、ユニットによって提供されたファンクション機能のサブセットを選択的電子的に実行可能にすることができる第１のタイプと、こうした機能を実行できないそれら交換可能ハードウェア・ユニットの第２のタイプとを区別することができる。しかしながら、好ましくはこのタイプは、たとえば、前記交換可能ハードウェア・ユニットから取り出された特定の信号パターンによって形成される識別子を読み出すことによって決定される。
【００２２】
タイプの評価（ブロック２０６）によって、第２のタイプの交換可能ハードウェア・カードに決定された場合はブロック２０８に進み、第１のタイプの交換可能ハードウェア・カードに決定された場合はブロック２１０に進む。第１のグループの識別子は第１のタイプに対応し、第１のグループの識別子とは異なる第２のグループの識別子は第２のタイプに対応することができる。
【００２３】
第２のタイプのすべての交換可能ハードウェアの場合、機能全体を実行可能にする（ブロック２０８）。しかしながら第１のタイプのすべての交換可能ハードウェアの場合、交換可能ハードウェアのどのファンクション機能を実行可能にするかが決定される。これはたとえば、参照により本明細書に組み込まれた米国特許第５５５３１４４号または米国特許第５９８２８９９号に記載されたように実行することができる。
【００２４】
米国特許第５５５３１４４号の教示によれば、所定のファンクション機能のセットを有するデータ処理システムが第１に製造される。次に、既存のバスまたはロードが完了した後にオープンすることが可能なフュージブル・リンクを利用して、ファンクション特徴の定義を含むマルチビット可変コードが、データ処理システム内の物理的にセキュアな不揮発性メモリに初期にロードされる。データ処理システムに電源が供給されるごとに、ファンクション特徴の定義が不揮発性メモリから制御論理回路のセキュア部分にあるスキャン不能レジスタにロードされ、その後、選択されたファンクション特徴のみを実行可能にするためにその定義が利用される。いくつかの事前にロードされたコードのうちの１つと符号化された代替のファンクション特徴定義とを突き合わせるセキュリティ・コードを入力することで、代替ファンクション特徴を選択的に実行可能にすることができる。この代替のファンクション特徴の定義は、１回限り、従量ベース、または定期的なスケジュール・ベースで実行可能にすることが可能であり、可変機能のデータ処理システムは、複数のデータ処理システム・モデルを製造および格納する必要なしに、単一の製造済みシステムを利用してこの方式で実施することができる。
【００２５】
別の方法として、この機能は米国特許第５９８２８９９号の教示に従って実施することが可能であり、これに従ってコンピュータ・システムの製造中にコンピュータ・システムの構成を表すデータが暗号化される。これは、コンピュータ・システムまたはそのコンポーネントに割り当てられた識別子を使用して製造中に実行される。コンピュータ・システムの製造業者は、符号化済みデータの暗号化に使用される秘密鍵のみを知っている。好ましくは、ＲＳＡ暗号化システムが符号化済みデータの暗号化に使用される。識別子を使用してデータを符号化するために、たとえば単に識別子をデータに追加することができる。復号する場合、後で符号化済みデータから識別子が取り去られる。コンピュータ・システムの識別子を秘密鍵として採用する、ＤＥＳ方法を使用することもできる。
【００２６】
暗号化済みデータは、たとえばＥＰＲＯＭまたはディスケット上など、コンピュータ・システムの任意の種類のストレージ・デバイスに格納することができる。暗号化済みデータは、製造中に既にコンピュータ・システムに格納しておくことができる。しかしながら、コンピュータ・システムが既に顧客側にインストールされている場合、電話回線、ＩＳＤＮ、または他の通信手段を介して、暗号化済みデータをコンピュータ・システムに伝送することも可能である。
【００２７】
暗号化済みデータがコンピュータ・システムのストレージ・デバイス上に格納されると、暗号化済みデータは構成を検証するために使用される。これは、コンピュータ・システムがその構成を許可なく変更されるのを防止するために働く。これは、技術的理由のための要件とするか、またはコンピュータ・システムの製造業者の資産保護として働くことができる。構成を検証するための第１のステップは、暗号化済みデータを受け取ることである。これは、製造中に暗号化済みデータが格納されたコンピュータ・システムのストレージ・デバイスから暗号化済みデータを読み取ることによって、または通信リンクを介して製造業者から暗号化済みデータを直接受け取ることによって実施される。その後、好ましくはＲＳＡ暗号化システムの公開鍵を使用して、暗号化済みデータが暗号化解除される。これによって、識別子を使用して符号化された復号済みデータが引き出される。この識別子はコンピュータ・システム内で、好ましくは電子的に読み取り可能な形で使用することができる。
【００２８】
コンピュータ・システムを他の識別子を有する他のコンピュータ・システムがクローニング（ｃｌｏｎｅ）するのを防止するために、識別子は変更不可能でなければならない。秘密鍵と公開鍵が一致し、データの暗号化と復号に同じ識別子が使用される場合、製造時に格納されたコンピュータ・システムの構成を表すデータが引き出される。コンピュータ・システムの構成データは、未符号化の形でもコンピュータ・システムのストレージ・デバイス上に格納される。これらの構成データは復号済みデータと比較される。復号済みデータと未符号化構成データとが一致する場合、顧客はコンピュータ・システムのこの構成の使用が許可されていることを意味する。
【００２９】
好ましいことに、構成を検証するためのこの方法は、コンピュータ・システムがブートされるたびにマイクロコードを使用して実施される。別の方法として、構成データを符号化して符号化済みの形でコンピュータ・システムに格納すること、および符号化済みデータを符号化済み構成データと比較することも可能である。
【００３０】
最後に、メモリ・カード上に存在するメモリの量などのファンクション機能の決定されたサブセットを実行可能にし（ブロック２１２）、その後方法は終了する（ブロック２１４）。
【００３１】
本発明は、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せで実現することができる。任意の種類のコンピュータ・システム、または本明細書に記載された方法を実施するために適合された他の装置が好適である。ハードウェアとソフトウェアの典型的な組合せは、ロードされ実行された場合に本明細書に記載された方法を実施するようにコンピュータ・システムを制御する、コンピュータ・プログラムを備えた汎用コンピュータ・システムとすることが可能である。本発明は、本明細書に記載された方法の実施を可能にするすべての機能を有し、コンピュータ・システムにロードされた場合にこれらの方法を実施することが可能な、コンピュータ・プログラムに埋め込むことも可能である。
【００３２】
このような関連におけるコンピュータ・プログラム手段またはコンピュータ・プログラムとは、直接、または：ａ）任意の言語、コード、若しくは表記法への変換；ｂ）異なる材料形式での再作成のうちのいずれかまたは両方を実行した後に、システムが情報処理機能を有するシステムに特定の機能を実行させるように意図された命令セットの任意の言語、コード、または表記法での任意の表現を意味する。
【図面の簡単な説明】
【００３３】
【図１】本発明の方法を実施するために利用可能な、本発明に従った交換可能ハードウェア・ユニットを含むデータ処理システムを示す略ブロック図である。
【図２】本発明に従って交換可能ハードウェア・ユニットを二者択一的に活動化するための方法を示す流れ図である。
【図１】
2006510971.tif 000003
【図２】
2006510971.tif 000004
【国際調査報告】
2006510971.tif 000005
2006510971.tif 000006
2006510971.tif 000007