JPH0478947A - 高速完了通知方式 - Google Patents

高速完了通知方式

Info

Publication number
JPH0478947A
JPH0478947A JP2192548A JP19254890A JPH0478947A JP H0478947 A JPH0478947 A JP H0478947A JP 2192548 A JP2192548 A JP 2192548A JP 19254890 A JP19254890 A JP 19254890A JP H0478947 A JPH0478947 A JP H0478947A
Authority
JP
Japan
Prior art keywords
command
routine
completion
control
controller table
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
JP2192548A
Other languages
English (en)
Inventor
Mikako Kaneko
金子 美香子
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2192548A priority Critical patent/JPH0478947A/ja
Publication of JPH0478947A publication Critical patent/JPH0478947A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は装置間において要求に対する完了通知を受けた
ときの処理方式に関し、特に完了が返ってきたときの処
理ルーチンへの移行を高速化した完了通知方式に関する
。
〔従来の技術〕
従来、この種の完了通知方式では、完了通知種別毎にど
のルーチンを起動するかを対応づけたマトリックステー
ブルを持ち、完了通知受信時にその種別でマトリックス
テーブルをサーチして探し出したルーチンに制御を渡す
方式が一般的てあった。
〔発明が解決しようとする課題〕
上述した従来の完了通知方式は、例えは通信処理プログ
ラムでの回線の接続処理の場合、初期化後の接続要求に
対する完了時と、障害発生で切断された後の接続要求に
対する完了時とでは、処理は異なるが、マトリックステ
ーブルには゛接続要求に対する完了通知″として固定的
に登録されているため、そのルーチンに飛んでから対応
する処理に振分けをしなければならなかった。
また、完了通知を受ける度にマトリックステーブルを読
み込み、該当するルーチンが見つかるまでテーブルをサ
ーチしなければならない。
このように、交信の内容によって処理を変えることが出
来ず、また完了通知時の対応するルーチンへの制御の移
行が遅くなるという欠点があった。
〔課題を解決するための手段〕
本発明は、装置間における第一の装置から第二の装置へ
の要求に対する前記第二の装置からの完了信号受信時の
高速完了通知方式において、前記第一の装置が、コマン
ド制御メインテーブルとコマンド制御子テーブルを備え
、前記要求コマンドを前記第二の装置へ出力時、前記要
求コマンドに対応する前記完了信号が返った時に起動し
たいルーチンのアドレスを前記コマンド制御子テーブル
に格納し、前記要求コマンドを出す順番に前記コマンド
制御メインテーブルに前記コマンド制御子テーブルをキ
ューイングして前記要求コマンドを前記第二の装置へ出
力する通信制御部と、前記第二の装置から前記完了信号
を受付る度に、前記コマンド制御メインテーブルより前
記コマンド制御子テーブルを先頭からデキューイングし
、前記コマンド制御子テーブルに格納してある前記ルー
チンアドレスに制御を移行し、前記ルーチンから制御が
戻った時に前記コマンド制御子テーブルを解放する完了
受付手段を有することを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示す動作概要図である。尚
、以下の(a)、(b)は第1図における(a)、(b
)と対応する。
(a)基本通信制御部1から入出力制御部3に対して要
求コマンドCMD−1,CMD−2,CMD−3を出力
したい時、それぞれの完了が返った時に起動したいルー
チンのアドレスをコマンド制御子テーブル5に格納し、
コマンドを出す順番にコマンド制御メインテーブル4に
キューイングして要求コマンドCMD−1,CMD−2
,CMD−3を入出力制御部3に出力する。
(b)入出力制御部3からCMD−1及びCMD−2の
完了受付時、完了受付ルーチン2はコマンド制御メイン
テーブル4より完了コマンドの識別は行わずに、コマン
ド制御子テーブル5を先頭からデキューイングし、そこ
に格納してあるルーチンアドレスに制御を移行し、その
ルーチンから制御が戻った時に該コマンド制御子テーブ
ル5を解放し、次のコマンド制御子テーブル5をキュー
の先頭からデキューイングし同様の処理を行う。
以上のようにコマンド制御子テーブル5を使用すること
により、指定された完了処理ルーチンの起動の高速化を
図ることが出来る。
尚、この例では、要求に対する完了が、要求を出した順
に通知されることを前提にしているか、要求に対する完
了が、要求を出した順に通知されことが保証されず、完
了受付時にコマンドでサーチする方式であっても、待ち
キューがそれほど多くないシステムでは当該コマンド制
御子テーブル5を用いる方式は有効である。
〔発明の効果〕
以上説明したように本発明によれば、要求の種類がいか
に増えても、完了通知時の処理はコマンド制御子テーブ
ルを先頭からデキューイングし、そこに格納してあるル
ーチンアドレスに制御を移行するだけなので、完了通知
処理を高速化できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す動作概要図である。 1・・・基本通信制御部、2・・・完了受付ルーチン、
3・・・入出力制御部、4・・・コマンド制御メインテ
ーブル、5・・・コマンド制御子テーブル。

