JPS60258669A - プロセツサ間の通信制御方式 - Google Patents

プロセツサ間の通信制御方式

Info

Publication number
JPS60258669A
JPS60258669A JP11581884A JP11581884A JPS60258669A JP S60258669 A JPS60258669 A JP S60258669A JP 11581884 A JP11581884 A JP 11581884A JP 11581884 A JP11581884 A JP 11581884A JP S60258669 A JPS60258669 A JP S60258669A
Authority
JP
Japan
Prior art keywords
control processor
communication
information
sub
main control
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
JP11581884A
Other languages
English (en)
Inventor
Yoshinobu Tominaga
富永 芳伸
Katsuo Hojo
北條 勝男
Yukio Shigeta
幸男 重田
Hanji Kobayashi
小林 半二
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.)
Meisei Electric Co Ltd
Original Assignee
Meisei Electric Co Ltd
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 Meisei Electric Co Ltd filed Critical Meisei Electric Co Ltd
Priority to JP11581884A priority Critical patent/JPS60258669A/ja
Publication of JPS60258669A publication Critical patent/JPS60258669A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • G06F13/285Halt processor DMA
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (本発明の技術分野) 本発明は主制御プロセッサと副制御プロセッサとで構成
される分散制御システムの当該主制御ゾロセッサと副制
御プロセッサとの間の通信制御方式に関するものである
(従来技術) 従来、複数のプロセッサを有するシステムに於けるプロ
セッサ間の通信は、複数のプロセッサに共通に通信用の
メモリを設け、授受する情報を送出側から一部当該共通
メモリに格納し、受信側は当該メモリにアクセスして上
記情報を受け取るよう圧制御される。
この従来の方式によると、主制御プロセッサと共通メモ
リ間及び副制御プロセッサと共通メモリ間に各々パスゲ
ートを必要とし、更に当該2つのパスダートの開閉制御
の優先順位を決定するためのハード(オービタと謂われ
る。)ft必要とし、これらの制御、特に優先順位を決
定するための制御が極めて複雑となシ、ハード、ソフト
の両面から上記従来の方式は最適な方式とはいえない。
(本発明の目的) 本発明は以上に述べた従来の欠点を解決すべくなされた
ものであり、ハード、ソフト両面にわたってより簡易な
プロセッサ間の通信方式を得ることを目的とする。
(本発明の概要) 以上の目的のため、本発明では、主制御プロセッサが副
制御プロセッサに通信要求を出して副制御プロセッサを
一時休止状態(以下、サスインド状態という。)とする
ことによシパス制御権を主制御ゾロセッサにのみ付与し
、副制御プロセッサがサスペンド状態にある間に当該副
制御プロセッサのメモリの通信用エリアに主制御プロセ
ッサが直接アクセスするようにした。
(本発明の実施例) 第1図は本発明の実施例のブロック図、第2図は本発明
の実施例のシーケンス図である。
第1図に於いて、MpUは主制御ゾロセ、す、5PU1
〜SPU は副制御プロセッサで、その中のM1〜Mn
はメモリ(特に通信用エリアを示す。)、BG、〜BG
nはパスゲート、G1〜GiJオアダート、Bけパス、
l+〜へは通信要求情報線、AI+mt〜mnは通信許
可情報線である。
主制御プロセッサMPUと副制御プロセッサSPU。
〜8PUoとけパス結合され、各副制御プロセッサ8P
U、〜SPU とパスBとの間にはパスグー)BGt〜
BGnが介在している。そして主制御プロセッサMPU
から各副制御プロセッサ5PUl−8PUnには各個毎
圧通信要求情報線I I−1が設けられておp1各副制
御プロセッサ8PUl−8PUnから主制御ゾロセッサ
MPUには、オアグー)Gl−Gnによりて共通化され
た通信許可情報線!が設けられている。
尚、パスダートBG、〜BGnの開閉制御線は共通化の
前段階の通信許可情報線m1〜mnに接続されている。
主制御プロセッサMPUがその制御過程に於いて、副制
御プロセッサ5PUI〜5PUnと情報の授受を行う階
梯にくると、まず最初の副制御プロセッサSPU、に対
して情報線!夏により通信要求情報を送付−t−る。副
制御プロセッサSPU、は上記通信要求情報情報線l!
を介して受けると、情報線mlに通信許可情報を送出し
、かつ自己をサスペンド状態とする。情報線m1の通信
許可情報は副制御プロセッサ5PU1対応のパスグー)
BG、全開き、またオアグー)Gsを介して情報線lに
送出され、主制御プロセッサMPUに送付される。これ
によシ主制御グロセッサMPUはパスB及びパスグー)
 BGlを介して副制御グロセ、す8PU、のメモリM
