[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH02138654A - Inter-system communication system - Google Patents

Inter-system communication system

Info

Publication number
JPH02138654A
JPH02138654A JP29262188A JP29262188A JPH02138654A JP H02138654 A JPH02138654 A JP H02138654A JP 29262188 A JP29262188 A JP 29262188A JP 29262188 A JP29262188 A JP 29262188A JP H02138654 A JPH02138654 A JP H02138654A
Authority
JP
Japan
Prior art keywords
communication
data
communication data
dasd
interrupt signal
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
JP29262188A
Other languages
Japanese (ja)
Inventor
Hajime Maeda
一 前田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP29262188A priority Critical patent/JPH02138654A/en
Publication of JPH02138654A publication Critical patent/JPH02138654A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To improve the instantaneous properties of the inter-system communication which is carried out via a shared memory by sending an interruption signal from the memory to read the communication data when the write of this data is through. CONSTITUTION:An interruption signal transmission part 4 is included in a shared memory 21 and transmits the interruption signals 51 to all process systems except the communication transmitter when the write of the communication data is through. An interruption process part 10 is added to each process system 20 and reads the communication data via the signal 51. The memory 21 transmits the signals 51 to all process systems except the communication transmitter when the write of the communication data 50 is through. The process system receives the signal 51 and reads the data 50 out of the memory 21 via the part 10 to fetch the data if addressed to the process system itself. Thus the data 50 is read based on an interruption. As a result, the instantaneous properties are improved for the inter-system communication.

Description

【発明の詳細な説明】 〔概 要〕 本発明は系間通信方式に関し、 共用記憶装置を介して行う系間通信の即時性を改善する
ことを目的とし、 共用の記憶装置に通信データを書込み、すべての処理系
が該通信データを読取って自系宛であれば受信す・る系
間通信方式であって、該記憶装置に設けられ、該通信デ
ータの書込みが終了したとき通信元を除くすべての処理
系に割込み信号を送出する割込み信号送出部と、各処理
系に設けられ、該割込み信号により該通信データを読取
る割込み処理部とを設け、該通信データの書込み終了時
に該記憶装置より割込み信号を送出して読取りせしめる
ように構成する。
[Detailed Description of the Invention] [Summary] The present invention relates to an intersystem communication method, and aims to improve the immediacy of intersystem communication performed via a shared storage device, and to write communication data to the shared storage device. , is an inter-system communication method in which all processing systems read the communication data and receive it if it is addressed to its own system, and is provided in the storage device and removes the communication source when writing of the communication data is completed. An interrupt signal sending unit that sends an interrupt signal to all processing systems, and an interrupt processing unit that is provided in each processing system and reads the communication data using the interrupt signal are provided, and when writing of the communication data is finished, the communication data is read from the storage device. It is configured to send an interrupt signal to cause reading.

〔産業上の利用分野〕[Industrial application field]

本発明は、系間通信方式の改良に関する。 The present invention relates to improvements in intersystem communication systems.

LCMP (Loose  Coupled Muti
 Processor )システムにおける系間通信(
プロセッサ間通信)には、プロセッサ間結合装置を使用
するか、共用の外部記憶装置(以下DASD ;直接ア
クセス記憶装置)を介して通信を行う等の方式が採用さ
れているが、前者の方式では小量の通信を行う場合には
コスト高となり、後者の方式は、従来では各処理系が定
期的にバトールしてDASDを読取り受信していたため
、即時性に欠けるという課題があった。
LCMP (Loose Coupled Muti
Intersystem communication (Processor) system
For inter-processor communication), methods such as using an inter-processor coupling device or communicating via a shared external storage device (hereinafter referred to as DASD; direct access storage device) have been adopted, but the former method requires a small In the case of a large amount of communication, the cost becomes high, and in the latter method, conventionally each processing system periodically battled to read and receive data from the DASD, so there was a problem that it lacked immediacy.

このため、即時性のある共用DASD使用の系間通信方
式が求められている。
For this reason, there is a need for an intersystem communication system that uses a shared DASD and is instantaneous.

〔従来の技術〕[Conventional technology]

第4図は共用DASDを使用した系間通信方式説明図で
ある。
FIG. 4 is an explanatory diagram of an intersystem communication method using a shared DASD.

第4図は複数のCPt1  (処理系)■がI 10装
置等を共用するLCMPシステム例を示したもので、共
用DASD 5に通信領域6を設けて次のような方法で
系間通信が行われる。
Figure 4 shows an example of an LCMP system in which multiple CPt1 (processing systems) share the I10 device, etc. A communication area 6 is provided in the shared DASD 5, and intersystem communication is performed in the following manner. be exposed.

即ち、通信要求が発生したとき、通信元cpu(I系C
PUとする)は通信先アドレスを付した通信データ50
を自系のチャネル2を経由して共用DASD 5に格納
し、■、■系cpuはこの通信領域6を定期的に読取り
(パトロール)、自系宛であればこれを受信する。
That is, when a communication request occurs, the communication source CPU (I system C
PU) is the communication data 50 with the communication destination address attached.
is stored in the shared DASD 5 via the channel 2 of its own system, and the (1) and (2) system CPUs periodically read (patrol) this communication area 6 and receive it if it is addressed to their own system.

[発明が解決しようとする課題] 以上のごとく、各県が定期的に共用DASDをパトロー
ルして受信する従来の方法では、通信の即時性が欠ける
という課題がある。
[Problems to be Solved by the Invention] As described above, the conventional method in which each prefecture periodically patrols and receives data from a shared DASD has a problem in that communication lacks immediacy.

このため、通信データを書込みした後相手先に通知する
という方法が考えられるが、相互間に通知手段を必要と
し、構成が複雑となる。
For this reason, a method of notifying the other party after writing the communication data can be considered, but this requires a notification means between the two and the configuration becomes complicated.

本発明は上記課題に鑑み、共用DASDを使用し即時性
のある系間通信方式を提供することを目的とする。
In view of the above problems, it is an object of the present invention to provide an instantaneous intersystem communication method using a shared DASD.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するため、本発明の系間通信方式は、第
1図本発明の原理図に示すように、共用の記憶装置(2
1)に設けられ、該通信データの書込みが終了したとき
通信元を除くすべての処理系に割込み信号(51)を送
出する割込み信号送出部(4)と、 各処理系(20)に設けられ、該割込み信号により該通
信データを読取る割込み処理部(10)とを設ける。
In order to achieve the above object, the inter-system communication system of the present invention uses a shared storage device (2
1), which sends an interrupt signal (51) to all processing systems except the communication source when writing of the communication data is completed; , and an interrupt processing section (10) that reads the communication data in response to the interrupt signal.

〔作 用〕[For production]

共用の記憶装置21は通信データ50の書込みが終了し
た時点で、通信元を除くすべての処理系に対し割込み信
号51を送出し、この割込み信号51を受信した処理系
は、割り込み処理部10によって共用の記憶装置21よ
り通信データ50を読取り、自系宛であればこれを取り
込む。
When the shared storage device 21 finishes writing the communication data 50, it sends an interrupt signal 51 to all processing systems except for the communication source, and the processing system that receives this interrupt signal 51 uses the interrupt processing unit 10 to send an interrupt signal 51 to all processing systems except the communication source. The communication data 50 is read from the shared storage device 21, and if it is addressed to the own system, it is taken in.

このように割込みを契機に通信データ50を読取るため
、通信の即時性が改善される。
Since the communication data 50 is read in response to an interrupt in this way, the immediacy of communication is improved.

〔実施例] 本発明の実施例を図を用いて詳細に説明する。〔Example] Embodiments of the present invention will be described in detail with reference to the drawings.

