JPH0387963A - 事象待ち合わせ方式 - Google Patents

事象待ち合わせ方式

Info

Publication number
JPH0387963A
JPH0387963A JP22613689A JP22613689A JPH0387963A JP H0387963 A JPH0387963 A JP H0387963A JP 22613689 A JP22613689 A JP 22613689A JP 22613689 A JP22613689 A JP 22613689A JP H0387963 A JPH0387963 A JP H0387963A
Authority
JP
Japan
Prior art keywords
instruction
request
waiting
action
computer
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
JP22613689A
Other languages
English (en)
Inventor
Shinji Mizuno
水野 伸治
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Chubu 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 NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP22613689A priority Critical patent/JPH0387963A/ja
Publication of JPH0387963A publication Critical patent/JPH0387963A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機内に存在する1つのプログラムが前記計
算機と通信媒体で接続された他の計算機および端末機に
実行させたい動作を明記した要求を連続して発行した後
それらの複数の要求の処理完了を待ち合わせる事象待ち
合わせ方式に関する。
〔従来の技術〕
従来、事象待ち合わせ方式には2つの方式がある。
第一の方式は動作指示ファイルにおいて要求発行の指示
を同期型で指定する方式である。この同期型とは本要求
発行の指示に対して発行した要求の完了を待ち合わせた
後でなくては次の指示を処理しないという動作モードで
ある。
第二の方式は動作指示ファイルにおいて要求発行の指示
を非同期型で指定させ、なおかつ待ち合わせの指示では
待ち合わせる要求を特に限定させない指定方法であり、
さらに事象待ち合わせ制御部においては全ての要求の完
了の組み合わせに対応した処理手段を有していて、この
処理手段により完了した要求の種別ごとに決められた動
作をする方式である。前述の非同期型とは本要求発行の
指示に対して発行した要求の完了を待ち合わせなくても
次の指示を処理するという動作モードである。
〔発明が解決しようとする課題〕 しかし従来の事象待ち合わせ方式では、動作指示ファイ
ルにおいて要求発行の指示を非同期型で指定した場合、
特定の計算機や端末機に対する特定の要求の処理完了を
待ち合わせるというような指定ができないので、発行し
た要求の完了する順番が事前にわからない場合には動作
指示ファイル内の各指示を処理する順番を厳密に指定で
きない。
また、要求を発行するプログラムにおいて、全ての要求
の完了の組み合わせに対応した処理手段をあらかじめ作
成しておかなければならないという欠点がある。
〔課題を解決するための手段〕
本発明の事象待ち合わせ方式は、計算機内に存在する1
つのプログラムが前記計算機と通信媒体で接続された他
の計算機や端末機に実行させたい動作を明記した要求を
連続して発行し前記の複数の要求の処理完了を待ち合わ
せる事象待ち合わせ方式において、要求を発行する側の
プログラムが所有し要求を受信する側の計算機や端末機
に動作を指示という単位で明記したもので要求発行の指
示と待ち合わせの指示と動作判断の指示という3種類の
指示から構成される動作指示ファイルと要求を発行する
側のプログラムに存在し前記動作指示ファイルから要求
発行の指示や待ち合わせの指示や動作判断の指示を読込
む動作指示ファイル読込み手段と、前記動作指示ファイ
ル読込み手段によって読み込まれた要求発行の指示を解
析し要求を発行した側のプログラムが存在する計算機と
他の計算機や端末機との間の物理的な入出力を制御する
物理入出力部に前記要求を渡す要求発行手段と、前記動
作指示ファイル読込み手段によって読み込まれた待ち合
わせの指示を解析し指定された計算機または端末機から
の要求の処理完了を物理入出力部から待ち合わせる待ち
合わせ手段と、前記動作指示ファイル読込み手段によっ
て読み込まれた動作判断の指示を解析し次の読むべき指
示を選択する動作判断手段と、前記要求発行手段によっ
て発行された要求を指定された計算機や端末機に対して
物理的な出力要求として送信したり受信したりする入出
力制御手段とを有する。
本発明の事象待ち合わせ方式では、要求発行の指示に対
しては動作指示ファイル読込み手段によって要求発行の
指示が認識された後、要求発行手段によって宛先である
計算機や端末機と要求種別に対応した要求が入出力制御
手段に渡された後、入出力制御手段によって前記宛先の
計算機や端末機に物理的な出力要求が発行される。また
、待ち合わせの指示に対しては動作指示ファイル読込み
手段によって待ち合わせの指示が認識された後、待ち合
わせ手段により待ち合わせの指示で指定された特定の計
算機または端末機の特定の要求の処理完了を入出力制御
手段から待ち合わせる。さらに、動作判断の指示に対し
ては動作指示ファイル読込み手段によって動作判断の指
示が認識された後、動作判断の手段により次に読むべき
指示が選択される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の事象待ち合わせ方式の一実施例の構成
を示すブロック図である。第1図において本実施例は、
計算機11に接続された外部記憶装置12内に存在し1
つ以上の指示を有する動作指示ファイル17と、計算機
11内に存在し動作指示ファイル読込み手段18と要求
発行手段19と待ち合わせ手段IAと動作判断手段1B
とを有するプログラム15と、計算機ll内に存在し入
出力制御手段1Cを有す物理入出力部16と、端末Xと
、端末Yとから構成される。
動作指示ファイル17を構成する指示には要求発行の指
示と待ち合わせの指示と動作判断の指示があり、各指示
は第2図に示すように指示名21と指示内容22とから
構成される。要求発行の指示の指示内容は要求種別23
と計算機または端末機の識別名24と要求の完了待ち方
法が同期型か非同期型かの種別を示した動作モード25
とから構成され、待ち合わせの指示の指示内容は待ち合
わせる計算機または端末機の識別名26と待ち合わせる
要求種別27とから構成され、動作判断の指示の指示内
容は計算機または端末機の識別名28と要求種別29と
次に処理する指示の位置を示すオフセット2Aとから構
成される。
第3図は本発明の一実施例における動作指示ファイル1
7の内容の例を示す説明図である。
次に、本実施例の動作を説明する。
まず、動作指示ファイル読込み手段18は動作指示ファ
イル17から指示を1つ読み込む。ここで動作指示ファ
イル読込み手段18によって読まれた指示が第3図の第
2レコードで示されている。
動作指示ファイル読込み手段18は指示名21が要、3
z発行であることからこの指示が要求発行の指示である
ことを認識する。次に要求発行手段19は前記要求発行
の指示の要求種別23が初期化実行を示す要求Aである
ことを認識し、宛先識別名24から要求先が端末Xであ
ることを認識し、動作モード25から待ち合わせの仕方
が非同期であることを認識する。そして宛先識別名24
と要求Aに対応した要求データXを作成し入出力制御手
段ICに渡す、入出力制御手段ICは宛先識別名24か
ら要求発行先が端末Xであることを認識し、端末Xに要
求データXの送信する。
次に動作指示ファイル読込み手段18は動作指示ファイ
ル17から次の指示を1つ読込む、ここで動作指示ファ
イル読込み手段18によって読まれた指示が第3図の第
2レコードで示されている。
動作指示ファイル読込み手段18は指示名21が要求発
行であることからこの指示が要求発行の指示であること
を認識する。次に要求発行手段19は前記要求発行の指
示の要求種別23がリスト出力を示す要求Bであること
を認識し、宛先識別名24から要求先が端末Yであるこ
とを認識し、動作モード25から待ち合わせの仕方が非
同期であることを認識する。そして宛先識別名24と要
求Bに対応した要求データyを作成し入出力制御手段I
Cに渡す。入出力制御手段ICは宛先識別名24から要
求発行先が端末Yであることを認識し、端末Yに要求デ
ータyを送信する。
次に動作指示ファイル読込み手段18は動作指示ファイ
ル17から次の指示を1つ読込む、ここで動作指示ファ
イル読込み手段18によって読まれた指示が第3図の第
3レコードで示されている。
動作指示ファイル読込み手段18は指示名21が待ち合
わせであることからこの指示が待ち合わせの指示である
ことを認識する。次に待ち合わせ手段IAは前記待ちわ
せの指示を待ち合わせる宛先識別名26が不特定である
ことを認識し、待ち合わせる要求種別27も不特定であ
ることを認識し、要求の完了通知を物理入出力部16か
ら1つ待ち合わせる。よって待ち合わせ手段IAは端末
Xに対する要求Aと端末Yに対する要求Bの2つの要求
のうちのどちらか一方の完了を待ち合わせることになる
次に物理入出力部16は前記の端末Xに対する要求Aと
端末Yに対する要求Bの2つの要求データの送信完了を
認識する。物理入出力部16は要求データの送信完了を
認識すると、入出力制御手段lCにより待ち合わせ手段
IAに要求の完了を通知する。
待ち合わせ手段IAが端末Xに対する要求Aと端末Yに
対する要求Bの2つの要求のうちのどちらか一方の要求
の完了を認識することにより、動作指示ファイル読込み
手段18は動作指示ファイル17から次の指示を一つ読
込む、ここで動作指示ファイル読込み手段18によって
読まれた指示が第3図の第4レコードで示されている。
動作指示ファイル読込み手段18は指示名21が動作判
断であることからこの指示が動作判断の指示であること
を認識する。この動作判断の指示は待ち合わせによって
完了した要求により次に読む指示を規定するものである
。次に動作判断手段IBは宛先識別名28が端末Yであ
り要求種別29が要求Bであることを認識し、待ち合わ
せて完了した要求が要求Bであり宛先識別名28が端末
Yの場合、次に処理すべき指示が3レコード先の指示で
あり、それ以外の要求が完了した場合は次・の指示を処
理することを認識する。
〔発明の効果〕
以上説明したように本発明は、要求発行の指示に対して
は動作指示ファイル読込み手段によって要求発行の指示
が認識された後、要求発行の指示で指定された計算機ま
たは端末機と要求種別に対応した要求を発行し、待ち合
わせの指示に対しては動作指示プアイル読込み手段によ
って待ち合わせの指示が認識された後、待ち合わせの指
示で指定された特定の計算機または端末機からの特定の
要求の処理完了を待ち合わせ、動作判断の指示に対して
は動作指示ファイル読込み手段によって動作判断の指示
が認識された後、次に読みべき指示が選択される。した
がって発行する要求の完了する順番が事前にわからない
場合にも動作指示ファイルの各指示の処理する順番を厳
密に指定することができるという効果がある。また、要
求を発行するプログラムにおいて、全ての要求の完了の
組み合わせに対応した処理手段をあらかじめ作成してお
く必要はないという効果がある。
【図面の簡単な説明】
イルを構成する指示の形式を示す説明図、第3図は動作
指示ファイルの内容の例を示す説明図である。 15・・・プログラム、16・・・物理入出力部、17
・・・動作指示ファイル、18・・・動作指示ファイル
読み込み手段、19・・・要求発行手段、IA・・・待
ち合わせ手段、IB・・・動作判断手段、IC・・・入
出力制御手段。

