JPH02138654A - Inter-system communication system - Google Patents
Inter-system communication systemInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 3
- 230000008054 signal transmission Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101150073133 Cpt1a gene Proteins 0.000 description 1
- 201000009214 atrial heart septal defect 5 Diseases 0.000 description 1
- 206010003664 atrial septal defect Diseases 0.000 description 1
- 208000008844 atrial septal defect 5 Diseases 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Landscapes
- Multi Processors (AREA)
Abstract
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.
本発明は、系間通信方式の改良に関する。 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.
第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.
上記目的を達成するため、本発明の系間通信方式は、第
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.
共用の記憶装置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.
本発明は、特に共用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.
第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)
、すべての処理系(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:
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) |
-
1988
- 1988-11-18 JP JP29262188A patent/JPH02138654A/en active Pending
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 |