第2図は実施例のLCMPシステムブロック図、第3図
は通信処理動作フローチャート図である。
FIG. 2 is a block diagram of the LCMP system of the embodiment, and FIG. 3 is a communication processing operation flowchart.

本実施例は、共用の記憶装置21としてシステム共用の
DASD (磁気ディスク装置)を使用し、通信領域6
を設ける。
In this embodiment, a system-shared DASD (magnetic disk device) is used as the shared storage device 21, and the communication area 6
will be established.

通信データ50を書込みするときには、他のデータと区
別するため、通信元はCCWでWRIRti & RE
PORT命令52を発行して割込み信号51の送出を要
求し、DASD制御装置3は割込み信号51としてデバ
イススティタスバイトである「アテンション」 (符号
は51)でチャネル制御装置DCHに通知する。
When writing communication data 50, in order to distinguish it from other data, the communication source is CCW and WRIRti & RE.
A PORT command 52 is issued to request transmission of an interrupt signal 51, and the DASD control device 3 notifies the channel control device DCH as the interrupt signal 51 using an "attention" (coded as 51) which is a device status byte.

第2図において、 1a+ lb、lcは、それぞれ■系CPU、II系C
PU 。
In Figure 2, 1a+ lb and lc are ■ system CPU and II system C, respectively.
P.U.