Claims (1)

    【特許請求の範囲】
  1. 計算機内に存在する1つのプログラムが前記計算機と通
    信媒体で接続された他の計算機や端末機に実行させたい
    動作を明記した要求を連続して発行し前記の複数の要求
    の処理完了を持ち合わせる事象待ち合わせ方式において
    、要求を発行する側のプログラムが所有し要求を受信す
    る側の計算機や端末機に動作を指示という単位で明記し
    たもので要求発行の指示と待ち合わせの指示と動作判断
    の指示という3種類の指示から構成される動作指示ファ
    イルと、要求を発行する側のプログラムに存在し前記動
    作指示ファイルから要求発行の指示や待ち合わせの指示
    や動作判断の指示を読込む動作指示ファイル読込み手段
    と、前記動作指示ファイル読込み手段によって読み込ま
    れた要求発行の指示を解析し要求を発行した側のプログ
    ラムが存在する計算機と他の計算機や端末機との間の物
    理的な入出力を制御する物理入出力部に前記要求を渡す
    要求発行手段と、前記動作指示ファイル読込み手段によ
    って読み込まれた待ち合わせの指示を解析し指定された
    計算機または端末機からの要求の処理完了を物理入出力
    部から待ち合わせる待ち合わせ手段と、前記動作指示フ
    ァイル読込み手段によって読み込まれた動作判断の指示
    を解析し次の読むべき指示を選択する動作判断手段と、
    前記要求発行手段によって発行された要求を指定された
    計算機や端末機に対して物理的な出力要求として送信し
    たり受信したりする入出力制御手段とを有することを特
    徴とする事象待ち合わせ方式。