Claims (1)

  1. 【特許請求の範囲】 1、装置間における第一の装置から第二の装置への要求
    コマンドに対する前記第二の装置からの完了信号受信時
    の高速完了通知方式において、前記第一の装置が、コマ
    ンド制御メインテーブルとコマンド制御子テーブルを備
    え、前記要求コマンドを前記第二の装置へ出力時、前記
    要求コマンドに対応する前記完了信号が返った時に起動
    したいルーチンのアドレスを前記コマンド制御子テーブ
    ルに格納し、前記要求コマンドを出す順番に前記コマン
    ド制御メインテーブルに前記コマンド制御子テーブルを
    キューイングして前記要求コマンドを前記第二の装置へ
    出力する通信制御部と、前記第二の装置から前記完了信
    号を受付る度に、前記コマンド制御メインテーブルより
    前記コマンド制御子テーブルを先頭からデキューイング
    し、前記コマンド制御子テーブルに格納してある前記ル
    ーチンアドレスに制御を移行し、前記ルーチンから制御
    が戻った時に前記コマンド制御子テーブルを解放する完
    了受付手段を有することを特徴とする高速完了通知方式
    。 2、装置間における第一の装置から第二の装置への要求
    コマンドに対する前記第二の装置からの完了信号受信時
    の高速完了通知方式において、前記第一の装置が、コマ
    ンド制御メインテーブルとコマンド制御子テーブルを備
    え、前記要求コマンドを前記第二の装置へ出力時、前記
    要求コマンドに対応する前記完了信号が返った時に起動
    したいルーチンのアドレスを前記コマンド制御子テーブ
    ルに格納し、前記要求コマンドを出す順番に前記コマン
    ド制御メインテーブルに前記コマンド制御子テーブルを
    キューイングして前記要求コマンドを前記第二の装置へ
    出力する通信制御部と、前記第二の装置から前記完了信
    号を受付る度に、前記コマンド制御メインテーブルより
    前記完了信号に含まれる前記コマンドで前記コマンド制
    御子テーブルを先頭からサーチし前記コマンドに対応す
    る前記コマンド制御子テーブルをデキューイングし、前
    記コマンド制御子テーブルに格納してある前記ルーチン
    アドレスに制御を移行し、前記ルーチンから制御が戻っ
    た時に前記コマンド制御子テーブルを解放する完了受付
    手段を有することを特徴とする高速完了通知方式。
JP2192548A 1990-07-20 1990-07-20 高速完了通知方式 Pending JPH0478947A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2192548A JPH0478947A (ja) 1990-07-20 1990-07-20 高速完了通知方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2192548A JPH0478947A (ja) 1990-07-20 1990-07-20 高速完了通知方式

Publications (1)

Publication Number Publication Date
JPH0478947A true JPH0478947A (ja) 1992-03-12

Family

ID=16293112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2192548A Pending JPH0478947A (ja) 1990-07-20 1990-07-20 高速完了通知方式

Country Status (1)

Country Link
JP (1) JPH0478947A (ja)

Similar Documents

Publication Publication Date Title
JP3549081B2 (ja) 優先度付きタスク実行制御方法及びデータ処理装置
JP2025100826A (ja) サーバ内データ転送装置、サーバ内データ転送方法およびプログラム
EP0052713B1 (en) A process management system for scheduling work requests in a data processing system
JPH01124042A (ja) 仮想計算機システムにおける回線制御方式
JPS62126457A (ja) 分散デ−タ処理方式
JPH01292559A (ja) 並列計算機メッセージ処理方式及びデータ転送方式
JPH07325779A (ja) 入出力制御装置
JP2822582B2 (ja) 入出力処理制御方式
JPS6091452A (ja) デ−タ処理装置のタスクスケジユ−リング方式
JPH0381856A (ja) データ転送制御方式
JPH07175670A (ja) タスク制御装置
JPS62235898A (ja) 遠隔監視制御子局装置
JPS5947626A (ja) 即時復帰型入出力ドライバ
JP2653233B2 (ja) スプールデータの転送方法
JPH05303524A (ja) バッファ管理方式
JPS63261431A (ja) マ−ジ・プロセス制御方式
KR100281870B1 (ko) 데이타처리 시스템에서 운용되는 운영체제의 프로세스간 통신 방법
JPH04113442A (ja) プロセッサ間通信方式
JPH02118841A (ja) 入力待ち行列管理方式
JPH03148747A (ja) プロセッサ間通信方式
JPS63245754A (ja) 情報処理システムの入出力制御方式
JPH02241191A (ja) コマンド待ち行列面切替え方式
JPS61101862A (ja) メツセ−ジスケジユ−ル方式
JPH03189828A (ja) 協調動作システム
JPH04239921A (ja) 仮想計算機の入出力割込み処理方式