■系cpu  (処理系21)であって、■系CPU 
lcにおいて図示した構成(プロセッサ7、主メモリ8
)をそれぞれ備えるもの、 8は主メモリであって、データ処理を行うプログラムの
格納領域と、DASD 5をアクセスするためのCAM
  (チャネルアドレス語)、CCW(チャネルコマン
ド語)ならびに通信データ50を受信する領域と(以上
図示省略)、アテンション51をセットしたCSW  
(チャネルスティタス語)を格納するC3−格納領域9
と、割込み処理部10の格納領域とを備えるもの、 10は割込み処理部で、チャネル制御装置DCHより割
込みされたとき、CSWにアテンション51がセットさ
れているとき起動され、DASD 5の通信領域6の内
容を読取り、自系宛であればこれを取り込むもの、 2a、 2b、2cは、それぞれI系、■系、■系に属
するチャネル制御袋?&DCHで、DASD 5の書込
み/読出しを制御するとともに、WRIRE & R1
1!PORT命令52が発行されたときはDASDfl
J御装置3にア子装置3ン51の送出を指示するととも
に、書込み終了時にはアテンション51をセットしたC
C−により割込むもの、 3はDASD制御装置であって、DASD 5の書込み
、読出しを行うとともに、通信データ50の書込み終了
時に、書込み指令光のDCHを除くすべてのDCHにア
テンション51を送出する割込み信号送出部4を備える
もの、 5はI系〜■系共用のDASD CF61気デイスク装
置)であって、系間通信を行うための通信領域6を備え
るものである。
■ system CPU (processing system 21), which is ■ system CPU
The configuration illustrated in lc (processor 7, main memory 8
), and 8 is the main memory, which is a storage area for programs that perform data processing, and a CAM for accessing the DASD 5.
(Channel Address Word), CCW (Channel Command Word), an area for receiving communication data 50 (not shown), and a CSW in which attention 51 is set.
C3-storage area 9 for storing (channel status language)
and a storage area for an interrupt processing unit 10; 10 is an interrupt processing unit which is activated when an interrupt is received from the channel control device DCH and an attention 51 is set in the CSW, and which stores the communication area 6 of the DASD 5; 2a, 2b, and 2c are channel control bags belonging to the I, ■, and ■ systems, respectively. &DCH controls writing/reading of DASD 5, and WRIRE & R1
1! When PORT command 52 is issued, DASDfl
C that instructs the J-controlled device 3 to send out the child device 3 and sets the attention 51 at the end of writing.
3 is a DASD control device that performs writing and reading of the DASD 5, and sends an attention 51 to all DCHs except the DCH of the write command light when writing of the communication data 50 is completed. 5 is a DASD CF61 disk device (DASD CF61 disk device) which is shared by I-systems to II-systems, and is provided with a communication area 6 for inter-system communication.

なお、第1図記憶装置21は、DASD制御装置3.D
ASD5に対応する。
Note that the storage device 21 in FIG. 1 is a DASD controller 3. D
Compatible with ASD5.