JP22613689A 1989-08-30 1989-08-30 事象待ち合わせ方式 Pending JPH0387963A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22613689A JPH0387963A (ja) 1989-08-30 1989-08-30 事象待ち合わせ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22613689A JPH0387963A (ja) 1989-08-30 1989-08-30 事象待ち合わせ方式

Publications (1)

Publication Number Publication Date
JPH0387963A true JPH0387963A (ja) 1991-04-12

Family

ID=16840415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22613689A Pending JPH0387963A (ja) 1989-08-30 1989-08-30 事象待ち合わせ方式

Country Status (1)

Country Link
JP (1) JPH0387963A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970075332A (ko) * 1996-05-08 1997-12-10 랄프 홀거 베렌스; 빌프레드 뵈어 연료 리저버 탱크로부터 내연 기관으로 연료를 압송하기 위한 연료 공급 유닛

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970075332A (ko) * 1996-05-08 1997-12-10 랄프 홀거 베렌스; 빌프레드 뵈어 연료 리저버 탱크로부터 내연 기관으로 연료를 압송하기 위한 연료 공급 유닛

Similar Documents

Publication Publication Date Title
JPH0833799B2 (ja) データ入出力制御方式
JP2766216B2 (ja) 情報処理装置
JPH03130833A (ja) 事象待ち合わせ方式
JPS6345640A (ja) プロセス制御方式
JP2504617B2 (ja) デ―タ読込制御方式
JP2539517B2 (ja) 通信制御方法
JPH05265911A (ja) インタ−フェイス機能拡張システムおよびインタ−フェイス機能拡張方法
JP2803270B2 (ja) Scsiホストアダプタ回路
JPH0713812B2 (ja) インタプリタ装置
JPH0236415A (ja) プリンタ出力処理方式
JPH0115902B2 (ja)
JP2567900B2 (ja) Posターミナルに於けるplu処理方式
JPH06131287A (ja) Dmaデータ転送制御方式
JPH04310134A (ja) ファイルサーバの制御方法
JPH01130218A (ja) 複数補助記憶同時制御装置
JPH0511818B2 (ja)
JPH05181798A (ja) オンライン対話処理システム
JPS6262656A (ja) デ−タ検索方式
JPS6226053B2 (ja)
JPS6358532A (ja) プリンタ装置
JP2000010899A (ja) 入出力処理システム及びその周辺装置制御方法並びにその制御プログラムを記録した記録媒体
JPH02199504A (ja) 数値制御装置
JPS61196330A (ja) 並列処理制御方式
JPH07141285A (ja) データ転送制御装置
JPH04329427A (ja) メニュー管理方式