JPH02136954A - 分散型計算機システム - Google Patents

分散型計算機システム

Info

Publication number
JPH02136954A
JPH02136954A JP28887988A JP28887988A JPH02136954A JP H02136954 A JPH02136954 A JP H02136954A JP 28887988 A JP28887988 A JP 28887988A JP 28887988 A JP28887988 A JP 28887988A JP H02136954 A JPH02136954 A JP H02136954A
Authority
JP
Japan
Prior art keywords
network
computer
data
information
computers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP28887988A
Other languages
English (en)
Inventor
Hideaki Matsumoto
英明 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP28887988A priority Critical patent/JPH02136954A/ja
Publication of JPH02136954A publication Critical patent/JPH02136954A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) この発明は、システム全体で一定量のデータを共有する
ようにした分散型計算機システムに関する。
(従来の技術) 従来、この種の分散型システムにおいては、分散して配
置された複数の計算機をネットワークで結び、各計算機
に内蔵された共有メモリの内容を、順次隣接する計算機
へと転送することによって、システム全体で一定量のデ
ータを共有するようになっていた。
このような分散型計算機システムによれば、例えばプロ
グラマブルコントローラに適用された場合、他のコント
ローラの人出力データを参照しなから自己のシーケンス
プログラムを実行することができ、システム全体をより
有機的に結合して、高機能な制御を実現することができ
る。
(発明が解決しようとする課題) しかしなから、このような分散型計算機システムにおい
ては、ネットワークの伝送速度により制限を受け、共有
メモリの容量を大容量化することが困難であるという問
題点があった。
この発明は、上述の問題点に鑑みなされたもので、その
目的とするところは、システム全体で大容量のデータを
共用できるようにした分散型計算機システムを提供する
ことにある。
[発明の構成] (課題を解決するための手段) この発明は、上記の目的を達成するために、分散して配
置された複数の計算機と、前記複数の計算機に対して共
通に設けられた共有メモリと、前記共有メモリの読書動
作を管理するメモリ管理装置と、前記複数の計算機及び
メモリ管理装置を相互に結ぶ第1、第2のネットワーク
とを備え、各計算機が第1のネットワークの該当チャネ
ルに対してアドレス情報、読出指令情報を書込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
を読出し、かつ読出指令の存在を条件として、共有メモ
リから該当アドレスのデータを読出し、これを第2のネ
ットワークの該当チャネルに書込む動作、 各計算機が第2のネットワークの該当チャネルからデー
タを読出す動作 を一巡実行させることにより、共有メモリから各計算機
に対するデータの読出しを行わせ、各計算機が第1のネ
ットワークの該当チャネルに対してアドレス情報、続出
指令情報を書込み、かつ第2のネットワークの該当チャ
ネルに対してデータ情報を書込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
を読出すとともに、第2のネットワークからデータ情報
を読出し、かっ書込指令の存在を条件として、共有メモ
リの該当アドレスに対してデータを書込む動作、 を一巡実行させることにより、各計算機から共有メモリ
に対するデータの書込みを行わせることを特徴とするも
のである。
(作用) このような構成によれば、各計算機が第1のネットワー
クの該当チャネルに対してアドレス情報、続出指令情報
を書込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
を読出し、かつ読出し指令の存在を条件として、共有メ
モリから該当アドレスのデータを読出し、これを第2の
ネットワークの該当チャネルに書込む動作、 各計算機が第2のネットワークの該当チャネルからデー
タを読出す動作、 を一巡実行させることにより、共有メモリから各計算機
に対するデータの読出しを行わせる。
また、各計算機が第1のネットワークの該当チャネルに
対してアドレス情報、読出指令情報を書込み、且つ第2
のネットワークの該当チャネルに対してデータ情報を書
込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
を読出すと共に、第2のネットワークからデータ情報を
読出し、かつ書込み指令の存在を条件として、共有メモ
リの該当アドレスに対してデータを書込む動作、を一巡
実行させることにより、各計算機から共有メモリに対す
るデータの書込みを行わせる。
従って、各計算機とメモリ管理装置との間における伝送
情報は、2つのネットワークに分配され、しかも伝送さ
れる情報の内容は各計算機が現に必要とする情報に限ら
れ小容量で済むこととなり、そのためさほどネットワー
クの伝送速度を増大させずとも、システム全体として大
容量のデータを共用することが可能となる。
(実施例) 第1図は、本発明に係わる分散型計算機システムの一実
施例を示すブロック図である。
同図に示されるように、この分散型計算機システムは、
分散して配置された2台の計算機1,2と、前記2台の
計算機1.2に対して共通に設けられた共有メモリ3と
、前記共有メモリ3の読書動作を管理するメモリ管理装
置4と、前記2台の計算機1.2及びメモリ管理装置4
を相互に結ぶ第2のネットワーク5.6等を備えている
計算機1.計算機2は、それぞれ内蔵された伝送装置を
介して、第1のネットワーク5及び第2のネットワーク
6に接続されている。
ここで、第1のネットワーク5及び第2のネットワーク
6は、例えばローカルエリアネットワーク等で構成され
ている。
第2図は、第1のネットワーク5及び第2のネットワー
ク6の内容をそれぞれ模式的に示す図であり、図中符号
5aは第1のネットワークの内容を示し、符号5bは第
2のネットワークの内容を示している。
この図から明らかなように、第1のネットワークには、
計算機A及び計算機Bに対し一定数のチャンネルが割付
けられており、これらのチャンネルには計算機A、Bが
それぞれアクセスしたりアドレス及び読書指令情報が書
込まれるようになっている。
また、同様にして、第2のネットワークにも計算機A、
Bにそれぞれ対応する一定数のチャンネルが割付けられ
ており、これらのチャンネルには計算機A、Bがそれぞ
れアクセスしたいアドレスの内容が格納されるようにな
っている。
そして、共有メモリ3から各計算機1.2に対するデー
タの読出しは次のようにして行われる。
即ち、まず各計算機1.2では、第1のネットワーク5
の該当チャネルに対してアドレス情報、読書指令情報を
書込む。
次いで、メモリ管理装置4は、第1のネットワーク5か
らアドレス情報を読出し、且つ読出し指令の存在を条件
として共有メモリ3から該当アドレスのデータを読出し
、これを第2のネットワーク6の該当チャネルに書込む
次いで、各計算機1.2は第2のネットワーク6の該当
チャネルからデータを読出す。
以上の動作を一巡実行することにより、共有メモリ3か
ら各計算機1.2に対するデータの読出し、を完了する
わけである。
次に、各計算機1,2から共有メモリ3に対するデータ
の書込みは次のようにして行われる。
まず、各計算機1.2は、第1のネットワーク5の該当
チャネルに対してアドレス情報、続出指令情報を書込み
、且つ第2のネットワーク6の該当チャネルに対してデ
ータ情報を書込む。
次いで、メモリ管理装置4は、第1のネットワーク5か
らアドレス情報を読出すと共に、第2のネットワーク6
からデータ情報を読出し、且つ書込み指令の存在を条件
として、共有メモリ3の該当アドレスに対してデータを
書込む。
以上の動作を一巡実行させることにより、各計算機1.
2から共有メモリ3に対するデータの書込みを完了する
わけである。
以上の実施例装置によれば、各計算機1,2とメモリ管
理装置4との間で伝送される情報は、2本のネットワー
ク5,6に分離され、しかもこれらネッワークに伝送さ
れる情報は各計算機1,2が現に必要とする情報に限ら
れ、従来システムのように常時共有されるすべてのデー
タを伝送する必要がなくなるため、システム全体で比較
的大容量のデータを共用することができる。
その結果、例えばプログラマブルコントローラシステム
に採用したような場合、各コントローラの処理速度を低
下させることなく、システム全体を有機的に結合して、
多様な制御を行わせることができる。
[発明の効果1 以−土の説明で明らかなように、この発明によれば、こ
の種の分散型計算機システムにおいて、伝送速度をさほ
ど増大させることなく、大容量のデータをシステム全体
で共用させることができる。
【図面の簡単な説明】
第1図は本発明に係わる分散型計算機システムの一実施
例を示すブロック図、第2図は同ネットワークの詳細を
模式的に示すブロック図である。 1.2・・・計算機   3・・・共有メモリ4・・・
メモリ管理装置 5・・・第1のネットワーク6・・・
第2のネットワーク

Claims (1)

  1. 【特許請求の範囲】 分散して配置された複数の計算機と、前記複数の計算機
    に対して共通に設けられた共有メモリと、前記共有メモ
    リの読書動作を管理するメモリ管理装置と、前記複数の
    計算機及びメモリ管理装置を相互に結ぶ第1、第2のネ
    ットワークとを備え、各計算機が第1のネットワークの
    該当チャネルに対してアドレス情報、読出指令情報を書
    込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
    を読出し、かつ読出指令の存在を条件として、共有メモ
    リから該当アドレスのデータを読出し、これを第2のネ
    ットワークの該当チャネルに書込む動作、 各計算機が第2のネットワークの該当チャネルからデー
    タを読出す動作、 を一巡実行させることにより、共有メモリから各計算機
    に対するデータの読出しを行わせ、各計算機が第1のネ
    ットワークの該当チャネルに対してアドレス情報、読出
    指令情報を書込み、かつ第2のネットワークの該当チャ
    ネルに対してデータ情報を書込む動作、 メモリ管理装置が第1のネットワークからアドレス情報
    を読出すとともに、第2のネットワークからデータ情報
    を読出し、かつ書込指令の存在を条件として、共有メモ
    リの該当アドレスに対してデータを書込む動作、 を一巡実行させることにより、各計算機から共有メモリ
    に対するデータの書込みを行わせること、を特徴とする
    分散型計算機システム。
JP28887988A 1988-11-17 1988-11-17 分散型計算機システム Pending JPH02136954A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28887988A JPH02136954A (ja) 1988-11-17 1988-11-17 分散型計算機システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28887988A JPH02136954A (ja) 1988-11-17 1988-11-17 分散型計算機システム

Publications (1)

Publication Number Publication Date
JPH02136954A true JPH02136954A (ja) 1990-05-25

Family

ID=17735950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28887988A Pending JPH02136954A (ja) 1988-11-17 1988-11-17 分散型計算機システム

Country Status (1)

Country Link
JP (1) JPH02136954A (ja)

Similar Documents

Publication Publication Date Title
US4691280A (en) High performance multi-processor system
JPH01320564A (ja) 並列処理装置
US3546680A (en) Parallel storage control system
WO1991010958A1 (en) Computer bus system
JPS592058B2 (ja) 記憶装置
JPH04111153A (ja) 情報処理装置
JPH01291343A (ja) メモリ管理装置
JP2687679B2 (ja) プログラム開発装置
JPS6130300B2 (ja)
RU1835551C (ru) Устройство дл обработки данных
JP3595131B2 (ja) プラント制御システム
JPS6029139B2 (ja) 処理装置間結合方式
JPS6217879Y2 (ja)
JP2705955B2 (ja) 並列情報処理装置
JPS61170859A (ja) 計算機結合方式
JPH0246967B2 (ja)
JPS593776B2 (ja) マルチマイクロプロセツサ・システムにおける交信方法
JPS61260349A (ja) メモリ選択方式
JPS63132370A (ja) 分散処理方式
JPH04225463A (ja) 並列処理型電子計算機システム
JPS6292054A (ja) 動的アクセスメモリ装置
JPS63217444A (ja) 多重ポ−トメモリ
JPH054709B2 (ja)
JPS59208662A (ja) リ−ドオンリ−メモリのアドレス数を拡張する回路
JPS62224850A (ja) インタフエ−ス装置