(57)【特許請求の範囲】
【請求項１】
基板と、
この基板上に配置され、複数の電極を備えたコネクタと、
前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、
を備え、
前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、
前記コネクタは、前記基板の面に沿う第１の方向へ複数並んで配置され、
第１の方向に並んで配置された前記コネクタの前記電極同士が互いに電気的に接続され、
前記第２のモジュールは、前記第１のモジュールに制御される電子機器を備えるコンピュータ。
【請求項２】
前記複数のコネクタにおいて同じ位置に配置された電極同士が互いに電気的に接続されている請求項１に記載のコンピュータ。
【請求項３】
前記第１のモジュールは、ＣＰＵを備え、
前記第２のモジュールは、前記第１のモジュールのＣＰＵによって制御されるＣＰＵを搭載しない電子機器を備える請求項１又は２に記載のコンピュータ。
【請求項４】
前記第２のモジュールは、
前記第１のモジュールに搭載されたＣＰＵで処理されるデータを記憶する記憶モジュールと、
前記第１のモジュールと外部の機器とを接続する通信回路を有する接続モジュールとを含む請求項３に記載のコンピュータ。
【請求項５】
前記第１の方向における最も外側のコネクタに前記接続モジュール又は前記記憶モジュールが取り付けられていることを特徴とする請求項４に記載のコンピュータ。
【請求項６】
前記第１のモジュールが接続されているコネクタと前記第１の方向で隣り合う２つのコネクタにそれぞれ前記記憶モジュールと前記接続モジュールとが取り付けられている請求項４又は５に記載のコンピュータ。
【請求項７】
前記第１の方向には、前記コネクタが３つ並んで配置され、
前記第１の方向における中央の前記コネクタに前記第１のモジュールが取り付けられている請求項１から６の何れか一項に記載のコンピュータ。
【請求項８】
前記第１の方向に複数並んで配置された前記コネクタに、第１のモジュールと他の第１のモジュールとがそれぞれ取り付けられた場合に、前記第１のモジュールと前記他の第１のモジュールとは、独立して動作する請求項１から７の何れか一項に記載のコンピュータ。
【請求項９】
前記電気的に接続され前記第１の方向に複数並んで配置された前記コネクタに、第１のモジュールと第２のモジュールとがそれぞれ取り付けられた場合に、前記第１のモジュールは前記第２のモジュールを制御する請求項８に記載のコンピュータ。
【請求項１０】
前記第１のモジュールは、
前記コネクタに取り付けられた状態を検出する検出部と、
前記検出部により前記コネクタに取り付けられた状態が検出された場合に、前記第１の方向に複数並んで配置された前記コネクタに対して前記電極の組み合わせ毎に返信要求信号を送信する送信部と、
前記返信要求信号を送信してから所定時間、前記電極の組み合わせ毎に返信信号を受信する返信受信部と、を備え、
前記返信受信部により返信信号が受信された場合に、この返信信号を受信した前記電極の組み合わせを介して通信を開始し、
前記第２のモジュールは、
前記第１のモジュールから送信される返信要求信号を受信する受信部と、
前記受信部により返信要求信号が受信された場合に、この返信要求信号を受信した電極の組み合わせを介して返信信号を送信する返信送信部と、を備え、
前記返信送信部により返信信号を送信した場合に、この返信信号を送信した電極の組み合わせを介して通信を開始する請求項１から９の何れか一項に記載のコンピュータ。
【請求項１１】
前記コネクタは、
その長手方向が、前記基板の面に沿う第１の方向とされ、前記第１の方向と交差する第２の方向に複数配置されている請求項１から１０の何れか一項に記載のコンピュータ。
【請求項１２】
前記コネクタは、
その長手方向が、前記基板の面に沿う第１の方向と交差する第２の方向とされ、前記第２の方向に複数配置されている請求項１から１０の何れか一項に記載のコンピュータ。
【請求項１３】
前記基板は、
前記コネクタ毎の消費電力を測定する管理モジュールを備える請求項１から１２の何れか一項に記載のコンピュータ。
【請求項１４】
請求項１から１３の何れか一項に記載のコンピュータを備えるサーバー。
【請求項１５】
基板上に配置され複数の電極を有したコネクタに対して、着脱可能に取り付けられるモジュールであって、
前記モジュールとして第１のモジュールと第２のモジュールとの少なくとも一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、
前記コネクタは、前記基板の面に沿う第１の方向へ複数並んで配置され、
第１の方向に並んで配置された前記コネクタの前記電極同士が互いに電気的に接続され、
前記第１の方向に複数並んで配置された前記コネクタに、第１のモジュールと他の第１のモジュールが取り付けられた場合に、前記第１のモジュールと前記他の第１のモジュールとは、独立して動作し、
前記電気的に接続され前記第１の方向に複数並んで配置された前記コネクタに、第１のモジュールと第２のモジュールとがそれぞれ取り付けられた場合に、前記第１のモジュールは前記第２のモジュールを制御するモジュール。
【請求項１６】
基板と、
この基板上に配置され、複数の電極を備えたコネクタと、
前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、
を備え、
前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、
前記コネクタが、前記基板の面に沿う第１の方向へ複数並んで配置され、
第１の方向に並んで配置された前記コネクタ同士が互いに電気的に接続されるコンピュータの制御方法であって、
前記第１のモジュールで前記コネクタに取り付けられた状態を検出する検出工程と、
前記検出工程により前記第１のモジュールが前記コネクタに取り付けられた状態が検出された場合に、前記第１のモジュールから前記第１のモジュールの前記第１の方向に複数並んで配置された前記コネクタに対して前記電極の組み合わせ毎に返信要求信号を送信する送信工程と、
前記第１のモジュールから送信される返信要求信号を前記第２のモジュールで受信する受信工程と、
前記受信工程により前記第２のモジュールが返信要求信号を受信した場合に、この返信要求信号を受信した電極の組み合わせを介して前記第２のモジュールから返信信号を送信する返信送信工程と、
前記第１のモジュールにおいて前記返信要求信号を送信してから所定時間、前記電極の組み合わせ毎に返信信号を受信する返信受信工程と、
前記返信受信工程により返信信号が受信された場合に、返信信号を受信した前記電極の組み合わせを介して通信を開始する通信開始工程と、を備えるコンピュータの制御方法。
【請求項１７】
基板と、
この基板上に配置され、複数の電極を備えたコネクタと、
前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、
を備え、
前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、
前記コネクタが、前記基板の面に沿う第１の方向へ複数並んで配置され、
第１の方向に並んで配置された前記コネクタ同士が互いに電気的に接続されるコンピュータの前記第１のモジュールに実行させる開通制御プログラムであって、
前記コネクタに取り付けられた状態を検出する検出工程と、
前記検出工程により前記コネクタに取り付けられた状態が検出された場合に、前記第１の方向に複数並んで配置された前記コネクタに対して前記電極の組み合わせ毎に返信要求信号を送信する送信工程と、
前記返信要求信号を送信してから所定時間、前記電極の組み合わせ毎に返信信号を受信する返信受信工程と、
前記返信受信工程により返信信号が受信された場合に、返信信号を受信した前記電極の組み合わせを介して通信を開始する第１通信開始工程と、
を前記第１のモジュールに実行させる開通制御プログラム。
【請求項１８】
基板と、
この基板上に配置され、複数の電極を備えたコネクタと、
前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、
を備え、
前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、
前記コネクタが、前記基板の面に沿う第１の方向へ複数並んで配置され、
第１の方向に並んで配置された前記コネクタ同士が互いに電気的に接続されるコンピュータの前記第２のモジュールに実行させる開通制御プログラムであって、
第１のモジュールから送信される返信要求信号を受信する受信工程と、
前記受信工程が返信要求信号を受信した場合に、この返信要求信号を受信した電極の組み合わせを介して返信信号を送信する返信送信工程と、
返信信号を送信した電極の組み合わせを介して、通信を開始する第２通信開始工程と、を前記第２のモジュールに実行させる第２のモジュールの開通制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ、サーバー、モジュール、コンピュータの制御方法、および、開通制御プログラムに関するものである。
【背景技術】
【０００２】
一つの筐体に複数のモジュールを搭載可能なコンピュータにおいては、ＣＰＵモジュールを接続可能なスロット、ストレージモジュールを接続可能なスロット、および、Ｉ／Ｏモジュールを接続可能なスロットなど、モジュールの種類に対応した複数種のスロットが設けられている場合がある。
特許文献１には、同一スロットに高速系のインターフェースパッケージと低速系のインターフェースパッケージとの何れの種類のパッケージも収容可能とする電子交換機が開示されている。この特許文献１の電子交換機は、各パッケージの実装有無やパッケージの種別、あるいは、パッケージの有する機能を制御部が自動的に認識している。
特許文献２には、ブレードサーバなどの複合型計算機装置において、プロセッサモジュールに複数のＣＰＵスロットを設けることが開示されている。この特許文献２には、拡張Ｉ／Ｏカード用Ｉ／Ｏモジュールに、複数の拡張Ｉ／Ｏカード用スロットを設けることが更に開示されている。
特許文献３には、モジュール単位のバックボード同士を、コネクタを介して接続することで、拡張モジュールを増設する入出力制御装置が開示されている。
その他関連する技術として、非特許文献１もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２１３９９４号公報
【特許文献２】特開２００６−３０１８２４号公報
【特許文献３】特開２００４−２０６４６２号公報
【非特許文献】
【０００４】
【非特許文献１】“テクニカルホワイトペーパー HP Moonshot System世界初の「software defined server」”、［online］、２０１３年４月、Hewlett-Packard Development Company, L.P.、［平成２６年４月３０日検索］インターネット（URL：http://h50146.www5.hp.com/products/servers/proliant/whitepaper/wp160-1305c/pdfs/TC1304964.pdf）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数のモジュールを搭載可能なコンピュータは、高密度化および小型化が要望されている。コンピュータを高密度化および小型化するには、空きスロットを可能な限り少なくすることが考えられる。しかし、上述したコンピュータにあっては、コネクタに設けられた電極配置が同一の同系モジュール、例えば高速通信モジュールや低速通信モジュールなどでなければ、同一スロットに装着できない。そのため、将来的な拡張可能性を考えて、系統毎に空きスロットを用意する必要がある。これにより、空きスペースが増大してしまうという課題がある。
この発明は、上記事情に鑑みてなされたものであり、空きスペースが増大することを抑制して更なる高密度化を図ることができるコンピュータ、サーバー、モジュール、コンピュータの制御方法、および、開通制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、この発明は以下の手段を採用する。
この発明のコンピュータは、基板と、この基板上に配置され、複数の電極を備えたコネクタと、前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、を備え、前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、前記コネクタは、前記基板の面に沿う第１の方向へ複数並んで配置され、第１の方向に並んで配置された前記コネクタの前記電極同士が互いに電気的に接続され、前記第２のモジュールは、前記第１のモジュールに制御される電子機器を備える。
【０００７】
この発明のサーバーは、上記コンピュータを備えている。
【０００８】
この発明のコンピュータの組立方法は、基板と、この基板上に配置され、複数の電極を備えたコネクタと、前記基板に対して前記コネクタを介して着脱可能に取り付けられる複数種のモジュールと、を備えるコンピュータの組立方法であって、複数種のモジュールを、その種類毎に、異なる組み合わせの前記電極に対して電気的に接続する。
【００１０】
この発明の第１のモジュールの開通制御プログラムは、基板と、この基板上に配置され、複数の電極を備えたコネクタと、前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、を備え、前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、前記コネクタが、前記基板の面に沿う第１の方向へ複数並んで配置され、第１の方向に並んで配置された前記コネクタ同士が互いに電気的に接続されるコンピュータの前記第１のモジュールに実行させる開通制御プログラムであって、前記コネクタに取付られた状態を検出する検出工程と、前記検出工程により前記コネクタに取付られた状態が検出された場合に、前記第１の方向に複数並んで配置された前記コネクタに対して前記電極の組み合わせ毎に返信要求信号を送信する送信工程と、前記返信要求信号を送信してから所定時間、前記電極の組み合わせ毎に返信信号を受信する返信受信工程と、前記返信受信工程により返信信号が受信された場合に、返信信号を受信した前記電極の組み合わせを介して通信を開始する第１通信開始工程と、を前記第１のモジュールに実行させる。
【００１１】
この発明の第２のモジュールの開通制御プログラムは、基板と、この基板上に配置され、複数の電極を備えたコネクタと、前記基板に対して前記コネクタを介して着脱可能に取り付けられるモジュールと、を備え、前記モジュールとして第１のモジュールと第２のモジュールとの何れか一方が前記コネクタに取り付けられるときに、前記第１のモジュールと前記第２のモジュールとの何れか一方は、前記コネクタの複数の電極のうち、前記第１のモジュールと前記第２のモジュールとの何れか他方が前記コネクタに取り付けられるときとは異なる組み合わせの前記電極と電気的に接続され、前記コネクタが、前記基板の面に沿う第１の方向へ複数並んで配置され、第１の方向に並んで配置された前記コネクタ同士が互いに電気的に接続されるコンピュータの前記第２のモジュールに実行させる開通制御プログラムであって、第１のモジュールから送信される返信要求信号を受信する受信工程と、前記受信工程により返信要求信号が受信された場合に、この返信要求信号を受信した電極の組み合わせを介して返信信号を送信する返信送信工程と、返信信号を送信した電極の組み合わせを介して、通信を開始する第２通信開始工程と、を前記第２のモジュールに実行させる。
【発明の効果】
【００１２】
本発明のコンピュータによれば、空きスペースが増大することを抑制して更なる高密度化を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の第一実施形態１に係るコンピュータの構成を示す斜視図である。
【図２】この発明の第二実施形態におけるコンピュータの構成を示す正面図である。
【図３】この発明の第三実施形態におけるコンピュータの構成を示す平面図である。
【図４】この発明の第三実施形態の変形例におけるコンピュータの構成を示す平面図である。
【図５】この発明の第四実施形態におけるコンピュータの構成を示す正面図である。
【図６】この発明の第四実施形態の変形例におけるコンピュータの構成を示す正面図である。
【図７】この発明の第五実施形態におけるコンピュータの基板およびコネクタの平面図である。
【図８】この発明の第五実施形態におけるモジュールを示す正面図である。
【図９】この発明の第五実施形態におけるモジュール４の接続状況を概念的に示す平面図である。
【図１０】この発明の第五実施形態におけるコンピュータにおいて通信の開通を自動的に行うための構成を示すブロック図である。
【図１１】この発明の第五実施形態における通信回線を自動的に開通する開通制御を示す処理フローである。
【発明を実施するための形態】
【００１４】
次に、この発明の第一実施形態に係るコンピュータを図面に基づき説明する。
図１は、第一実施形態のコンピュータ１の斜視図である。
図１に示すように、コンピュータ１は、基板２と、コネクタ３と、モジュール４とを備えている。このコンピュータ１は、例えば、複数のサーバーユニットを実装可能な複合型の高密度サーバーなどに適用可能である。
基板２は、例えば、ＰＣＢ（Printed Circuit Board）などからなる。この基板２は、筐体（図示せず）などに収容されて用いられる。基板２は、コネクタ３に接続されるプリント配線などの配線（図示せず）を備えている。この基板２としては、例えば、多層プリント基板を用いることができる。また、基板２は、モジュール４の駆動電力を供給する電源配線（図示せず）を備えている。この電源配線は、コネクタ３を介してモジュール４に接続可能とされる。
【００１５】
コネクタ３は、基板２上に固定されている。このコネクタ３は、モジュール４と電気的に接続可能であるとともにモジュール４を機械的に支持可能となっている。コネクタ３は、複数の電極５を備えている。これら複数の電極５は、例えば、コネクタ３の底面などの電極配置面３ａに露出して配されている。複数の電極５は、伝送路として機能する基板２のプリント配線などの配線に接続されている。電極５に接続される配線は、基板２や基板２外部に設けられた他の電子回路などに接続される。
【００１６】
モジュール４は、様々な機能を実現するためのハードウェアやプログラムなどを備えている。この第一実施形態におけるモジュール４としては、それぞれ機能が異なる第１のモジュール４ａと、第２のモジュール４ｂとを備えている。第１のモジュール４ａおよび第２のモジュール４ｂは、それぞれコネクタ３に着脱可能に取り付けられる。これら第１のモジュール４ａと第２のモジュール４ｂとは、コネクタ３の電極配置面３ａと対向する位置にモジュール側電極６を備えている。
【００１７】
第１のモジュール４ａのモジュール側電極６ａは、第１のモジュール４ａがコネクタ３に取り付けられた状態で、コネクタ３の複数の電極５のうち少なくとも一つの電極５に電気的に接続される。同様に、第２のモジュール４ｂのモジュール側電極６ｂは、第２のモジュール４ｂがコネクタ３に取り付けられた状態で、コネクタ３の複数の電極５のうち少なくとも一つの電極５に電気的に接続される。
【００１８】
また、第１のモジュール４ａのモジュール側電極６ａと、第２のモジュール４ｂのモジュール側電極６ｂとは、それぞれ異なる組み合わせの電極５と電気的に接続される。例えば、モジュール側電極６ａは、１番目の電極５と３番目の電極５とに接続される一方で、モジュール側電極６ｂは、１番目の電極５と２番目の電極５とに接続されるなど、接続される電極５の組み合わせが異なる。
【００１９】
ここで、第１のモジュール４ａと第２のモジュール４ｂとが、電極５の一部を共用する場合を一例にして説明したが共用しなくても良い。また、電極５を２つで一組とする一例を用いて説明したが、電極５の組み合わせは２つで一組とする構成に限られるものではない。例えば、電極５の組み合わせとして、３つ以上の電極５を一組として、それぞれ異なる組み合わせの電極５を第１のモジュール４ａと第２のモジュール４ｂとに電気的に接続するようにしても良い。また、１つの電極５を一組とみなし、それぞれ異なる組み合わせの電極５を第１のモジュール４ａと第２のモジュール４ｂとに電気接続しても良い。さらに、第１のモジュール４ａが利用する電極５の個数と、第２のモジュール４ｂが利用する電極５の個数は、異なっていてもよい。これら電極５に接続されている複数の配線は、その組み合わせ方によって、モジュール４の備える機能に応じた伝送路として選択的に機能させることができる。
【００２０】
したがって、上述した第一実施形態のコンピュータ１によれば、第１のモジュール４ａと、第２のモジュール４ｂとを、一つのコネクタ３に対して選択的に接続することで、第１のモジュール４ａと第２のモジュール４ｂとを、それぞれ異なる組み合わせの電極５と電気接続することができる。そのため、各モジュール４の機能毎に異なる伝送路を選択することができる。その結果、コネクタ３の汎用性を向上でき、空きスペースが増大することを抑制して更なる高密度化を図ることができる。
なお、上述した第一実施形態においては、モジュール４が第１のモジュール４ａと第２のモジュール４ｂとの２種類から構成される場合について説明したが、３種類以上であっても良い。また、コネクタ３やモジュール４の形状は、図１に示す形状に限られるものではない。
【００２１】
次に、この発明の第二実施形態のコンピュータ１０１を図面に基づき説明する。
なお、この第二実施形態のコンピュータ１０１は、第一実施形態のコンピュータ１のコネクタ３を複数配列した点で異なる。そのため、第一実施形態と同一部分に同一符号を付して説明する。
図２は、この発明の第二実施形態におけるコンピュータ１０１の構成を示す正面図である。
図２に示すように、コンピュータ１０１は、基板２と、コネクタ３と、モジュール４と、を備えている。
【００２２】
基板２は、上述した第一実施形態と同様に、各種配線７を備えている。
コネクタ３は、基板２の面に沿う第１の方向Ｄ１（図２における紙面左右方向）に複数並んで配置されている。複数のコネクタ３は、互いに第１の方向Ｄ１に所定の間隔をあけて並んでいる。第１の方向Ｄ１に並んで配置されたコネクタ３は、その電極５（図２中、図示を省略）同士が互いに基板２に形成された配線７を介して電気的に接続されている。
【００２３】
これら隣り合うコネクタ３の電極５同士は、対応する位置に配された電極５同士が接続されている。図１を参照して言い換えれば、例えば、隣り合うコネクタ３の電極５同士は、１番目の電極５同士、２番目の電極５同士などのように接続される。ここで、複数のコネクタ３うち任意のコネクタ３においてｎ番目の電極５をブランクとすることもできる。この場合、並んで配置されるコネクタ３間において、その電極５を強制的に利用できないようにすることができる。
【００２４】
この第二実施形態においては、第１の方向Ｄ１に３つのコネクタ３が並んで配置される一例を示している。しかし、コネクタ３が並んで配置される個数は、複数であればよく、３つに限られるものではない。
【００２５】
モジュール４は、上述した第一実施形態のモジュール４と同様の構成であり、様々な機能を実現するためのハードウェアやプログラムなどを備えている。この第二実施形態におけるモジュール４も、それぞれ機能が異なる第１のモジュール４ａと、第２のモジュール４ｂとの２種類を備えている。第１モジュール４ａと第２モジュール４ｂとは、コネクタ３に取り付けられることで、モジュール側電極６ａ，６ｂ（図２中、図示を省略）が、それぞれ異なる組み合わせの電極５に対して電気的に接続される。
【００２６】
第１のモジュール４ａと、第２のモジュール４ｂとは、それぞれ複数用意されている。これら第１モジュール４ａと第２のモジュール４ｂとは、全てのコネクタ３に対して着脱可能に構成されている。
【００２７】
したがって、上述した第２実施形態のコンピュータ１０１によれば、基板２上の第１の方向Ｄ１に並んで配された複数のコネクタ３に対して、それぞれ第１のモジュール４ａと第２のモジュール４ｂとを適宜取り付けることで、第１の方向Ｄ１に並んで配されたモジュール４同士を、電極５を介して電気的に接続することができる。その結果、複数のモジュール４を組み合わせて所望のユニットを容易に構成することができる。
【００２８】
なお、第２実施形態においては、モジュール４が第１モジュール４ａと第二モジュール４ｂとの２種類を備える場合について説明した。しかし、複数のコネクタ３に対しては、必ずしも両方のモジュール４を取り付ける必要はない。例えば、第１のモジュール４ａのみを複数取り付けたり、第２のモジュール４ｂのみを複数取り付けたりしてもよい。勿論、第１のモジュール４ａと第２のモジュール４ｂとを混在させてもよい。
【００２９】
次に、この発明の第三実施形態のコンピュータ２０１を図面に基づき説明する。
なお、この第三実施形態のコンピュータ２０１は、第二実施形態のコンピュータ１０１のコネクタ３を第２の方向Ｄ２に複数配列した点で異なる。そのため、第一、第二実施形態と同一部分に同一符号を付して説明する。
図３は、この発明の第三実施形態におけるコンピュータ２０１の構成を示す平面図である。
図３に示すように、コンピュータ２０１は、基板２と、コネクタ３と、モジュール４（図示略）と、を備えている。ここで、モジュール４については、上述した第一実施形態および第二実施形態と同様の構成であるため詳細説明を省略する。
【００３０】
コネクタ３は、基板２上に固定されている。コネクタ３は、上述した第１の方向Ｄ１に複数配列されている。コネクタ３は、第１の方向Ｄ１と交差する基板２の面に沿う第２方向にも複数配列されている。この第二実施形態においては、第２の方向Ｄ２が第１の方向Ｄ１と直交する場合を一例に説明するが、第２の方向Ｄ２は第１の方向Ｄ１と直交する場合に限られるものではない。また、図３に示す第１の方向Ｄ１および第２の方向Ｄ２にそれぞれ配列される各コネクタ３の個数は一例であり、この個数に限られるものではない。図３中、この第３実施形態における第１の方向Ｄ１および第２の方向Ｄ２を矢印で示している（図４も同様）。
【００３１】
コネクタ３の電極５（図３中、図示を省略）は、基板２の配線７を介して接続されている。より具体的には、第１の方向Ｄ１に並んで配置されたコネクタ３の電極５同士が配線７を介して電気的に接続されている。一方で、第２の方向Ｄ２で並んで配置されたコネクタ３の電極５同士は、互いに電気的に接続されていない。
【００３２】
さらに、コネクタ３は、平面視で第１の方向Ｄ１に長い形状とされている。つまり、コネクタ３は、その長手方向が第１の方向Ｄ１を向くように配置されている。このコネクタ３に取り付けられるモジュール４は、コネクタ３の形状に対応した形状とされる。ここで、図３においては、コネクタ３が平面視矩形状となる場合を示している。しかし、コネクタ３の形状は平面視矩形状に限られるものではない。例えば、コネクタ３の形状を平面視多角形状や平面視楕円状としてもよい。
【００３３】
したがって、上述した第三実施形態のコンピュータ２０１によれば、一つの基板２に対して第１の方向Ｄ１に配列されたコネクタ３からなるコネクタ群８の中でのみコネクタ３の電極５同士が接続される。そのため、基板２上にコネクタ３が複数配列された場合であっても、モジュール４同士を電気的に接続できるコネクタ３を、第１の方向Ｄ１に基づいて容易に把握することができる。
【００３４】
また、コネクタ３の長手方向が第１の方向Ｄ１を向くように配置されているため、コネクタ３の長手方向に基づき第１の方向Ｄ１を容易に把握することができる。
【００３５】
ここで、上述した第三実施形態のコンピュータ２０１においては、コネクタ３の長手方向が第１の方向Ｄ１を向く場合について説明したが、この構成に限られるものではない。例えば、第三実施形態の変形例として図４に示すように、コネクタ３の短手方向が第１の方向Ｄ１を向くようにしても良い。このようにコネクタ３の短手方向が第１の方向Ｄ１を向くようにした場合、コネクタ群８内におけるコネクタ３の電極５同士を接続する配線７を最短距離で接続できる。そのため、配線７のインピーダンスを低減できる点で有利となる。
【００３６】
次に、この発明の第四実施形態のコンピュータ３０１を図面に基づき説明する。
なお、この第四実施形態のコンピュータ３０１は、第二実施形態のコンピュータ１０１の第１のモジュール４ａが、第２のモジュール４ｂの備える電子機器を制御する点で異なる。そのため、第一から第三実施形態と同一部分に同一符号を付して説明する。また、重複する説明を省略する。
図５は、この発明の第四実施形態におけるコンピュータ３０１の構成を示す正面図である。図５中、第１の方向Ｄ１を矢印で示す。
【００３７】
この第四実施形態におけるコンピュータ３０１のモジュール４は、一つの第１のモジュール４ａと、二つの第２のモジュール４ｂとを備えている。
第１のモジュール４ａは、制御部９を備えている。この制御部９は、第1のモジュール４ａが取り付けられたコネクタ３の電極５を介して制御信号を出力可能となっている。
【００３８】
第２のモジュール４ｂは、制御部９によって制御される電子機器１０を備えている。二つの第２のモジュール４ｂの電子機器１０は、それぞれ異なる機能を有した電子機器１０であっても良いし、同一の機能を有した電子機器１０であっても良い。また、一つの第２のモジュール４ｂに機能が同一または異なる複数の電子機器１０を設けても良い。制御部９の制御信号は、それぞれ電子機器１０の機能毎に、異なる組み合わせの電極５を介して出力される。電極５の組み合わせは、電子機器１０の機能毎に予め設定されている。ここで、図５中、符号「１１」は、この第四実施形態のコンピュータ３０１を備える装置の筐体である。
【００３９】
この第四実施形態においては、制御部９を備える第１のモジュール４ａの両隣に、制御部９の制御対象となる電子機器１０を備える第２のモジュール４ｂを配する一例を説明した。しかし、第１のモジュール４ａと第２のモジュール４ｂとの配置は、上記配置に限られない。例えば、第１のモジュール４ａの制御部９は、その取り付けられたコネクタ３の配置に関わらず、同一のコネクタ群８に接続された全ての第２のモジュール４ｂの電子機器１０を制御可能としてもよい。この第２のモジュール４ｂは、第１のモジュール４ａにより制御されるため、ＯＳ（Operating System）が搭載されていなくてもよい。
【００４０】
さらに、この発明の第四実施形態においては、一つのコネクタ群８に対して第１のモジュール４ａを一つだけ設ける場合について説明した。しかし、一つのコネクタ群８に対して取り付けられる第１のモジュール４ａは一つに限られない。一つのコネクタ群８に対して複数の第１のモジュール４ａを取り付けるようにしても良い。
また、第３実施形態と同様に、コネクタ群８を第２の方向Ｄ２に並べて配置しても良い。さらに、２つのコネクタ３を第１の方向Ｄ１に並べて配置したり、３つ以上のコネクタ３を第１の方向Ｄ１に並べて配置したりしても良い。
【００４１】
したがって、上述した第四実施形態のコンピュータ３０１によれば、第１のモジュール４ａが、この第１のモジュール４ａの第１の方向Ｄ１に並んで配置される第２のモジュール４ｂを制御することができる。その結果、第１のモジュール４ａによる制御対象を容易に判別することができる。さらに、第２のモジュール４ｂを取り換えるだけで、制御対象となる電子機器１０を容易に交換することができる。そのため、同一のコネクタ群８に取り付けられた複数のモジュール４で構成されるユニットに対する様々な仕様変更を容易に行うことができる。
【００４２】
なお、この発明の第四実施形態におけるコンピュータ３０１においては、第１のモジュール４ａが制御部９を備え、第２のモジュール４ｂが電子機器１０を備える場合について説明した。しかし、第四実施形態の変形例として図６に示すようにしても良い。つまり、ＣＰＵ１２を備える第１のモジュール４ａと、記憶装置１３を備える第２のモジュール４ｂと、接続装置１４を備える第２のモジュール４ｂとをそれぞれ同一のコネクタ群８内に並べて取り付けるようにしても良い。ここで、記憶装置１３は、例えば、ＣＰＵ１２で実行する各種プログラムを記憶するハードディスクドライブや、フラッシュメモリなどを備えている。また、接続装置１４は、ＣＰＵ１２が処理するデータの送受信を行ういわゆるＩ／Ｏ装置である。このように構成することで、一つのコネクタ群８に取り付けられた各モジュール４によってサーバーユニットを構築することができる。
【００４３】
次に、この発明の第五実施形態のコンピュータ４０１を図面に基づき説明する。
この第五実施形態のコンピュータ４０１は、上述した各実施形態の構成を、複数のサーバーユニットを搭載可能な高密度サーバーに適用したものである。そのため、上述した各実施形態と同一部分に同一符号を付して説明する。また、重複する説明を省略する。
図７は、この発明の第五実施形態におけるコンピュータ４０１の基板２およびコネクタ４０３の平面図である。図８は、この発明の第五実施形態におけるモジュール４を示す正面図である。図９は、この発明の第五実施形態におけるモジュール４の接続状況を概念的に示す平面図である。
【００４４】
図７、図８に示すように、コンピュータ４０１は、基板２と、コネクタ４０３と、モジュール４とを備えている。図７中、上述した第１の方向Ｄ１、および、第２の方向Ｄ２を矢印で示している。
コネクタ４０３は、長手方向が第１の方向Ｄ１を向く平面視矩形状に形成されている。コネクタ４０３は、複数の電極５（図７中、図示を省略）を備えている。これら電極５は、それぞれ記憶装置用電極群５ａ（図７中、「Ｄ」で示す）、ネットワーク用電極群５ｂ（図７中、「Ｎ」で示す）、および、拡張用電極群５ｃ（図７中、「Ｐ」で示す）を構成している。
【００４５】
記憶装置用電極群５ａは、ＳＡＴＡ（シリアルエーティーエー）等の記録ドライブ用インターフェースを構成する電極である。記憶装置用電極群５ａは、ネットワーク用電極群５ｂおよび、拡張用電極群５ｃとは異なる複数の電極５の組み合わせにより構成されている。これら記憶装置用電極群５ａは、例えば、コネクタ３内に記憶装置用のスロット（図示せず）を設けて、この記憶装置用のスロットに配置しても良い。
【００４６】
ネットワーク用電極群５ｂは、ＬＡＮ（ローカルエリアネットワーク）等の通信用インターフェースを構成する電極である。ネットワーク用電極群５ｂは、記憶装置用電極群５ａおよび、拡張用電極群５ｃとは異なる複数の電極５の組み合わせにより構成されている。これらネットワーク用電極群５ｂは、例えば、コネクタ３内にネットワーク用のスロット（図示せず）を設けて、このネットワーク用のスロットに配置しても良い。
【００４７】
拡張用電極群５ｃは、ＰＣＩＥｘｐｒｅｓｓ（ピーシーアイエクスプレス）等の拡張用インターフェースを構成する電極である。拡張用電極群５ｃは、記憶装置用電極群５ａおよび、ネットワーク用電極群５ｂとは異なる電極５の組み合わせにより構成されている。これら拡張用電極群５ｃは、例えば、コネクタ３内に拡張用のスロット（図示せず）を設けて、この拡張用のスロットに配置しても良い。
【００４８】
モジュール４は、第１のモジュール４ａと第２のモジュール４ｂとを備えている。
第１のモジュール４ａは、ＣＰＵ１２を備えている。第１のモジュール４ａのＣＰＵ１２は、第２のモジュール４ｂが備える電子機器を制御する。この第１のモジュール４ａは、記憶装置用電極群６ａａと、ネットワーク用電極群６ａｂと、拡張用電極群６ａｃとを備えている。
【００４９】
記憶装置用電極群６ａａは、上述したコネクタ３の記憶装置用電極群５ａに電気的に接続可能とされている。ネットワーク用電極群６ａｂは、上述したコネクタ３のネットワーク用電極群５ｂに電気的に接続可能とされている。さらに、拡張用電極群６ａｃは、上述したコネクタ３の拡張用電極群５ｃに接続可能とされている。
【００５０】
ここで、この第五実施形態においては、第１の方向Ｄ１に、記憶装置用電極群５ａ、ネットワーク用電極群５ｂ、および、拡張用電極群５ｃの順で配列されている。また、記憶装置用電極群６ａａ、ネットワーク用電極群６ａｂ、および、拡張用電極群６ａｃは、上記記憶装置用電極群５ａ、ネットワーク用電極群５ｂ、および、拡張用電極群５ｃに対向する位置に配置されている。しかし、記憶装置用電極群５ａ、ネットワーク用電極群５ｂ、および、拡張用電極群５ｃの配置と、記憶装置用電極群６ａａ、ネットワーク用電極群６ａｂ、および、拡張用電極群６ａｃの配置とは、コネクタ３内であれば上記配置に限られるものではない。
【００５１】
第２のモジュール４ｂは、電子機器として記憶装置（Ｄｉｓｋ）１３を備える記憶モジュール４ｂａと、電子機器として接続装置（Ｉ／Ｏ）１４を備える接続モジュール４ｂｂとを備えている。これら記憶モジュール４ｂａと、接続モジュール４ｂｂとは、何れもＣＰＵ１２により制御可能となっている。記憶モジュール４ｂａは、ＣＰＵ１２からの制御信号に基づいて記憶装置１３を制御する制御部１３ａを備えている。接続モジュール４ｂｂは、ＣＰＵ１２からの制御信号に基づいて接続装置１４を制御する制御部１４ａを備えている。
【００５２】
記憶モジュール４ｂａは、記憶装置用電極群６ａａのみを備えている。この記憶装置用電極群６ａａは、上述した第１のモジュール４ａが備える記憶装置用電極群６ａａと同一構成となっている。
接続モジュール４ｂｂは、拡張用電極群６ａｃのみを備えている。この拡張用電極群６ａｃは、上述した第１のモジュール４ａが備える拡張用電極群６ａｃと同一構成となっている。
【００５３】
上述した構成を備えるコネクタ３は、第１の方向Ｄ１に所定間隔で３つ並んで配されている。これら第１の方向Ｄ１に並んで配された３つのコネクタ３により複数のコネクタ群８が構成されている。ここで、以下の説明においては、第２の方向Ｄ２のコネクタ３の位置をそれぞれ第１行１５ａ、第２行１５ｂ、第３行１５ｃと称する。同一のコネクタ群８において、第１行１５ａのコネクタ３と、第２行１５ｂのコネクタ３とは、記憶装置用電極群５ａおよび配線７を介して互いに電気的に接続されている。また、同一のコネクタ群８において、第２行１５ｂのコネクタ３と、第３行１５ｃのコネクタ３とは、拡張用電極群５ｃおよび配線７を介して互いに電気的に接続されている。さらに、第１行１５ａから第３行１５ｃの全ての行のコネクタ３において、ネットワーク用電極群５ｂは、基板２のプリント配線などを介して基板２の外部装置（図示せず）などに接続される。
【００５４】
第１行１５ａから第３行１５ｃの何れのコネクタ３にも、第１のモジュール４ａが取り付け可能となっている。特に、第２行１５ｂのコネクタ３は、第１のモジュール４ａのみが取り付け可能となっている。一方で、第１行１５ａのコネクタ３は、第１のモジュール４ａ以外に、記憶モジュール４ｂａが取り付け可能となっている。言い換えれば、第１行１５ａのコネクタ３は、接続モジュール４ｂｂのみが取り付け不可となっている。
【００５５】
第３行１５ｃのコネクタ３は、第１のモジュール４ａ以外に接続モジュール４ｂｂが取り付け可能となっている。言い換えれば、第３行１５ｃのコネクタ３は、記憶モジュール４ｂａのみが取り付け不可となっている。第１行１５ａのコネクタ３に対して接続モジュール４ｂｂのみを取り付け不可とする構成および、第３行１５ｃのコネクタ３に対して記憶モジュール４ｂａのみを取り付け不可とする構成としては、例えば、コネクタ３、記憶モジュール４ｂａ、および、接続モジュール４ｂｂに対して、それぞれキー及びキー溝や切欠き、スプラインなどを設けて、物理的にコネクタ３に対するモジュール４の取り付けを規制する構成が挙げられる。
【００５６】
この第５実施形態のコンピュータ４０１は、管理モジュール１６を更に備えている。この管理モジュール１６は、コネクタ３毎の消費電力を測定する。また、管理モジュール１６は、測定した消費電力に応じて各コネクタ３の電力制御を行う。ここで、コネクタ３毎の消費電力は、取り付けられるモジュール４の種類によって変動する。つまり、第１のモジュール４ａと第２のモジュール４ｂとでは消費電力が異なる。また、第２のモジュール４ｂにおいても、記憶モジュール４ｂａと接続モジュール４ｂｂとでは消費電力が異なる。
【００５７】
次に、図９を参照しながら、上述したコンピュータ４０１におけるモジュール４の取付パターンについて説明する。ここで、図９においては、左側から順にコネクタ群８ａ〜コネクタ群８ｄの４つが設けられた一例を示している。また、図９において、説明の都合上、コネクタ群８ａ〜８ｄ毎にモジュール４の取付パターンを異ならせているが、この構成に限られるものではない。
【００５８】
図９に示すように、コネクタ群８ａには、第１行１５ａのコネクタ３に、記憶モジュール４ｂａが取り付けられている。また、コネクタ群８ａには、第２行１５ｂのコネクタ３に、ＣＰＵ１２を備える第１のモジュール４ａが取り付けられている。さらに、コネクタ群８ａには、第３行１５ｃのコネクタ３に、接続モジュール４ｂｂが取り付けられている。
【００５９】
上記コネクタ群８ａのように各モジュール４を取り付けることで、第１のモジュール４ａと記憶モジュール４ｂａとは、各コネクタ３の記憶装置用電極群５ａおよび配線７を介して互いに電気的に接続される。また、第１のモジュール４ａと、接続モジュール４ｂｂとは、各コネクタ３の拡張用電極群５ｃおよび配線７を介して互いに電気的に接続される。すなわち、コネクタ群８ａには、第１のモジュール４ａと、第２のモジュール４ｂである記憶モジュール４ｂａおよび接続モジュール４ｂｂとによる一つのサーバーユニットＵ（図９中、破線で囲む範囲）が構成される。
【００６０】
コネクタ群８ｂには、第１行１５ａのコネクタ３に、記憶モジュール４ｂａが取り付けられている。一方で、コネクタ群８ｂには、第２行１５ｂのコネクタ３および、第３行１５ｃのコネクタ３に、ＣＰＵ１２を備える第１のモジュール４ａがそれぞれ取り付けられている。
【００６１】
このコネクタ群８ｂのように各モジュール４を取り付けることで、第２行１５ｂの第１のモジュール４ａと第１行１５ａの記憶モジュール４ｂａとは、各コネクタ３の記憶装置用電極群５ａおよび配線７を介して互いに電気的に接続される。また、２つの第１のモジュール４ａ同士は、各コネクタ３の拡張用電極群５ｃおよび配線７を介して互いに電気的に接続される。しかし、第１のモジュール４ａには、互いのＣＰＵ１２により制御される被制御機器が設けられていないため、これら第１のモジュール４ａ同士の電気的な接続は利用されず互いに独立して動作する。すなわち、コネクタ群８ｂには、第１のモジュール４ａと、第２のモジュール４ｂである記憶モジュール４ｂａとによるサーバーユニットＵが構成される。また、コネクタ群８ｂには、単独の第１のモジュール４ａからなるサーバーユニットＵも構成される。
【００６２】
コネクタ群８ｃには、第１行１５ａのコネクタ３および第２行１５ｂのコネクタ３に、それぞれＣＰＵ１２を備える第１のモジュール４ａが取り付けられている。また、コネクタ群８ｃには、第３行１５ｃのコネクタ３に、接続モジュール４ｂｂが取り付けられている。
【００６３】
このコネクタ群８ｃのように各モジュール４を取り付けることで、第２行１５ｂの第１のモジュール４ａと第３行１５ｃの接続モジュール４ｂｂとは、各コネクタ３の拡張用電極群５ｃおよび配線７を介して互いに電気的に接続される。また、２つの第１のモジュール４ａ同士は、各コネクタ３の記憶装置用電極群５ａおよび配線７を介して互いに電気的に接続される。しかし、第１のモジュール４ａには、互いのＣＰＵ１２により制御される被制御機器が設けられていないため、これら第１のモジュール４ａ同士の電気的な接続は利用されず互いに独立して動作する。すなわち、コネクタ群８ｃには、第１のモジュール４ａと、第２のモジュール４ｂである接続モジュール４ｂｂとによるサーバーユニットＵが構成される。また、コネクタ群８ｃには、単独の第１のモジュール４ａからなるサーバーユニットＵも構成される。
【００６４】
コネクタ群８ｄには、第１行１５ａから第３行１５ｃの全てのコネクタ３に、それぞれＣＰＵ１２を備える第１のモジュール４ａが取り付けられている。
このコネクタ群８ｄのように各モジュール４を取り付けることで、第１行１５ａの第１のモジュール４ａと第２行１５ｂの第１のモジュール４ａとは、各コネクタ３の記憶装置用電極群５ａおよび配線７を介して互いに電気的に接続される。また、第２行１５ｂの第１のモジュール４ａと第３行１５ｃの第１のモジュール４ａとは、各コネクタ３の拡張用電極群５ｃおよび配線７を介して互いに電気的に接続される。しかし、第１のモジュール４ａには、互いのＣＰＵ１２により制御される被制御機器（電子機器）が設けられていないため、これら第１のモジュール４ａ同士の電気的な接続は利用されず３つの第１のモジュール４ａは、それぞれ独立して動作する。すなわち、コネクタ群８ｃには、単独の第１のモジュール４ａによるサーバーユニットが３つ構成されることとなる。
【００６５】
図１０は、この発明の第五実施形態におけるコンピュータ４０１において通信の開通を自動的に行うための構成を示すブロック図である。
図１０に示すように、第１のモジュール４ａは、検出部１７と、送信部１８と、返信受信部１９とを備えている。
【００６６】
検出部１７は、この検出部１７が設けられている第１のモジュール４ａがコネクタ３に取り付けられた状態（以下、単に取付状態と称する）を検出する。この取付状態は、例えば、専用のセンサーなどを用いて検出することができる。検出部１７は、取付状態を検出すると、送信部１８に対して取付状態である旨の信号を出力する。
【００６７】
送信部１８は、検出部１７により取付状態が検出された場合に、第１の方向Ｄ１に複数並んで配置されたコネクタ３に対して電極５の組み合わせ毎（言い換えれば、インターフェース毎、以下同様）に返信要求信号を送信する。
【００６８】
返信受信部１９は、送信部１８によって返信要求信号を送信してから所定時間、電極５の組み合わせ毎に返信信号を受信する。ここで、返信受信部１９は、所定時間経過しても返信信号を受信しない場合には、その電極５の組み合わせの接続先には、モジュール４が接続されていないか、または、モジュール４が第１のモジュール４ａであると判定する。一方で、返信受信部１９は、返信信号が受信された場合には、その電極５の組み合わせの接続先に記憶モジュール４ｂａ又は接続モジュール４ｂｂが接続されていると判定する。
【００６９】
記憶モジュール４ｂａの制御部１３ａは、受信部２１と返信送信部２２とを備えている。接続モジュール４ｂｂの制御部１４ａは、受信部２１と返信送信部２２とを備えている。制御部１３ａの受信部２１、および、制御部１４ａの受信部２１は、同様の構成である。さらに、制御部１３ａの返信送信部２２、および、制御部１４ａの返信送信部２２も、同様の構成である。そのため、制御部１３ａの受信部２１および返信送信部２２についてのみ説明する。
【００７０】
受信部２１は、第１のモジュール４ａから送信されてきた返信要求信号を受信する。受信部２１は、返信要求信号を受信した場合、その旨の信号を返信送信部２２に対して出力する。
返信送信部２２は、受信部２１により返信要求信号が受信された場合、すなわち、返信要求信号を受信した旨の信号が入力された場合、この返信要求信号を受信した電極５の組み合わせを介して正常に返信要求信号を受信した旨を知らせるための返信信号（例えば、「ＡＣＫ」）を送信する。ここで、制御部１３ａ，１４ａは、返信信号を送信した後、通信が開始されるまで待機する。
【００７１】
次に、上述した第五実施形態のコンピュータ４０１の一つのコネクタ群８内におけるモジュール４の通信回線を自動的に開通する開通制御について図１１の処理フローを参照しながら説明する。ここでは、一つの第１のモジュール４ａと一つの第２のモジュール４ｂとの間における処理フローを説明する。しかし、第１のモジュール４ａは複数の第２のモジュール４ｂに対して同時に同様の処理フローを行うことが可能となっている。
【００７２】
まず、一つのコネクタ群８において、第２行１５ｂのコネクタ３に第１のモジュール４ａを取り付ける。これにより第１のモジュール４ａには、駆動電力が供給される。すると、第１のモジュール４ａは、検出部１７によってコネクタ３への接続を検出する（ステップＳ０１；検出工程）。次に、第１のモジュール４ａは、返信送信部２２によって返信要求信号を第２のモジュール４ｂに対して送信する（ステップＳ０２；送信工程）。
【００７３】
次いで、第２のモジュール４ｂにおいては、第１のモジュール４ａから送信された返信要求信号を受信する（ステップＳ０３；受信工程）。さらに、返信信号（例えば、ＡＣＫ）を第１のモジュール４ａに向けて送信する（ステップＳ０４；返信送信工程）。これと同時に、第１モジュール４ａによる通信の開始を待機する（ステップＳ０５；第２通信開始工程）。
【００７４】
第１のモジュール４ａは、第２のモジュール４ｂから送信された返信信号を受信する（ステップＳ０６；返信受信工程）。この返信信号の受信は、所定時間継続される。第１のモジュール４ａは、返信信号を受信すると、この返信信号を受信した電極５の組み合わせを介して通信を開始する（ステップＳ０７；第１通信開始工程）。一方で、返信信号が所定時間受信されない場合には、その電極５の組み合わせによる通信を行わない。すなわち、上記制御フローにより、制御対象である記憶モジュール４ｂａおよび接続モジュール４ｂｂを第１のモジュール４ａで自動的に認識して通信を開始することが可能となる。一方で、同一コネクタ群８に取り付けられた第１のモジュール４ａ同士は、返信を行わないか又は、拒否信号を互いに送受信して、相互に通信を開始しない。これにより第１のモジュール４ａ同士は独立して動作することとなる。
【００７５】
したがって、上述した第５実施形態のコンピュータ４０１によれば、第１のモジュール４ａのＣＰＵ１２によって、この第１のモジュール４ａの第１の方向Ｄ１に並んで配置される第２のモジュール４ｂの電子機器を制御することができる。また、第１のモジュール４ａのＣＰＵ１２による制御対象である記憶モジュール４ｂａ、接続モジュール４ｂｂを容易に変更できる。
【００７６】
さらに、ＣＰＵ１２に対して記憶装置１３や接続装置１４を、選択的に付加することができる。そのため、第１の方向Ｄ１に並ぶモジュール４によって構成されるサーバーユニットＵの仕様を容易に変更することができる。
また、第１のモジュール４ａを第１行１５ａから第３行１５ｃの何れのコネクタ３に対しても取り付け可能であるため、一つのコネクタ群８に対して複数のサーバーユニットＵを構築できる。そのため、空きスペースが増大することを抑制することができ、その結果、上記コンピュータ４０１を備えるサーバーの更なる小型化を図ることができる。
【００７７】
また、コネクタ群８において、第２行１５ｂ以外のコネクタ３に対して記憶モジュール４ｂａおよび接続モジュール４ｂｂが取り付け可能であることで、コネクタ群８において、外側の位置に記憶モジュール４ｂａおよび接続モジュール４ｂｂを配置することができる。そのため、接続モジュール４ｂｂから、例えばフラットケーブルなどの配線の引き出しが容易になる。さらに、メモリの拡張や縮小に係る作業が必要となった場合に、記憶モジュール４ｂａへ容易にアクセスすることができる。
【００７８】
また、第２行１５ｂのコネクタ３に対してＣＰＵ１２を備えた第１のモジュール４ａのみが配置されることで、第２のモジュール４ｂは、必ず第１のモジュール４ａの隣に配置されることとなる。そのため、第２のモジュール４ｂを第１のモジュール４ａに対して最短距離で接続でき、その結果、配線のインピーダンスを低減して、ノイズなどの影響を抑制できる。
【００７９】
さらに、第２行１５ｂのコネクタ３に対してＣＰＵ１２が取り付けられ、その第１の方向Ｄ１両側のコネクタ３にそれぞれ第２のモジュール４ｂが取り付けられている場合には、第２のモジュール４ｂが、記憶モジュール４ｂａと接続モジュール４ｂｂとであることを容易に判別することができる。その結果、第１の方向Ｄ１に並ぶサーバーユニットの仕様を容易に把握することができる。
【００８０】
また、管理モジュール１６によって、各コネクタ３における消費電力を測定して、この測定結果に基づき電力制御を行うことができる。その結果、コネクタ３に取り付けられるモジュール４の種類に応じた最適な電力制御を行うことができるため、省エネルギー化を図ることができる。
【００８１】
また、一つのコネクタ群８内におけるモジュール４の通信回線を自動的に開通することができるため、外部の管理ＰＣなどからモジュール４の差し替え時に設定する必要がない。その結果、サーバーユニットの仕様変更などに係る管理者の負担を軽減することができる。
【００８２】
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、上述した実施形態に種々の変更を加えたものを含む。すなわち、実施形態で挙げた具体的な形状や構成等は一例にすぎず、適宜変更が可能である。
上述した第五実施形態においては、各コネクタ３に記憶装置用電極群５ａ、ネットワーク用電極群５ｂ、および、拡張用電極群５ｃを設ける場合について説明した。しかし、この構成に限られない。例えば、記憶モジュール４ｂａが取り付け可能な第１行１５ａのコネクタ３の拡張用電極群５ｃを省略しても良い。同様に、接続モジュール４ｂｂが取り付け可能な第３行１５ｃのコネクタ３の記憶装置用電極群５ａを省略しても良い。
【００８３】
上述のコンピュータにおける第１のモジュール４ａおよび第２のモジュール４ｂの動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記録して、このプログラムを各モジュール４の制御用のコンピュータシステムに読み込ませ、実行することにより各部の処理を行っても良い。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。「コンピュータ読み取り可能な記録媒体」は、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このプログラムを通信回線によってコンピュータシステムに配信し、この配信を受けたコンピュータシステムが当該プログラムを実行するようにしても良い。
【００８４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８５】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）基板上に配置され複数の電極を有したコネクタに対して、着脱可能に取り付けられるモジュールであって、第１のモジュールと、第２のモジュールとの少なくとも２種から構成され、前記第１のモジュールと、前記第２のモジュールとは、前記コネクタの複数の電極のうち、異なる組み合わせの前記電極と電気的に接続され、前記コネクタは、前記基板の面に沿う第１の方向へ複数並んで配置され、第１の方向に並んで配置された前記コネクタの前記電極同士が互いに電気的に接続され、前記第２のモジュールは、前記第１のモジュールに制御される電子機器を備えるモジュール。
（付記２）前記第１のモジュールは、ＣＰＵを備え、前記第２のモジュールは、前記第１のモジュールのＣＰＵによって制御されるＣＰＵを搭載しない電子機器を備える付記１に記載のモジュール。
（付記３）前記第２のモジュールは、前記第１のモジュールに搭載されたＣＰＵで処理されるデータを記憶する記憶モジュールと、前記第１のモジュールと外部の機器とを接続する通信回路を有する接続モジュールとを含む付記２に記載のモジュール。
（付記４）前記第１の方向における最も外側のコネクタに前記接続モジュール又は前記記憶モジュールが取り付けられる付記３に記載のモジュール。
（付記５）前記第１のモジュールが接続されているコネクタと前記第１の方向で隣り合う２つのコネクタにそれぞれ前記記憶モジュールと前記接続モジュールとが取り付けられる付記３又は付記４に記載のモジュール。
【符号の説明】
【００８６】
１  コンピュータ
２  基板
３  コネクタ
３ａ  電極配置面
４  モジュール
４ａ  第１のモジュール
４ｂ  第２のモジュール
４ｂａ  記憶モジュール
４ｂｂ  接続モジュール
５  電極
５ａ  記憶装置用電極群
５ｂ  ネットワーク用電極群
５ｃ  拡張用電極群
６ａ  モジュール側電極
６ｂ  モジュール側電極
７  配線
８  コネクタ群
９  制御部
１０  電子機器
１１  筐体
１２  ＣＰＵ
１３  記憶装置
１３ａ  制御部
１４  接続装置
１４ａ  制御部
１５ａ  第１行
１５ｂ  第２行
１５ｃ  第３行
１６  管理モジュール
１７  検出部
１８  送信部
１９  返信受信部
２１  受信部
２２  返信送信部
１０１  コンピュータ
２０１  コンピュータ
３０１  コンピュータ
４０１  コンピュータ
【図１】
0005880620.tif 000002
【図２】
0005880620.tif 000003
【図３】
0005880620.tif 000004
【図４】
0005880620.tif 000005
【図５】
0005880620.tif 000006
【図６】
0005880620.tif 000007
【図７】
0005880620.tif 000008
【図８】
0005880620.tif 000009
【図９】
0005880620.tif 000010
【図１０】
0005880620.tif 000011
【図１１】
0005880620.tif 000012