、に直接アクセスし、メモリM1の送信用エリアに格納
されている副制御プロセッサSPU 、からのデータを
受信し、受信用エリアに副制御ノ°ロセッサ5PUlへ
送付する、データを格納する。
以上の動作が終ると、主制御プロセッサMPUは情報線
lIの通信要求情報を消滅させて通信要求を解除し、こ
れによって副制御プロセッサSPU。
は情報線m!の通信許可情報を消滅させるとともに自己
のサスペンド状態を解除し、以降副制御プロセッサSP
U 、はメモリM1にアクセスして独自の制御を行なう
上記情報線m1の通信許可情報が消滅すると、パスゲー
トBG!が閉じ、情報線11の通信許可情報も消滅する
。これによp主制御ゾロセッサMPUは情報線II!に
通信要求情報を送出し、副制御グロセ、すSPU 、に
付いて前記と同様の通信制御がなされる。
以上のようにして全ての副制御プロセッサ5PUl〜5
PUnKついて通信制御が終了すると、主制御プロセッ
サMPUは全ての副制御プロセッサ8PU、〜5PUn
から送付されたデータに基いて所定の制御を行なう。以
上の動作は第2図のシーケンス図に簡潔に表現されてい
る。尚、主制御プロセッサMPUでは1つの副制御プロ
セッサSPUとの通信毎に所定の制御を行なうことも、
制御の種類によってはあシ得る。
(本発明の効果) 以上、詳細に説明したように本発明では通信が必要とな
ったときに主制御プロセッサから副制御プロセッサに通
信要求を出して副制御プロセッサをサスペンド状態とし
、副制御プロセッサのメモリの通信用エリアに主制御プ
ロセッサから直接アクセスするようにしたから、通信用
の共通メモリが不必要であp1従うてこの共通メモリへ
の双方のプロセッサからのアクセス手段、すなわち2つ
のパスゲート及び当該バスy−トの開閉優先順位設定手
段に代えて、副制御プロセッサとパスとの間に1つのパ
スf−)を設ければよく、従って、その制御方法も簡単
である等、本発明はハード。
ソフト両面にわたって極めて優れた効果を奏するもので
ある。
【図面の簡単な説明】
第1図は本発明の実施例のブロック図、第2図は当該実
施例のシーケンス図である。 (主な記号) MPU・・・主制御プロセッサ SPU l−SPU ・・・副制御プロセッサM1〜M
n・・・メモリの通信用エリアBG、 −BG ・・・
パスダート B…パス 手続補正書 11f(和Δθf[2月//IJ 昭和ぐ7年1、′r 許願第1/党/?号“1′−イ1
との関係 出 願 人 4代理人 住 所 東京都千代11]区丸の内2丁目6番2す丸の
内ノいト洲ビル330氏名 (3667)谷山坪M¥「
 1 −・ □ 。 ノ′− 8補正の内容 別紙のとおり 〈二μと補 正 書 本願明細省中下記事項を補正いたします。 記 ■、第41下から6〜5行目に []It+信要求情報情報巌1hJとあるを1−通信要
求情報線4Jと訂正する。 fV−−+ 代理人 谷 山 輝 雄j 1;−〇

Claims (1)

    【特許請求の範囲】
  1. 主制御ゾロセ、すと副制御プロセッサとで構成される分
    散制御システムに於いて、主制御プロセッサは副制御プ
    ロセ、すとパスゲートを介してパス結合され、主制御グ
    ロセ、すが副制御プロセッサと通信を行うときは副制御
    プロセッサを一時休止状態とした後に上記パスゲートを
    開いて主制御プロセッサが副制御グロセ、すのメモリの
    通信用エリアに直接アクセスするよう圧したノロセッサ
    間の通信制御方式。
JP11581884A 1984-06-06 1984-06-06 プロセツサ間の通信制御方式 Pending JPS60258669A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11581884A JPS60258669A (ja) 1984-06-06 1984-06-06 プロセツサ間の通信制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11581884A JPS60258669A (ja) 1984-06-06 1984-06-06 プロセツサ間の通信制御方式

Publications (1)

Publication Number Publication Date
JPS60258669A true JPS60258669A (ja) 1985-12-20

Family

ID=14671860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11581884A Pending JPS60258669A (ja) 1984-06-06 1984-06-06 プロセツサ間の通信制御方式

Country Status (1)

Country Link
JP (1) JPS60258669A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183762A (ja) * 1988-01-18 1989-07-21 Daikin Ind Ltd データ入力方法および装置
FR2863072A1 (fr) * 2003-11-27 2005-06-03 Hitachi Ltd Dispositif et procede pour executer un traitement d'informations en utilisant une pluralite de processeurs

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5864528A (ja) * 1981-10-14 1983-04-16 Fuji Electric Co Ltd 複数マイクロプロセツサのデ−タ転送方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5864528A (ja) * 1981-10-14 1983-04-16 Fuji Electric Co Ltd 複数マイクロプロセツサのデ−タ転送方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01183762A (ja) * 1988-01-18 1989-07-21 Daikin Ind Ltd データ入力方法および装置
FR2863072A1 (fr) * 2003-11-27 2005-06-03 Hitachi Ltd Dispositif et procede pour executer un traitement d'informations en utilisant une pluralite de processeurs
US7111119B2 (en) 2003-11-27 2006-09-19 Hitachi, Ltd. Device and method for performing information processing using plurality of processors

Similar Documents

Publication Publication Date Title
JP2977688B2 (ja) マルチプロセッシング装置、方法、及びこれらに使用するプロセッサ
US6445704B1 (en) Method and apparatus for virtualizing a locally initiated outbound connection from a connection manager
JP3165022B2 (ja) コンピュータ・システム及びメッセージ転送方法
US6535929B1 (en) Universal communication mechanism for applications running in a multitasking environment
WO2003014933A1 (en) Data backup method and system using snapshot and virtual tape
JPH06187297A (ja) データ転送処理方法及びデータ転送処理装置
JPH09231157A (ja) コンピュータに接続されている入力/出力(i/o)デバイスを制御する方法
JPS60258669A (ja) プロセツサ間の通信制御方式
JP2010026572A (ja) 仮想計算機の現出方法、この方法を実行するためのプログラム、及びこの方法を実行するサーバ
US7502776B2 (en) Dynamic connection establishment using an object link
JPH0831061B2 (ja) バツフア制御方式
JPH0484254A (ja) サービスプロセッサ
JP3006527B2 (ja) クライアント/サーバ型データベースシステム
JPH086838A (ja) 分散システム
JP2629330B2 (ja) データ更新コミット処理方式
JPH07120327B2 (ja) データ転送方式
JPH09231173A (ja) アクセスレベルによるhmi端末の利用機能のマスク方法及びシステム
JPS59180741A (ja) 相対アドレス形式プログラムを実行する通信制御装置
JPS6279557A (ja) 直接メモリアクセス方式
JPS6019256A (ja) メモリ領域管理方式
JPH07287694A (ja) 多重化処理システムおよびメモリ同期制御方法
JPH0247990A (ja) 仮想マルチプロセサ方式
JPS6334498B2 (ja)
JPH09146877A (ja) メモリ間データ転送制御装置
JPH03113549A (ja) キャッシュ制御装置