以上構成のLCMPシステムにおいて、系間通信は以下
のように行われる。
In the LCMP system with the above configuration, intersystem communication is performed as follows.

(1)通信元CPU(I系CPU laとする)通信先
のアドレスを付した通信データ50の書込みを、ccI
AによりwRrRE & REPORT命令52を発行
して、自系のDCH2aに指示する。
(1) The communication source CPU (I system CPU la) writes the communication data 50 with the address of the communication destination.
The wRrRE & REPORT command 52 is issued by A to instruct the DCH 2a of the own system.

(2)通信元チャネル DCH2aはCC−に基づき通信データ50を主メモリ
”8より読取り、DASD制御装置3へ転送するととも
に、アテンション51の送出を指示する。
(2) The communication source channel DCH2a reads the communication data 50 from the main memory "8" based on the CC-, transfers it to the DASD control device 3, and instructs the transmission of the attention 51.

(3)  D A S D制御装置 DASD 5への通信データ50書込みが終了したとき
、割込み信号送出部4は、通信元のDCII 2aを除
くすべてのチャネル制御装置DCH2b、 DCH2c
にアテンション51を送出する。
(3) When writing of the communication data 50 to the DASD control device DASD 5 is completed, the interrupt signal sending unit 4 sends a message to all channel control devices DCH2b and DCH2c except for the communication source DCII 2a.
Attention 51 is sent to.

(4)受信側チャネル制御装置 アテンション51を受信したDCtl 2b、 DCH
2cは、それぞれ、自系の主メモリ8の所定領域にアテ
ンション51をセットしたC3Wを格納し、自系のCP
Uに割込む。
(4) DCtl 2b, DCH which received the receiving side channel controller attention 51
2c each stores a C3W with an attention 51 set in a predetermined area of the main memory 8 of its own system, and
Interrupt U.

(5)受信側CPU(n系、■系CPU )CSW内の
アテンション51により割込み処理部10が起動される
(5) Receiving side CPU (n system, ■ system CPU) The interrupt processing unit 10 is activated by the attention 51 in the CSW.

(6)割込み処理部 DASD 5より通信データ50を読み込み、自系宛か
否かを判別し、自系宛ならばこれを受信する。
(6) Read the communication data 50 from the interrupt processing unit DASD 5, determine whether it is addressed to the own system, and if it is addressed to the own system, receive it.

以上のごとく、共用のDASD 5に通信データ50が
書込まれた時点でDASD制御装置3よりアテンション
51が受信対象のすべてのcpuに伝達され、割込み処
理によって通信データ50が読取られる。
As described above, when the communication data 50 is written to the shared DASD 5, the DASD control device 3 transmits the attention 51 to all receiving target CPUs, and the communication data 50 is read by interrupt processing.

このため、従来の定期的な読取り(パトロール)に比較
して即時性を改善することができ、またチャネル割込み
を使用して通知するため専用のハードウェアを設ける必
要がない。
Therefore, immediacy can be improved compared to conventional periodic reading (patrol), and there is no need to provide dedicated hardware since notification is made using channel interrupts.

〔発明の効果〕〔Effect of the invention〕

