(57)【特許請求の範囲】
【請求項１】
第一モジュールと、
前記第一モジュールにより制御される第二モジュールと、
少なくとも前記第一モジュールを取り付け可能な第一コネクターと、
少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、
前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、
前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータ。
【請求項２】
前記第一コネクターは、
前記データ伝送路の第一端部が接続され、前記第一モジュールが取り付けられた場合に、前記第一モジュールと電気的に接続される第一電極部を備え、
前記第二コネクターは、
前記データ伝送路の第二端部が接続され、前記第二モジュールが取り付けられた場合に、前記第二モジュールと電気的に接続される第二電極部を備え、
前記第一モジュール内における前記第一電極部の配置と、前記第二コネクター内における前記第二電極部の配置と、が一致する請求項１に記載のコンピュータ。
【請求項３】
前記スイッチは、
前記第一モジュールと前記第二モジュールとのうち、前記第一モジュールにのみ設けられている請求項１又は２に記載のコンピュータ。
【請求項４】
前記第一コネクターと、前記第二コネクターとを、第１の方向で交互に備える請求項１から３の何れか一項に記載のコンピュータ。
【請求項５】
前記第一コネクターと、前記第二コネクターとは、前記第１の方向と交差する第２の方向にそれぞれ複数配列されている請求項４に記載のコンピュータ。
【請求項６】
請求項１から５の何れか一項に記載のコンピュータを備え、
前記第一モジュールは、制御ユニットを有し、
前記第二モジュールは、前記制御ユニットの機能を拡張する拡張ユニットを具備するサーバー。
【請求項７】
前記第一コネクターと前記第二コネクターとが固定される基板を備え、前記データ伝送路は、前記基板に形成されている請求項６に記載のサーバー。
【請求項８】
第一モジュールと、
前記第一モジュールにより制御される第二モジュールと、が着脱可能に取り付けられるコネクターセットであって、
少なくとも前記第一モジュールを取り付け可能な第一コネクターと、
少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、
前記第一コネクター、および、前記第二コネクターの間を繋ぐデータ伝送路と、を備え、
前記第二コネクターは、
前記第一モジュールが取り付けられた場合に、前記第一モジュールに対して、第二コネクターに取り付けられたことを識別させる識別装置を備えるコネクターセット。
【請求項９】
前記第一コネクターは、前記第一モジュールが接続された場合に前記第一モジュールと電気的に接続される第一電極部を備え、
前記第二コネクターは、前記第二モジュールが接続された場合に前記第二モジュールと電気的に接続される第二電極部を備え、
前記第一コネクター内における前記第一電極部の配置と、前記第一コネクター内における前記第二電極部の配置とが同一配置とされ、
前記識別装置は、
前記第一モジュールが前記第二コネクターに取り付けられたときに、前記第一モジュールに対して、前記第一モジュールと前記第二電極部との電気的な接続を遮断させる請求項８に記載のコネクターセット。
【請求項１０】
第一モジュールと、
前記第一モジュールにより制御される第二モジュールと、
少なくとも前記第一モジュールを取り付け可能な第一コネクターと、
少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、
前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、
前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータの組立方法であって、
前記第一モジュールを前記第一コネクターに取り付ける工程と、
前記第一モジュールと前記第二モジュールとの一方を第二コネクターに取り付ける工程と、を含むコンピュータの組立方法。
【請求項１１】
第一モジュールと、
前記第一モジュールにより制御される第二モジュールと、
少なくとも前記第一モジュールを取り付け可能な第一コネクターと、
少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、
前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、
前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータの制御方法であって、
前記第一モジュールから前記第二モジュールが認識可能か否かを判定する判定工程と、
前記判定工程によって前記第一モジュールから前記第二モジュールが認識されたと判定された場合に、前記第一モジュールによって前記第二モジュールを制御する拡張制御工程と、
前記判定工程によって前記第一モジュールから前記第二モジュールが認識されないと判定された場合に前記第一モジュール単独で動作する単独動作工程と、を含むコンピュータの制御方法。
【請求項１２】
第一モジュールと、
前記第一モジュールにより制御される第二モジュールと、
少なくとも前記第一モジュールを取り付け可能な第一コネクターと、
少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、
前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、
前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータの前記第一モジュールに実行させる開通制御プログラムであって、
前記第一モジュールから前記第二モジュールが認識可能か否かを判定する判定工程と、
前記判定工程によって前記第一モジュールから前記第二モジュールが認識されたと判定された場合に、前記第一モジュールによって前記第二モジュールを制御する拡張制御工程と、
前記判定工程によって前記第一モジュールから前記第二モジュールが認識されないと判定された場合に前記第一モジュール単独で動作する単独動作工程と、を前記第一モジュールに実行させる開通制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータ、サーバー、コネクターセット、コンピュータの組立方法、コンピュータの制御方法、および、開通制御プログラムに関する。
【背景技術】
【０００２】
一つの筐体に複数のモジュールを搭載可能なコンピュータにおいては、ＣＰＵモジュールを接続可能なスロット、ストレージモジュールを接続可能なスロット、および、Ｉ／Ｏモジュールを接続可能なスロットなど、モジュールの種類に対応した複数種のスロットが設けられている場合がある。
特許文献１には、ＣＰＵモジュールを接続するＣＰＵモジュール用コネクターと、ＩＯモジュールを接続するＩＯモジュール用コネクターと、ＣＰＵモジュールとＩＯモジュールとを択一的に接続するＣＰＵ／ＩＯモジュール兼用コネクターとを備えたサーバー装置が開示されている。この特許文献１のサーバー装置のＣＰＵ／ＩＯモジュール兼用コネクターは、ＣＰＵモジュール用コネクターと、ＩＯモジュール用コネクターとが一体化され、ＣＰＵモジュールとＩＯモジュールとが刺さる個所がそれぞれ個別に設けられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８７１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数のスロットを備えるマイクロサーバーなどのコンピュータにあっては、クライアントの仕様に応じてＣＰＵモジュールや拡張モジュールを搭載可能に設計する。
しかし、特許文献１のように、これらモジュールの種類に応じた専用のスロットを設置しようとした場合、クライアントの仕様ごとに設計変更が必要となり、設計が複雑化してコストが上昇してしまう。
この発明は、サーバーの拡張性を向上するとともに、設計が複雑化したり、コストが上昇したりすることを抑制することができるコンピュータ、サーバー、コネクターセット、コンピュータの組立方法、コンピュータの制御方法、および、開通制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、この発明は以下の手段を採用する。
この発明のコンピュータは、第一モジュールと、前記第一モジュールにより制御される第二モジュールと、少なくとも前記第一モジュールを取り付け可能な第一コネクターと、少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備える。
【０００６】
この発明のサーバーは、上記コンピュータを備え、前記第一モジュールが制御ユニットを有し、前記第二モジュールが前記制御ユニットの機能を拡張する拡張ユニットを具備している。
【０００８】
この発明のコネクターセットは、第一モジュールと、前記第一モジュールにより制御される第二モジュールと、が着脱可能に取り付けられるコネクターセットであって、少なくとも前記第一モジュールを取り付け可能な第一コネクターと、少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、前記第一コネクター、および、前記第二コネクターの間を繋ぐデータ伝送路と、を備え、前記第二コネクターは、前記第一モジュールが取り付けられた場合に、前記第一モジュールに対して、第二コネクターに取り付けられたことを識別させる識別装置を備える。
【０００９】
この発明のコンピュータの組立方法は、第一モジュールと、前記第一モジュールにより制御される第二モジュールと、少なくとも第一モジュールを接続可能な第一コネクターと、少なくとも第一モジュール、および、第二モジュールを択一的に接続可能な第二コネクターと、前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、前記第一コネクターが、前記データ伝送路の第一端部が接続され、前記第一モジュールと電気的に接続される第一電極部を備え、前記第二コネクターが、前記データ伝送路の第二端部が接続されて前記第二モジュールと電気的に接続される第二電極部を備え、前記第一コネクター内における前記第一電極部の配置と、前記第二コネクター内における前記第二電極部の配置と、が異なるコンピュータの組立方法であって、前記第一モジュールを前記第一コネクターに取り付ける工程と、前記第一モジュールと前記第二モジュールとの一方を第二コネクターに取り付ける工程と、を含む。
【００１０】
この発明のコンピュータの制御方法は、第一モジュールと、前記第一モジュールにより制御される第二モジュールと、少なくとも前記第一モジュールを取り付け可能な第一コネクターと、少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータの制御方法であって、前記第一モジュールから前記第二モジュールが認識可能か否かを判定する判定工程と、前記判定工程によって前記第一モジュールから前記第二モジュールが認識されたと判定された場合に、前記第一モジュールによって前記第二モジュールを制御する拡張制御工程と、前記判定工程によって前記第一モジュールから前記第二モジュールが認識されないと判定された場合に前記第一モジュール単独で動作する単独動作工程と、を含む。
【００１１】
この発明の開通制御プログラムは、第一モジュールと、前記第一モジュールにより制御される第二モジュールと、少なくとも前記第一モジュールを取り付け可能な第一コネクターと、少なくとも前記第一モジュール、および、前記第二モジュールを択一的に取り付け可能な第二コネクターと、前記第一コネクターと前記第二コネクターとを接続するデータ伝送路と、を備え、前記第一モジュールが前記第一コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路とを電気的に接続し、前記第一モジュールが前記第二コネクターに取り付けられた場合に、前記第一モジュールと前記データ伝送路との電気的な接続を絶つスイッチを備えるコンピュータの前記第一モジュールに実行させる開通制御プログラムであって、前記第一モジュールから前記第二モジュールが認識可能か否かを判定する判定工程と、前記判定工程によって前記第一モジュールから前記第二モジュールが認識されたと判定された場合に、前記第一モジュールによって前記第二モジュールを制御する拡張制御工程と、前記判定工程によって前記第一モジュールから前記第二モジュールが認識されないと判定された場合に前記第一モジュール単独で動作する単独動作工程と、を前記第一モジュールに実行させる。
【発明の効果】
【００１２】
上記コンピュータによれば、サーバーの拡張性を向上するとともに、設計が複雑化したり、コストが上昇したりすることを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の第一実施形態におけるコンピュータの斜視図である。
【図２】この発明の第一実施形態における第一コネクターに第一モジュールを接続し、第二コネクターに第二モジュールを接続した状態を示す図である。
【図３】この発明の第一実施形態における第一コネクターと第二コネクターとの両方に第一モジュールを接続した状態を示す図である。
【図４】この発明の第二実施形態における図２に相当する図である。
【図５】この発明の第二実施形態における図３に相当する図である。
【図６】この発明の第三実施形態におけるコンピュータの平面図である。
【図７】この発明の第四実施形態における図２に相当する図である。
【図８】この発明の第四実施形態における図３に相当する図である。
【図９】この発明の第四実施形態におけるコンピュータの組立方法のフローである。
【図１０】この発明の第四実施形態における第一モジュールで実行する開通制御の処理フローである。
【発明を実施するための形態】
【００１４】
次に、この発明の第一実施形態に係るコンピュータ、モジュール、および、コネクターセットを図面に基づき説明する。
図１は、この発明の第一実施形態におけるコンピュータの斜視図である。
図１に示すように、コンピュータ１０１は、モジュール２と、コネクター３と、データ伝送路４と、を備えている。このコンピュータ１０１は、例えば、複数のサーバーユニットを実装可能な複合型の高密度サーバーなどに適用可能である。
【００１５】
モジュール２は、様々な機能を実現するためのハードウェアやプログラムなどを具備している。モジュール２としては、機能の異なる第一モジュール（モジュール）２ａと、第二モジュール２ｂと、の少なくとも二種類のモジュールを備えている。第一モジュール２ａは、例えば、ＣＰＵ（Central Processing Unit）等を備え、様々な演算処理や制御処理等を行う。第二モジュール２ｂは、第一モジュール２ａによって制御される。この第二モジュール２ｂは、第一モジュール２ａの機能を拡張する、いわゆる拡張モジュールである。第二モジュール２ｂとしては、例えば、ネットワークインターフェースを有する拡張モジュールが例示できる。これら第一モジュール２ａと第二モジュール２ｂとは、それぞれコネクター３に取り付け可能とされている。この実施形態においては、複数のモジュール２として第一モジュール２ａと第二モジュール２ｂとの少なくとも二種類を含んでモジュールセットが構成されている。
【００１６】
コネクター３は、第一コネクター３ａと、第二コネクター３ｂと、を備えている。第一コネクター３ａは、第一モジュール２ａが取り付けられる。第二コネクター３ｂは、第一モジュール２ａと第二モジュール２ｂとが択一的に取り付けられる。ここで、この第一実施形態における第一コネクター３ａは、コンピュータ１０１の運用上、第二モジュール２ｂが取り付けられないようになっている。しかし、第一コネクター３ａは、第二コネクター３ｂと同様に、第一モジュール２ａと第二モジュール２ｂとの両方を、それぞれ着脱可能な形状とされている。
【００１７】
データ伝送路４は、第一コネクター３ａと、第二コネクター３ｂとを繋ぐ。このデータ伝送路４により、第一コネクター３ａと第二コネクター３ｂとの間でデータ伝送が可能となっている。このデータ伝送路４は、例えば、「ＰＣＩ  Ｅｘｐｒｅｓｓ」（Peripheral Components Interconnect Express）の規格で形成されたデータ伝送路を用いることができる。上述した第一コネクター３ａと、第二コネクター３ｂと、データ伝送路４とによって、この発明のコネクターセットが構成される。
【００１８】
上述した第一モジュール２ａは、コネクター３との電気的な接続、および、切断状態を切り替え可能なスイッチ８を有している。一方で、第二モジュール２ｂは、スイッチ８を有していない。この実施形態におけるスイッチ８は、例えば、第一モジュール２ａの内部に設けられている。スイッチ８は、制御ユニット等の第一モジュール２ａの内部回路と、コネクター３とを繋ぐ配線の途中に設けることができる。
【００１９】
スイッチ８は、第一モジュール２ａが第一コネクター３ａに取り付けられた場合に、第一モジュール２ａと第一コネクター３ａとの電気的接続、言い換えれば、第一モジュール２ａとデータ伝送路４とを電気的に接続する。つまり、スイッチ８は、ノーマリーオープンタイプのスイッチであって第一モジュール２ａが第一コネクター３ａに取り付けられると、閉塞（ＯＮ）されて、第一モジュール２ａと第一コネクター３ａとを電気的に接続する。スイッチ８としては、例えば、アナログスイッチ等の半導体スイッチを用いることができる。スイッチ８の配置は、第一モジュール２ａの内部に限られない。
【００２０】
一方で、スイッチ８は、第一モジュール２ａが第二コネクター３ｂに取り付けられた場合に、第一モジュール２ａと第二コネクター３ｂとの電気的接続、言い換えれば、第一モジュール２ａとデータ伝送路４との電気的な接続を絶つ。つまり、スイッチ８は、第一モジュール２ａが第二コネクター３ｂに取り付けられると開放（ＯＦＦ）状態が維持されて、第一モジュール２ａと第二コネクター３ｂとを電気的に遮断する。
【００２１】
ここで、スイッチ８の開放、および、閉塞は、例えば、第一コネクター３ａに、固定電位を設け、この固定電位に基づきスイッチ８を閉塞するようにすることができる。また、ユーザが手動で切り替えることが可能な操作部（図示せず）を設けて、第一モジュール２ａを第二コネクター３ｂに取り付ける際に、操作部（図示せず）によってスイッチ８を開放側に変位させるようにしても良い。この実施形態においては、スイッチ８がノーマリーオープンタイプである場合を一例にして説明した。しかし、スイッチ８は、ノーマリークローズタイプであってもよい。この場合、第一モジュール２ａが第二コネクター３ｂに取り付けられたときに、この第一モジュール２ａのスイッチ８を開放して、第一モジュール２ａと第二コネクター３ｂとを電気的に遮断すればよい。
【００２２】
図２は、この発明の第一実施形態における第一コネクターに第一モジュールを接続し、第二コネクターに第二モジュールを接続した状態を示す図である。図３は、この発明の第一実施形態における第一コネクターと第二コネクターとの両方に第一モジュールを接続した状態を示す図である。
【００２３】
上述した第一実施形態によれば、図２に示すように、第一コネクター３ａに第一モジュール２ａを取り付けるとともに、第二コネクター３ｂに第二モジュール２ｂを取り付けた場合、データ伝送路４を介して第一モジュール２ａと第二モジュール２ｂとが接続されてデータ伝送が可能となる。つまり、第一モジュール２ａによる第二モジュール２ｂの制御が可能となる。
【００２４】
一方で、第一コネクター３ａと、第二コネクター３ｂとの両方に第一モジュール２ａを取り付けた場合、第一モジュール２ａが第二コネクター３ｂに電気的に接続されない。そのため、第一モジュール２ａ同士の間で、何らの識別処理を行うことなしに、第一モジュール２ａをそれぞれ個別に動作させることができる。
【００２５】
その結果、第一モジュール２ａ専用のコネクターと、第二モジュール２ｂ専用のコネクターとをそれぞれ設ける必要がない。そのため、クライアントの仕様に応じた設計変更などにより、設計が複雑化することを抑制できる。さらに、簡易な構成で第一コネクター３ａに接続された第一モジュール２ａから、第二コネクター３ｂに接続されたモジュール２の種類を判別できるため、コストが上昇することを抑制できる。
【００２６】
さらに、第一コネクター３ａと、第二コネクター３ｂとは、同一形状のものを使用できるため、部品の種類が増加することを抑制できる。また、第二モジュール２ｂは、スイッチ８を必要としないため、部品点数の増加を抑制できる。
【００２７】
次に、この発明の第二実施形態を図面に基づき説明する。この第二実施形態の説明においては、上述した第一実施形態と同一部分に同一符号を付して説明する。また、重複する説明を省略する。
図４は、この発明の第二実施形態における図２に相当する図である。図５は、この発明の第二実施形態における図３に相当する図である。
図４に示すように、この実施形態におけるコンピュータ２０１は、モジュール２と、コネクター３と、データ伝送路４と、を備えている。この実施形態におけるコンピュータ２０１も、第一実施形態と同様に、複数のサーバーユニットを実装可能な複合型の高密度サーバーなどに適用可能である。
【００２８】
モジュール２は、第一モジュール２ａと、第二モジュール２ｂと、を備えている。コネクター３は、第一コネクター３ａと、第二コネクター３ｂと、を備えている。データ伝送路４は、第一コネクター３ａと第二コネクター３ｂとを接続する。
第一コネクター３ａは、データ伝送路４の第一端部６ａが接続される第一電極部５ａを有している。この第一電極部５ａは、第一モジュール２ａが第一コネクター３ａに取り付けられた場合に、第一モジュール２ａと電気的に接続される。
さらに、第二コネクター３ｂは、データ伝送路４の第二端部６ｂが接続される第二電極部５ｂを有している。この第二電極部５ｂは、第二モジュール２ｂが第二コネクター３ｂに取り付けられた場合に、第二モジュール２ｂと電気的に接続される。
【００２９】
第一コネクター３ａは、その内部に第一電極部５ａを備えている。同様に、第二コネクター３ｂは、その内部に第二電極部５ｂを備えている。第一コネクター３ａ内における第一電極部５ａの配置と、第二コネクター３ｂ内における第二電極部５ｂの配置とは、互いに同一位置となっている。言い換えれば、第一コネクター３ａと、第二コネクター３ｂとは、少なくともそのモジュール２の取付構造が同一になっている。図２では、第一電極部５ａと第二電極部５ｂとをそれぞれ一つずつ図示しているが、例えば、データ伝送路４の規格が「ＰＣＩ  Ｅｘｐｒｅｓｓ」の場合、第一電極部５ａと第二電極部５ｂとはそれぞれ複数の電極で構成される。
【００３０】
上述した第一モジュール２ａには、第二モジュール２ｂとデータ伝送を行うための電極部７ａが設けられている。さらに、第二モジュール２ｂには、第一モジュール２ａとデータ伝送を行うための電極部７ｂが設けられている。電極部７ａは、第一モジュール２ａが第一コネクター３ａに取り付けられた場合に、第一電極部５ａと接続される。また、電極部７ａは、第一モジュールが第二コネクター３ｂに取り付けられた場合に、第二電極部５ｂと接続される。電極部７ｂは、第二モジュール２ｂが第二コネクター３ｂに取り付けられた場合に、第二電極部５ｂと接続される。
【００３１】
第一モジュール２ａは、電気的な接続、および、切断状態を切り替え可能なスイッチ８を有している。一方で、第二モジュール２ｂは、スイッチ８を有していない。
スイッチ８は、第一実施形態と同様の構成であり、第一モジュール２ａの内部に設けられ、電極部７ａと、制御ユニット等の第一モジュール２ａの内部回路（図示せず）とを繋ぐ配線の途中に設けられている。つまり、スイッチ８によって、第一モジュール２ａの内部回路と、電極部７ａとが電気的に接続、および、切断可能になっている。ここで、この第二実施形態においては、第一モジュール２ａが第二コネクター３ｂに取り付けられた場合、第二コネクター３ｂの第二電極部５ｂが、第一モジュール２ａの電極部７ａと接触して導通状態となるが、電極部７ａと、第一モジュール２ａの内部回路とは導通状態にはないため、実質的に、第一モジュール２ａと第二コネクター３ｂとは電気的に接続されていない状態となる。
【００３２】
したがって、上述した第二実施形態によれば、第一実施形態と同様に、第一モジュール２ａ専用のコネクターと、第二モジュール２ｂ専用のコネクターとをそれぞれ設ける必要がない。そのため、クライアントの仕様に応じた設計変更などにより、設計が複雑化することを抑制できる。さらに、簡易な構成で第一コネクター３ａに接続された第一モジュール２ａから、第二コネクター３ｂに接続されたモジュール２の種類を判別できるため、コストが上昇することを抑制できる。また、第一コネクター３ａと、第二コネクター３ｂとは、同一形状のものを使用できるため、部品の種類が増加することを抑制できる。さらに、第二モジュール２ｂは、スイッチ８を必要としないため、部品点数の増加を抑制できる。
【００３３】
次に、この発明の第三実施形態を図面に基づき説明する。この第三実施形態は、コネクターを、基板上に複数配列して設けている点で異なる。そのため、第一実施形態と同一部分に同一符号を付して説明するとともに、重複説明を省略する。
図６は、この発明の第三実施形態におけるコンピュータの平面図である。
図６に示すように、この第三実施形態のコンピュータ３０１は、モジュール２（図示せず）と、コネクター３と、データ伝送路４と、基板１０と、を備えている。
【００３４】
コネクター３は、基板１０上に固定されている。コネクター３は、第１の方向Ｄ１に複数配列されている。コネクター３は、さらに第１の方向Ｄ１と交差する基板１０の面に沿う第２の方向Ｄ２にも複数配列されている。この第二実施形態においては、第２の方向Ｄ２が第１の方向Ｄ１と直交する場合を一例に説明するが、第２の方向Ｄ２は第１の方向Ｄ１と直交する場合に限られない。また、図４に示す第１の方向Ｄ１および第２の方向Ｄ２にそれぞれ配列される各コネクター３の個数は一例であり、この個数に限られるものではない。図４中、この第２実施形態における第１の方向Ｄ１および第２の方向Ｄ２を矢印で示している。
【００３５】
コネクター３は、上述した各実施形態と同様に、第一コネクター３ａと、第二コネクター３ｂとを備えている。この実施形態における第一コネクター３ａは、奇数列１１ａに配置されている。一方で、第二コネクター３ｂは、偶数列１１ｂに配置されている。奇数列１１ａに配置されている第一コネクター３ａは、奇数列をＮ列とした場合、Ｎ＋１列の偶数列１１ｂに配置されている第二コネクター３ｂのうち、第１の方向Ｄ１で隣り合う第二コネクター３ｂとデータ伝送路４を介して接続されている。
【００３６】
基板１０は、例えば、ＰＣＢ（Printed Circuit Board）などからなる。この基板１０は、筐体（図示せず）などに収容されて用いられる。この基板１０に、データ伝送路４が形成されている。この基板１０としては、例えば、多層プリント基板を用いてもよい。
【００３７】
したがって、上述した第三実施形態によれば、第一モジュール２ａと第二モジュール２ｂとを連係させて動作させたい場合には、偶数列であるＮ列の第一コネクター３ａに第一モジュール２ａを接続して、この第一モジュール２ａが取り付けられる第一コネクター３ａと第１の方向Ｄ１で隣り合う第二コネクター３ｂに第二モジュール２ｂを取り付けるだけでよい。
【００３８】
これにより、基板１０に形成されるデータ伝送路４を介して第一モジュール２ａによって第二モジュール２ｂを制御することができる。一方で、第一モジュール２ａを第二モジュール２ｂとの接続無しに単独で動作させたい場合には、第一モジュール２ａを複数のコネクター３の何れに接続しても動作させることができる。そのため、基板１０上にコネクター３が複数配列されている場合であっても、第一モジュールを２ａと第二モジュール２ｂとの接続状態を第１の方向Ｄ１に基づいて容易に把握することができる。
【００３９】
また、この第三実施形態にあっては、コネクター３の長手方向が第１の方向Ｄ１を向くように配置されているため、コネクター３の長手方向に基づき第１の方向Ｄ１を容易に把握することができる。
【００４０】
ここで、上述した第三実施形態のコンピュータ３０１では、コネクター３の長手方向が第１の方向Ｄ１を向く場合を例示した。しかし、この構成に限られない。例えば、コネクター３の短手方向が第１の方向Ｄ１を向くようにしても良い。このようにコネクター３の短手方向が第１の方向Ｄ１を向くようにした場合、第一コネクター３ａと第二コネクター３ｂとを最短距離で接続できる。そのため、データ伝送路４の配線インピーダンスを低減できる点で有利となる。
【００４１】
次に、この発明の第四実施形態を図面に基づき説明する。この第四実施形態は、上述した各実施形態の構成を、複数のサーバーユニットを搭載可能な高密度サーバーに適用したものである。そのため、この第四実施形態では、上述した各実施形態と同一部分に同一符号を付して説明する。また、重複する説明を省略する。また、この実施形態の説明においては、複数のコネクターセットのうち、一組のコネクターセットを代表例として説明する。
図７は、この発明の第四実施形態における図２に相当する図である。図８は、この発明の第四実施形態における図３に相当する図である。
【００４２】
図７に示すように、この第四実施形態におけるコンピュータ４０１は、第一モジュール２ａと、第二モジュール２ｂと、第一コネクター３ａと、第二コネクター３ｂと、データ伝送路４と、基板１０と、筐体１４と、を備えている。
第一モジュール２ａは、制御ユニット（ＣＰＵ）１２を有している。一方で、第二モジュール２ｂは、拡張ユニット（ＬＡＮ）１３を有している。この第二モジュール２ｂは、第一モジュール２ａの通信機能を拡張する。
【００４３】
第一モジュール２ａは、上述したＮ列に配される第一コネクター３ａに取り付けられると、その制御ユニット１２が、第一コネクター３ａの第一電極部５ａに電気的に接続される。一方で、第一モジュール２ａは、上述したＮ＋１列に配される第二コネクター３ｂに取り付けられた場合には（図８参照）、スイッチ８が開放（ＯＦＦ）された状態となるため、その制御ユニット１２が、第二コネクター３ｂの第二電極部５ｂに電気的に接続されない。
【００４４】
第二モジュール２ｂは、上記第二コネクター３ｂに取り付けられると、その拡張ユニット１３が、第二コネクター３ｂの第二電極部５ｂに電気的に接続される。この実施形態における第二モジュール２ｂも、運用上、第一コネクター３ａに取り付けられないようになっている。つまり、第一モジュール２ａが第一コネクター３ａに取り付けられ、第二モジュール２ｂが第二コネクター３ｂに取り付けられることで、拡張ユニット１３は、制御ユニット１２との間でデータ伝送が可能になる。これにより、拡張ユニット１３は、制御ユニット１２によってその動作が制御される状態となる。つまり、第一モジュール２ａの通信機能が拡張されて、第一モジュール２ａと第二モジュール２ｂとの組み合わせが一つのサーバーとして動作する状態となる。
【００４５】
図７、図８に示すように、この第四実施形態における第一コネクター３ａ、および、第二コネクター３ｂは、それぞれ第三電極部５ｃを備えている。これら第三電極部５ｃは、ＬＡＮ（Local Area Network）等のネットワーク（Ｎｅｔ）に接続されている。第一コネクター３ａ、および、第二コネクター３ｂに設けられた各第三電極部５ｃは、第一コネクター３ａ内における配置と、第二コネクター３ｂ内における配置とが、それぞれ同一配置となっている。
【００４６】
一方で、第一モジュール２ａ、および、第二モジュール２ｂは、第一コネクター３ａに取り付けられた場合、および、第二コネクター３ｂに取り付けられた場合の、何れの場合においても第三電極部５ｃに電気的に接続される電極部７ｃをそれぞれ備えている。つまり、第一モジュール２ａは、第一コネクター３ａと、第二コネクター３ｂとの何れに取り付けられた場合であっても、各々独立して動作することが可能となっている。
【００４７】
この実施形態における第一コネクター３ａは、更に、第四電極部５ｄと、クランプ部Ｃと、を有している。また、この実施形態における第一モジュール２ａは、電極部７ｄを備えている。この電極部７ｄは、第一モジュール２ａが第一コネクター３ａに取り付けられた場合に、第四電極部５ｄと電気的に接続される。電極部７ｄは、スイッチ８に接続されている。スイッチ８は、電極部７ｄに所定の固定電位が印加されると閉成される。
【００４８】
クランプ部Ｃは、第四電極部５ｄに接続されている。このクランプ部Ｃは、例えば、第一コネクター３ａの外部から電力が供給され、基準電位よりも十分に高い所定の固定電位（Ｈ）を生成する。この固定電位は、第四電極部５ｄに印加される。
【００４９】
一方で、第二コネクター３ｂは、第一コネクター３ａと同様に、第四電極部５ｄを有している。この第二コネクター３ｂの第四電極部５ｄは、例えば、シグナルグラウンド（ＳＧ）などに接続され、基準電位（Ｌ）に保持されている。つまり、第二コネクター３ｂに第一モジュール２ａが取り付けられると、電極部７ｄが基準電位とされる。これによりスイッチ８は、安定して開放状態を維持することができる。言い換えれば、第一モジュール２ａのスイッチ８は、第四電極部５ｄの電位によって、コネクター３の種類を識別することができる。つまり、この第四電極部５ｄが、この発明の識別装置を構成する。
【００５０】
この実施形態においては、スイッチ８がノーマリーオープンタイプであることから、第一コネクター３ａの第四電極部５ｄが固定電位「Ｈ」となり、第二コネクター３ｂの第四電極部５ｄが基準電位「Ｌ」となる場合を例示した。しかし、この構成に限られない。例えば、ノーマリークローズタイプのスイッチ８を用いる場合には、第一コネクター３ａの第四電極部５ｄが基準電位「Ｌ」、第二コネクター３ｂの第四電極部５ｄが固定電位「Ｈ」となるように、上述した第一コネクター３ａに基準電位を設け、第二コネクター３ｂに固定電位を設ければ良い。このようにすることで、第一モジュール２ａを第二コネクター３ｂに取り付けた際に、第二コネクター３ｂの第四電極部５ｄによってスイッチ８を自動的に開放（遮断）操作することができる。
【００５１】
次に、上述した第四実施形態におけるコンピュータの組立方法について図面を参照しながら説明する。
図９は、この発明の第四実施形態におけるコンピュータの組立方法のフローである。
図９に示すように、まず、第一コネクター３ａに第一モジュール２ａを取り付ける（ステップＳ０１）。次いで、第二コネクター３ｂに第一モジュール２ａと第二モジュール２ｂとの一方を取り付ける（ステップＳ０２）。
【００５２】
ここで、図８に示すように、第一コネクター３ａと第二コネクター３ｂとの両方に第一モジュール２ａを取り付けた場合、スイッチ８が閉塞（ＯＮ）状態となるため、第一コネクター３ａに取り付けられた第一モジュール２ａの制御ユニット１２は、第一コネクター３ａの第一電極部５ａに接続される。しかし、第二コネクター３ｂに取り付けられた第一モジュール２ａの制御ユニット１２は、スイッチ８が開放（ＯＦＦ）状態を維持するため、第二コネクター３ｂの第二電極部５ｂに接続されない。これにより、これら制御ユニット１２同士はデータ伝送路４を介して互いに認識されない状態となる。つまり、２つの第一モジュール２ａは、それぞれ独立したサーバーとして動作可能な状態となる。
【００５３】
一方で、上述した図７に示すように、第一モジュール２ａを第一コネクター３ａに取り付けて、第二モジュール２ｂを第二コネクター３ｂに取り付けた場合、第一モジュールのスイッチ８が閉塞（ＯＮ）状態となる。一方で、拡張ユニット１３は、スイッチ８が設けられていないため、データ伝送路４に接続される。そのため、拡張ユニット１３は、制御ユニット１２との間でデータ伝送が可能になる。これにより、拡張ユニット１３の動作が、制御ユニット１２によって制御される状態となる。言い換えれば、第一モジュール２ａの通信機能が拡張されて、第一モジュール２ａと第二モジュール２ｂとの組み合わせが一つのサーバーとして動作する状態となる。
【００５４】
ここで、上述した第一コネクター３ａに取り付けられた第一モジュール２ａにおいては、第二コネクター３ｂに対する第二モジュール２ｂの取り付けの有無を判定するために、所定のタイミングで第二モジュール２ｂの認識動作を行うようにしても良い。ここで、この実施形態においては、第一モジュール２ａと第二モジュール２ｂとを一組だけ図示したが、図４に示すように複数のコネクター３を基板１０上に配列している場合も同様である。
【００５５】
次に、上述した第四実施形態のコンピュータ４０１の第一モジュール２ａの、データ伝送路４を介する通信回線を自動的に開通する開通制御について、図１０の処理フローを参照しながら説明する。
図１０は、この発明の第四実施形態における第一モジュールで実行する開通制御の処理フローである。
まず、第一コネクター３ａに対して第一モジュール２ａを取り付ける。ここで、第一コネクター３ａから第一モジュール２ａには、電力が供給されるようになっている。すると、第一モジュール２ａの制御ユニット１２は、データ伝送路４を介して第二モジュール２ｂが認識されるか否か、より具体的には、第二モジュール２ｂの拡張ユニット１３が認識されるか否かを判定する（ステップＳ１１；判定工程）。
第一モジュール２ａの制御ユニット１２は、上記の判定の結果、第二モジュール２ｂの拡張ユニット１３が認識される場合には（ステップＳ１１にて「Ｙｅｓ」）、第二モジュール２ｂとの間の双方向通信の開始制御（図示せず）を行い、第二モジュール２ｂの拡張ユニット１３の制御を開始する（ステップＳ１２；拡張制御工程）。
一方で、第一モジュール２ａの制御ユニット１２は、上記の判定の結果、第二モジュール２ｂの拡張ユニット１３が認識されない場合には（ステップＳ１１にて「Ｎｏ」）、機能拡張を行わずに、第一モジュール２ａ単独で独立したサーバーとしての動作を開始する（ステップＳ１３；単独動作工程）。
【００５６】
したがって、上述した第四実施形態によれば、第一モジュール２ａのサーバー機能を拡張する第二モジュール２ｂを取り付けるための専用のコネクターを設ける必要がない。また、第一モジュール２ａのサーバー機能を拡張したい場合には、機能を拡張したい第一モジュール２ａをＮ列の第一コネクター３ａに取り付け、この第一コネクター３ａと第１の方向Ｄ１で隣り合うＮ＋１列の第二コネクター３ｂに第二モジュール２ｂを取り付ければよい。そのため、クライアントの仕様に応じて柔軟且つ容易にサーバー機能の拡張を行うことができる。
【００５７】
さらに、Ｎ＋１列の第二コネクター３ｂに第一モジュール２ａを取り付けることで、Ｎ列の第一コネクター３ａに取り付けられた第一モジュール２ａと、Ｎ＋１列の第二コネクター３ｂに取り付けられた第一モジュール２ａとを、それぞれ独立したサーバーとして動作させることもできる。
その結果、高密度サーバーなどのサーバーの拡張性を向上するとともに、サーバーの設計が複雑化したり、コストが上昇したりすることを抑制することができる。
【００５８】
また、上述したコンピュータ４０１を組み立てる際には、第二コネクター３ｂに対して第一モジュール２ａ、又は、第二モジュール２ｂを取り付けるだけで、第一コネクター３ａに取り付けられた第一モジュール２ａの機能を拡張させるか、個別に動作させるか、をデータ伝送路４の切替等の操作を何ら行うことなく選択することができる。その結果、組み立て作業の複雑化を抑制して、作業者の負担を軽減できる。
【００５９】
また、第一コネクター３ａと第二コネクター３ｂとの両方に第一モジュール２ａが取り付けられた場合には、双方向通信の開始制御（Ａｃｋ応答等）を行うことなく、各第一モジュール２ａを独立したサーバーとして動作開始させることができる。そのため、迅速にサーバーとしての動作を開始させることができる。
【００６０】
この発明は、上述した実施形態に限定されるものではなく、この発明の趣旨を逸脱しない範囲において、上述した実施形態に種々の変更を加えたものを含む。すなわち、実施形態で挙げた具体的な形状や構成等は一例にすぎず、適宜変更が可能である。
例えば、上述した各実施形態においては、第一コネクター３ａ内における第一電極部５ａの配置と、第二コネクター３ｂ内における第二電極部５ｂの配置とが、第一コネクター３ａ、および、第二コネクター３ｂの各コネクター３の長手方向で互いに異なる場合を例示した。しかし、これら第一電極部５ａ、および、第二電極部５ｂとの配置は、各コネクター３の長手方向で異なる場合に限られない。
【００６１】
さらに、第一コネクター３ａ、および、第二コネクター３ｂの形状は、各実施形態で例示した形状に限られない。
また、上述した第三実施形態では、第二モジュール２ｂが拡張ユニットを有し、通信（ＬＡＮ）機能の拡張を行う場合を例示したが、サーバーの拡張機能としては、通信機能に限られない。
【００６２】
さらに、上述した各実施形態においては、スイッチ８が第一モジュール２ａに設けられる場合について説明した。しかし、スイッチ８は、コネクター３側、より具体的には、第一コネクター３ａ、第二コネクター３ｂに設けるようにしても良い。
【００６３】
また、上述した第三実施形態では、コネクター３側に設けたクランプ部Ｃの固定電位に基づきスイッチ８を「ＯＮ」する場合について説明した。しかし、スイッチ８のＯＮ、ＯＦＦは、制御ユニット（ＣＰＵ）１１によって行うようにしても良い。この場合、例えば、第二コネクター３ｂに取り付けられた第一モジュール２ａの制御ユニット１２から、第一コネクター３ａに取り付けられた第一モジュール２ａの制御ユニット１２のレジスタを見て、データ伝送路４で接続された第一コネクター３ａと第二コネクター３ｂとに取り付けられた各第一モジュール２ａのうち、少なくとも一方を「ＯＦＦ」するようにしても良い。
【００６４】
上述のコンピュータにおける第一モジュール２ａの動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体Ｄ（図７、図８参照）に記録して、このプログラムを第一モジュール２ａの制御ユニット１２の制御用のコンピュータシステムに読み込ませ、実行することにより各部の処理を行っても良い。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。「コンピュータ読み取り可能な記録媒体」は、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このプログラムを通信回線によってコンピュータシステムに配信し、この配信を受けたコンピュータシステムが当該プログラムを実行するようにしても良い。
【００６５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６６】
２  モジュール
２ａ  第一モジュール
２ｂ  第二モジュール
３  コネクター
３ａ  第一コネクター
３ｂ  第二コネクター
４  データ伝送路
５ａ  第一電極部
５ｂ  第二電極部
５ｃ  第三電極部
５ｄ  第四電極部
６ａ  第一端部
６ｂ  第二端部
７ａ  電極部
７ｂ  電極部
７ｃ  電極部
７ｄ  電極部
１０  基板
１１ａ  奇数列
１１ｂ  偶数列
１２  制御ユニット
１３  拡張ユニット
１４  筐体
１０１，２０１，３０１，４０１  コンピュータ
Ｃ  クランプ部
【要約】
【課題】サーバーの拡張性を向上するとともに、設計が複雑化したり、コストが上昇したりすることを抑制することができるコンピュータ、サーバー、モジュール、コネクターセット、コンピュータの組立方法、コンピュータの制御方法、および、開通制御プログラムを提供する。
【解決手段】コンピュータは、第一モジュール２ａと、第二モジュール２ｂと、第一コネクター３ａと、第二コネクター３ｂと、第一コネクター３ａと第二コネクター３ｂとを接続するデータ伝送路４と、を備え、第一モジュール２ａが第一コネクター３ａに取り付けられた場合に、第一モジュール２ａとデータ伝送路４とを電気的に接続する一方で、第一モジュール２ａが第二コネクター３ｂに取り付けられた場合に、第一モジュール２ａとデータ伝送路４との電気的な接続を絶つスイッチ８を備える。
【選択図】図１【図１】
0005991398.tif 000002
【図２】
0005991398.tif 000003
【図３】
0005991398.tif 000004
【図４】
0005991398.tif 000005
【図５】
0005991398.tif 000006
【図６】
0005991398.tif 000007
【図７】
0005991398.tif 000008
【図８】
0005991398.tif 000009
【図９】
0005991398.tif 000010
【図１０】
0005991398.tif 000011