(57)【要約】【課題】ネットワークのノード関係とメモリ構造とを一致或いは近い構造にし、ノードの増減やネットワーク構造の変更などを分散共有メモリを用いた通信のデータ転送機能に対して容易に設定することができるデータ転送制御装置を提供する。【解決手段】ノード１−Ｆにおいて、分散共有メモリ１−Ｃは、演算装置によって書き込みまたは読み出しが行われ、メモリ番地がネットワーク１−Ｉに接続された他のノード内のメモリ番地と仮想的或いは物理的に同一とされている。ノード番地対応手段１−Ｂは、メモリ番地が入力されると、分散共有メモリ１−Ｃの階層状の構成と、複数に区分されたネットワーク１−Ｉの構成との対応付けに基づいて、該メモリ番地を含む分散共有メモリ１−Ｃの領域と対応づけられたノード番地を出力する。【選択図】図１
2007323591.tif 000002
【特許請求の範囲】
【請求項１】
演算装置を具備し、複数に区分されたネットワークに接続されたノード内に設けられ、他ノードとの間のデータ転送を制御するデータ転送制御装置であって、
前記演算装置によって書き込みまたは読み出しが行われ、メモリ番地が前記ネットワークに接続された他のデータ転送制御装置内のメモリ番地と仮想的或いは物理的に同一である分散共有メモリと、
メモリ番地が入力されると、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力するノード番地対応手段と、
前記分散共有メモリに書き込まれるデータと、該データが書き込まれるメモリ番地とを取得し、前記データと前記メモリ番地を併せて、前記ノード番地に送信する送信手段と、
前記ネットワークから、データとメモリ番地を含む情報を受信し、該情報からメモリ番地とデータを抽出し、該メモリ番地の分散共有メモリに、該データを書き込む受信手段と
を備え、
前記分散共有メモリは、
階層状に構成され、前記複数に区分されたネットワークの構成と分散共有メモリの構成とが対応付けられる
ことを特徴とするデータ転送制御装置。
【請求項２】
演算装置を具備し、複数に区分されたネットワークに接続されたノード内に設けられ、他ノードとの間のデータ転送を制御するデータ転送制御装置であって、
前記演算装置によって書き込みまたは読み出しが行われ、メモリ番地が前記ネットワークに接続された他のデータ転送制御装置内のメモリ番地と仮想的或いは物理的に同一である分散共有メモリと、
メモリ番地が入力されると、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力するノード番地対応手段と、
前記分散共有メモリに書き込まれるデータと、該データが書き込まれるメモリ番地とを取得し、前記データと前記メモリ番地を併せて、前記ノード番地に送信する送信手段と、
前記ネットワークから、データとメモリ番地を含む情報を受信し、該情報からメモリ番地とデータを抽出し、該メモリ番地の分散共有メモリに、該データを書き込む受信手段と
を備え、
前記分散共有メモリは、
ネットワークに接続されるノードが変更された際に、他のメモリ領域の配置を変更することなく、変更されたノードのノード番地に対応するメモリ番地を変更できる設定とし、または、前記ネットワークの区分に対応付けられるようにメモリの領域を割り当てて設定する
ことを特徴とするデータ転送制御装置。
【請求項３】
前記ノード番地対応手段は、
メモリ番地が入力されると、予め定められる分散共有メモリ構成規則に基づいて、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力する
ことを特徴とする請求項１または２に記載のデータ転送制御装置。
【請求項４】
前記ネットワークが複数のセグメントに区分され、前記セグメントが、複数のメモリ番地から構成されるメモリブロックに割り当てられている場合、
前記分散共有メモリ構成規則は、
前記ノードが変更された場合に、変更されたノードが含まれる前記ネットワーク上のセグメントに対応するメモリブロックにて、前記ネットワーク上でのノードを識別可能な識別情報と一致するメモリ番地を変更する規則
であることを特徴とする請求項１または２に記載のデータ転送制御装置。
【請求項５】
コンピュータを、
請求項１から４のいずれかに記載のデータ転送制御装置として機能させるためのデータ転送制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノード内、或いはノード間でデータ転送を行う、分散共有メモリを用いるデータ転送制御に関する。
【背景技術】
【０００２】
従来、分散共有メモリを用いたプロセッサ間（或いはノード間）データ転送制御装置において、ノード内のメモリ上に確保されるプロセッサ（或いはノード）番地が対応するメモリ番地は、一次の配列となっていた（例えば、特許文献１参照）。
【０００３】
一般的に、メモリ空間は十分大きいために割り当てるノード数が多くてもメモリ番地が不足することは考慮する必要は通常少ない。しかし、何らかの理由で特に利用できるメモリ領域が限定される場合や各プロセッサやノード類（以下、プロセッサやノード類を総称してノードと記載）対応の領域を非常に大きくとる必要がある場合を想定すると、メモリ番地が不足することも考慮する必要はある。
【０００４】
ところで、中継装置等を介する場合、中継装置で区分されるノードの集団間では、メモリ番地が重複する可能性があり、メモリ番地−ノード番地対応等でメモリ番地を確保する方式等を用いたときに、ノードに階層構造が生じる場合がある。また、あるネットワークの範囲では、複数のノードの階層の関係をあるノード等で保持しておくことで、通信処理が行いやすくさせることもできる。
【特許文献１】特開平５−２５７７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ノードの関係が階層構造であっても、メモリが一次の配列であるため、一旦ノードの構成とメモリの構成を生成した後に、ノードの増減などといったノードの関係が変更されると、メモリ番地とノード番地の対応がつけにくく、複雑な処理が生じてしまうという問題があった。
【０００６】
具体的に、この問題について以下に説明する。分散共有メモリを用いたノード間データ転送制御装置は、通常、ＬＡＮ(local Area Network)、ＡＴＭ（Asynchronous Transfer Mode）、ＴＣＰ／ＩＰ(Transmission Control Protocol/ Internet Protocol)等の既存の伝送方式を利用して、これら伝送方式のネットワーク内のノード識別子を分散共有メモリ番地に対応付けることで、データ転送を行うものである。
【０００７】
分散共有メモリの番地構成は、通常、メモリの構造がメモリ番地に基づいた一次配列であることから、伝送ネットワークのノード識別子の構成と一致しない場合もある。例えば、ネットワークが階層化したり、ノードの増減やノードの関係が変わったり、ネットワークが区分され、区分されたネットワーク間で同一のメモリ番地が異なるノード識別子と対応付けられるような状態で、メモリ番地とノード番地を対応づけようとすると、複雑な処理が必要になり得る。
【０００８】
本発明は、上記問題を解決すべくなされたもので、メモリの構造を、仮想的或いは実メモリの構成にて、複数次の配列で構成することで、特にネットワークが区分されているような状態にて、従来は伝送ネットワークのノード識別子の構成とメモリ構造が一致しにくかった場合であっても、ネットワークのノード関係とメモリ構造とを一致或いは近い構造にし、ノードの増減やネットワーク構造の変更などを、分散共有メモリを用いた通信のデータ転送機能に対して容易に設定することができるデータ転送制御装置、及びデータ転送制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記問題を解決するために、本発明は、演算装置を具備し、複数に区分されたネットワークに接続されたノード内に設けられ、他ノードとの間のデータ転送を制御するデータ転送制御装置であって、前記演算装置によって書き込みまたは読み出しが行われ、メモリ番地が前記ネットワークに接続された他のデータ転送制御装置内のメモリ番地と仮想的或いは物理的に同一である分散共有メモリと、メモリ番地が入力されると、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力するノード番地対応手段と、前記分散共有メモリに書き込まれるデータと、該データが書き込まれるメモリ番地とを取得し、前記データと前記メモリ番地を併せて、前記ノード番地に送信する送信手段と、前記ネットワークから、データとメモリ番地を含む情報を受信し、該情報からメモリ番地とデータを抽出し、該メモリ番地の分散共有メモリに、該データを書き込む受信手段とを備え、前記分散共有メモリは、階層状に構成され、前記複数に区分されたネットワークの構成と分散共有メモリの構成とが対応付けられることを特徴とするデータ転送制御装置である。
【００１０】
また、本発明は、演算装置を具備し、複数に区分されたネットワークに接続されたノード内に設けられ、他ノードとの間のデータ転送を制御するデータ転送制御装置であって、前記演算装置によって書き込みまたは読み出しが行われ、メモリ番地が前記ネットワークに接続された他のデータ転送制御装置内のメモリ番地と仮想的或いは物理的に同一である分散共有メモリと、メモリ番地が入力されると、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力するノード番地対応手段と、前記分散共有メモリに書き込まれるデータと、該データが書き込まれるメモリ番地とを取得し、前記データと前記メモリ番地を併せて、前記ノード番地に送信する送信手段と、前記ネットワークから、データとメモリ番地を含む情報を受信し、該情報からメモリ番地とデータを抽出し、該メモリ番地の分散共有メモリに、該データを書き込む受信手段とを備え、前記分散共有メモリは、ネットワークに接続されるノードが変更された際に、他のメモリ領域の配置を変更することなく、変更されたノードのノード番地に対応するメモリ番地を変更できる設定とし、または、前記ネットワークの区分に対応付けられるようにメモリの領域を割り当てて設定することを特徴とするデータ転送制御装置である。
【００１１】
本発明は、上記に記載の発明において、前記ノード番地対応手段は、メモリ番地が入力されると、予め定められる分散共有メモリ構成規則に基づいて、該メモリ番地を含む前記分散共有メモリの領域と対応づけられたノード番地を出力することを特徴とする。
【００１２】
本発明は、上記に記載の発明において、前記ネットワークが複数のセグメントに区分され、前記セグメントが、複数のメモリ番地から構成されるメモリブロックに割り当てられている場合、前記分散共有メモリ構成規則は、前記ノードが変更された場合に、変更されたノードが含まれる前記ネットワーク上のセグメントに対応するメモリブロックにて、前記ネットワーク上でのノードを識別可能な識別情報と一致するメモリ番地を変更する規則であることを特徴とする。
【００１３】
本発明は、コンピュータを、上記のいずれかに記載のデータ転送制御装置として機能させるためのデータ転送制御プログラムである。
【発明の効果】
【００１４】
この発明によれば、ネットワークで接続されたノード集団の任意のノードがノード集団を区分するルータ（中継装置、中継ノード）を介して接続され、ネットワークが区分されている場合などにおいて、ノードのノード番地とメモリ番地が対応つけにくい状況やノード同士の関係が変更されても、ノード同士の関係とメモリ上のノード対応領域とを容易に対応づけることができる。また、ノード番地の変更が発生しても、アプリケーションやＯＳ類に設定或いは通知することなく、分散共有メモリ構成規則さえアプリケーションやＯＳ類が参照できる状況でありさえすれば、分散共有メモリの指定領域にデータを書き込むだけで、変更後の所定のノード宛にデータを送信することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を図面を参照して説明する。
図１〜３は、本発明のデータ転送制御装置の一実施形態であるノードを備えたシステムの構成例、図４は当該システムの構成を用いた場合の処理のフロー概略を示すものである。
【００１６】
本システムはノード番地（１−Ｈ、１−Ｇ）に対して少なくとも１つ以上の共有メモリ番地（１−Ｃ−１〜１−Ｃ−ｎ）が対応付けられており、メモリ番地を指定することで対応するノード（１−Ｆ、１−Ｊ、１−Ｋ）ヘデータが送られる構造を有している。
【００１７】
ところで、市販されているメモリであっても番地は十分多いので、通常はノードに対応付けるメモリ領域が不足することはないが、何らかの理由でメモリ番地の数が不十分である場合は仮想メモリ番地を用いて、対応付けるメモリ番地の数を増やすことができる。
【００１８】
しかし、仮想メモリ番地を用いてもメモリ番地の数が不足するときには前述したように中継ノードによりメモリ番地を増やす構成を用いる場合があり、また、異なるネットワーク単位に属するノードとの接続に前述した分散共有メモリ機構を用いることができない場合、例えば、ネットワーク同士を接続する中継ノードが本システムを実装できず、汎用のルーティング機能のみを有する場合がある。このような場合、中継ノードを介した前提で、前者では、メモリ番地が同じであってもノード番地が異なるノードへとの通信ができない場合が生じる。また、後者では、中継ノードがデータを受信してもメモリ番地により送信相手を指定できない場合が生じる。
【００１９】
その場合、中継ノードを介してネットワークを区分、即ち、中継ノードを挟んで異なるネットワークに区分し、異なる区分に属するノードはメモリ番地とノード番地の対応が重複できるようにして、メモリ領域を拡大する。中継ノードは、受信データを送信するネットワーク単位を指定し、相手ノード（または更なる中継ノード）にデータを送信することになる。なお、以降中継ノードは特に断らない限りルータと記載する。
【００２０】
このようにルータを用いて区分する場合なども含め、ノード間の構成に階層関係が存在する場合など、メモリの配列をノードの配列に割り当てにくい場合、メモリの構造をノードの関係の構造に一致或いは近づけて構成することになる。
【００２１】
ここで、図１の１−Ｆ、１−Ｊ、１−Ｋはノードであり、１−Ｉは、これらを接続するネットワークである。また、ノード１−Ｆ、１−Ｊ、１−Ｋは、同じ内部構成を有している。以下、ノード１−Ｆを代表として内部の構成について説明する。
【００２２】
ノード１−Ｆにおいて、アプリケーションプログラムやＯＳ類（以下、これらを総称してアプリケーションと記載）１−Ａがローカルメモリ上に確保された分散共有メモリ１−Ｃにデータ１−Ｇを書き込む。ここで、書込まれた番地が１−Ｃ−１であるとすると、ノード番地対応手段１−Ｂが、内部バス１−Ｅ上を流れるデータ１−Ｇのメモリ番地部を参照し、メモリ番地１−Ｃ−１を読み出す。ノード番地対応手段１−Ｂは、読み出したメモリ番地１−Ｃ−１をノード番地（ここでは、１−Ｈが対応付けられているとする）に変換し、変換したノード番地１−Ｈを、転送制御手段１−Ｄに通知する。
【００２３】
転送制御手段１−Ｄは、ノード番地１−Ｈに対応するノードに向けてデータ１−Ｇをネットワーク１−Ｉに送出する。受信したノード（１−Ｊ、あるいは１−Ｋ）においては、データ１−Ｇのメモリ番地を参照して受信ノードのローカルメモリ上に確保された分散共有メモリ上の該番地にデータ１−Ｇを書き込む。上述した手順を行うことで、送信ノードと受信ノードはそれぞれ自ノード内の分散共有メモリの同一番地に同じデータを有することになり、これを利用して送受信が行われる。
【００２４】
次に、図２から図３を参照して、本実施形態に係る分散共有メモリの構成例について説明する。まず、各図の概略について説明する。図２（Ａ）は、あるノード宛のデータが書き込まれる分散共有メモリ上の領域を示した図である。図２（Ｂ）は、あるネットワーク区分に対応する分散共有メモリ上の領域を示した図である。図２（Ｃ）は、個々のネットワーク区分に対応する分散共有メモリ上の領域（Ｃ−１，‥，Ｃ−ｌ）の集合を示した図である。図３（Ａ）は、ネットワーク区分１−ａ，‥，ｍ−ａ／‥／ｎ−ｎ，‥，ｍ−ｎ／の集合を示した図である。図３（Ｂ）は、図3（Ａ）等の個々のネットワーク区分の集合の集合を示した図である。
【００２５】
まず、図３（Ａ）に示すように、ネットワーク区分が複数（ｌ−ａ，２−ａ，…，ｍ−ａ，…；１−ｂ，‥，ｍ−ｂ；…)ある場合、ネットワーク区分の集まりがこの一つだけであれば、図２（Ａ）に示すようなノード１−ａ（便宜上、ノード番地或いはノード識別子をノード名で兼ねた表記としている）宛の共有メモリ領域を、分散共有メモリの構成を図２（Ｂ）のようにメモリ番地上位が１、メモリ番地下位がa、のように設定し、ノード番地対応手段１−Ｂにその対応関係を登録しておく。但し、メモリ番地はマスクを設定することができ、各メモリ領域は複数のバッファから構成されるので、同一のノード宛に複数のデータを送ることもできる。
【００２６】
ネットワーク１−Ｉ上でノードが増減、例えば図３（Ａ）でノード１−ａのネットワーク区分にノードｏ−ａが追加されても、図２（Ｂ）のメモリ上のｍに続く位置に分散共有メモリのノードｏ−ａに対応する領域を割り当てればよい。
【００２７】
また、図３（Ｂ）のように複数のネットワーク区分が複数存在する場合も上記と同じ設定を繰り返すことになる。すなわち、図３（Ｂ）に示すように、ネットワーク区分として、Ｃ−１ａ，…Ｃ−ｌａが存在する場合は、図２（Ｃ）の分散共有メモリ上の領域Ｃ−１，…，Ｃ−ｌとして設定する。ここで、領域Ｃ−１，…，Ｃ−ｌのそれぞれは、図３（Ａ）に対応した図２（Ｂ）の構成を有している。
【００２８】
従って、本実施形態のシステムでは、新たなノードが加わったり、ノードが減少したり、新たなネットワーク区分が生成されたり削除されるなどのノード関係の変更が行われても以下の処理を行うことで、所定のノード宛にデータを送信することができる。すなわち、図４に示すように、ノード関係の変更が生じた場合（ステップＳａ１）、アプリケーション１−Ａをノード関係変更後の通信停止状態に遷移させておき（ステップＳａ２）、分散共有メモリ構成規則に従ってメモリ位置を決定し（ステップＳａ３）、その後、通信可能状態へ遷移させる（ステップＳａ４）という処理を行うことになる。
【００２９】
一方、図５は従来方式の処理を示したフローチャートであり、ノード関係の変更が発生すると（ステップＳｂ１）、送信データを生成し宛先を指定するアプリケーションをノード関係変更後の通信停止状態に遷移させる（ステップＳａ２）。そして、ノード識別子に変更情報が入力されると（ステップＳｂ３）、アプリケーションに変更箇所を通知し（ステップＳｂ４）、更新されたメモリ番地を設定した後に（ステップＳｂ５）、通信可能状態へ遷移させる（ステップＳａ４）といった処理を必要としていた。
【００３０】
図４と図５の処理を比較すると、図５では、ノード関係（ネットワーク構造）が変更されたために変更／追加／削除になる個々のノードの変更／追加／削除後のノード番号を登録設定などの操作をしなければならないが、本実施形態に係る図４では、メモリ構造の構成規則を参照できる状態にありさえすれば、ノード関係の変更に対応して変更されたメモリ構造の指定領域にデータを書き込むだけで、変更後の所定のノード宛にデータを送信することができる。
【００３１】
ここで、上記の分散共有メモリ構成規則とは、メモリ構造とネットワーク構造の対応を意味しており、構成規則の決め方によっては、セグメントとメモリブロックを対応させたり、ノード番地（ＩＰアドレス等）とメモリ番地の一部同士を一致させたり、また、単純な演算で対応付けることにより実現できるものである。例えば、セグメント毎にメモリのブロックを区分し、セグメントＩＰアドレスの非マスク部分とメモリ番地を一致させる構成規則の場合、セグメントとメモリブロックの対応付けの情報は変更があるとノード番地対応手段１−Ｂに登録する必要がある。しかし、新たなノードが加わった場合は、「ノードの追加→追加されたノードが含まれるセグメントに対応するメモリブロックのＩＰアドレス（非マスク部分）と一致するメモリ番地を割り当てる」という構成規則を設けておくことで、当該構成規則に従った処理、すなわち、追加されたノードのＩＰアドレス（非マスク部分）は既知であるため、当該ＩＰアドレス（非マスク部分）から、割り当てるべきメモリ番地が一意に特定することが可能となる。そして、割り当てられたメモリ番地の対応は登録することなく、アプリケーション１−Ａが当該分散共有メモリ構成規則さえ参照できる状態であれば目的ノードが対応するメモリ番地を指定してデータを書き込み送信することができる。
【００３２】
なお、前述した参照できる状態とは、分散共有メモリ構成規則が、ソフトウェアとして或いはメモリ上に保持されたテーブルや、プログラム或いは組み込みロジックなどとして配置され、アプリケーション１−Ａが、データを送信する処理の中或いは処理の前に分散共有メモリ構成規則を直接リードすることができる状態のことをいい、アプリケーション１−Ａが、目的ノード名やプロセス名を指定することによりメモリ番地を取得することになる。
【００３３】
（分散共有メモリの他の設定形態）
次に、図２に示す分散共有メモリ１−Ｃの他の設定形態について図６及び図７を参照して説明する。分散共有メモリをある単位、例えばハードディスクのセクタ相当で区切った場合、セクタの最大数は共有メモリサイズ／（セクタの中の最大バッファ数×バッファサイズ）、となる。そこで、上述した図２において、使用セクタ数をｎ（図２の縦方向）、セクタ内の使用バッファ数をｍ（図２の横方向）とすると、搭載するメモリに余裕がある限りｎは大きくできるがｍはセクタ内の最大バッファ数までしか大きくできない。このように、ｎまたはｍのどちらかは、メモリ空間を使い切る程度までは十分大きくとれるが、他方は制限が生じることになる。そこで、図６に示すように制限が生じにくい側（前述の例では、ｎは、メモリサイズに制限があるものの、ｍに比べて制限が生じにくい）について、複数番地を一つの番地に代表して扱い、他方の不足を避けるようにすることができる。
【００３４】
また、図７のように不足番号に相当する部分を途中で不連続（図７ではｃとｄの間やｗとｘの間が不連続になっている）になっても仮想番地を用いて別のメモリ領域を割り当てておき、ネットワーク内のノード関係とメモリ番地の関係を同じ配列で識別可能とする。例えば、図７では、ノード１−ａ、１−ｂ、１−ｃ、２−ａ、…、ｎ−ｃまでがネットワークの同じ区分に属しており、それらのメモリが、１まとまりの領域として割り当てられていることを示している。このように、ネットワーク区分の構造にあわせてメモリ構造をブロック化しておくこともできる。
【００３５】
図６及び図７のように構成することで、メモリの使用領域拡大の頻度或いは速度が増加した際でも、迅速に領域の割り当てを行うことが可能となる。
【００３６】
なお、上記においてノードと記述した装置は、コンピュータ、サーバ、ルータ、センサ(ノード)、駆動装置、制御装置などで通信機能を有する装置であれば制限はない。
【００３７】
また、メモリ配置は、物理的でなくてもよく、仮想メモリを用いて本発明を実施しても構わない。本発明によるメモリ構成は、ネットワーク接続前に通信機能を初期化する段階で予め行ってもよく、すでに通信を行っている状況でメモリを再構成しても構わない。ノードの関係は、便宜上一列のように表記しているが、リング状やスター上など、実際の物理的な接続状態はどのような形態であっても構わない。
【００３８】
また、本発明のデータ転送制御装置は、上述したノード１−Ｆにおける、ノード番地対応手段１−Ｂ、分散共有メモリ１−Ｃ、転送制御手段１−Ｄによって構成される装置であり、アプリケーション１−Ａからアクセスされることにより処理を行うものである。
【００３９】
本発明のデータ転送制御装置は、コンピュータとプログラムによっても実現でき、プログラムをコンピュータ読み取り可能な記録媒体に記録させて、コンピュータに記録媒体から読み取らせて、実行させることもできる。また、プログラムをネットワークを通じて提供する、すなわちコンピュータに配信し、この配信を受けたコンピュータに当該プログラムを実行させるようにすることもできる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係るシステム構成例を示す図である。
【図２】同実施形態に係る分散共有メモリの構成例を示す図である。
【図３】同実施形態に係るネットワーク区分の例を示す図である。
【図４】同実施形態に係るシステム構成の動作を示したフローチャートである。
【図５】同実施形態と比較するための従来方式を示したフローチャートである。
【図６】同実施形態に係る分散共有メモリの他の設定例（その１）を示した図である。
【図７】本発明の一実施例に係る分散共有メモリの他の設定例（その２）を示した図である。
【符号の説明】
【００４１】
１−Ａ  アプリケーション
１−Ｂ  ノード番地対応手段
１−Ｃ  分散共有メモリ
１−Ｃ−１， １−Ｃ−ｎ  メモリ番地
１−Ｄ  転送制御手段
１−Ｅ  内部バス
１−Ｆ、１−Ｊ、１−Ｋ  ノード
１−Ｇ  データ
１−Ｈ  ノード番地
１−Ｉ  ネットワーク
【図１】
2007323591.tif 000003
【図２】
2007323591.tif 000004
【図３】
2007323591.tif 000005
【図４】
2007323591.tif 000006
【図５】
2007323591.tif 000007
【図６】
2007323591.tif 000008
【図７】
2007323591.tif 000009