本発明は、特に共用DASDを使用した系間通信におい
て、通信データの書込み終了時に受信対象のすべての系
に割込みを発生する系間通信方式を提供するもので、専
用の通知手段を設けることなく即時性のある系間通信が
行える効果は多大である。
The present invention provides an intersystem communication method that generates an interrupt to all receiving target systems when communication data writing is completed, especially in intersystem communication using a shared DASD, without providing a dedicated notification means. The effects of immediate intersystem communication are significant.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理図、第2図は実施例のLCMPシ
ステムブロック図、第3図は通信処理動作フローチャー
ト図、第4図は共用DASDを使用した系間通信方式説
明図である。 図中、1.1a+ lb、 IcはCPU 、2.2a
、2b、2cはチャネル、3.13はDASD制御装置
、4は割込み信号送出部、5は磁気ディスク装置、 D
ASD、 6は通信領域、7はプロセッサ、8は主メモ
リ、9はC8−格納領域、10は割込み処理部、20は
処理系、21は記憶装置、50は通信データ、51は割
込み信号、アテンション、第1図 第2図 通信処理動作フローチャート図 第3図
FIG. 1 is a diagram showing the principle of the present invention, FIG. 2 is a block diagram of an LCMP system according to an embodiment, FIG. 3 is a communication processing operation flowchart, and FIG. 4 is an explanatory diagram of an intersystem communication method using a shared DASD. In the figure, 1.1a+lb, Ic is CPU, 2.2a
, 2b, 2c are channels, 3.13 is a DASD control device, 4 is an interrupt signal sending unit, 5 is a magnetic disk device, D
ASD, 6 is a communication area, 7 is a processor, 8 is a main memory, 9 is a C8 storage area, 10 is an interrupt processing unit, 20 is a processing system, 21 is a storage device, 50 is communication data, 51 is an interrupt signal, attention , Fig. 1 Fig. 2 Communication processing operation flowchart Fig. 3

Claims (1)

【特許請求の範囲】 共用の記憶装置(21)に通信データ(50)を書込み
、すべての処理系(20)が該通信データを読取って自
系宛であれば受信する系間通信方式であつて、 該記憶装置(21)に設けられ、該通信データの書込み
が終了したとき通信元を除くすべての処理系に割込み信
号(51)を送出する割込み信号送出部(4)と、 各処理系(20)に設けられ、該割込み信号により該通
信データを読取る割込み処理部(10)とを設け、該通
信データの書込み終了時に共用の該記憶装置より割込み
信号(51)を送出して読取りせしめることを特徴とす
る系間通信方式。
[Claims] An intersystem communication method in which communication data (50) is written in a shared storage device (21), and all processing systems (20) read the communication data and receive it if it is addressed to its own system. an interrupt signal sending unit (4) provided in the storage device (21) and sending out an interrupt signal (51) to all processing systems except the communication source when writing of the communication data is completed; and each processing system. (20) is provided with an interrupt processing unit (10) that reads the communication data in response to the interrupt signal, and when writing of the communication data is completed, an interrupt signal (51) is sent from the shared storage device to cause the communication data to be read. An intersystem communication method characterized by:
JP29262188A 1988-11-18 1988-11-18 Inter-system communication system Pending JPH02138654A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29262188A JPH02138654A (en) 1988-11-18 1988-11-18 Inter-system communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29262188A JPH02138654A (en) 1988-11-18 1988-11-18 Inter-system communication system

Publications (1)

Publication Number Publication Date
JPH02138654A true JPH02138654A (en) 1990-05-28

Family

ID=17784169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29262188A Pending JPH02138654A (en) 1988-11-18 1988-11-18 Inter-system communication system

Country Status (1)

Country Link
JP (1) JPH02138654A (en)

Similar Documents

Publication Publication Date Title
US20020124138A1 (en) Internal copy for a storage controller
US6889266B1 (en) Method for delivering packet boundary or other metadata to and from a device using direct memory controller
JPH0338755A (en) File transfer system
JPH02138654A (en) Inter-system communication system
JP2963696B2 (en) Data transfer control system
JPS5936773B2 (en) Local burst transfer control method
JPS6320555A (en) Inter-computer communication system
JP2522412B2 (en) Communication method between programmable controller and input / output device
JPH0145657B2 (en)
JPS59231639A (en) Terminal interface device
JPS6294042A (en) Communication control equipment
JP2833782B2 (en) Communication control device
JPS63193689A (en) Equipment status informing system
JPS6272040A (en) Information tracing system
JPH04346123A (en) Data transfer device
JPS63245548A (en) Composite computer system
JPH0214741B2 (en)
JPS61206045A (en) Information processing system
JPS63211169A (en) Magnetic tape control mechanism
JPH01211153A (en) Input/output control device
JPH103463A (en) Inter-processor communication method
JPS63301348A (en) External memory controller
JPS61127025A (en) Optical disk controller
JPS61210464A (en) Data buffer device
JPS61183771A (en) Bus controlling system