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
Links
- 238000004891 communication Methods 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 9
- 101150098958 CMD1 gene Proteins 0.000 abstract description 4
- 101100382321 Caenorhabditis elegans cal-1 gene Proteins 0.000 abstract description 4
- 101000711846 Homo sapiens Transcription factor SOX-9 Proteins 0.000 abstract 1
- 102100034204 Transcription factor SOX-9 Human genes 0.000 abstract 1
- 239000011159 matrix material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は装置間において要求に対する完了通知を受けた
ときの処理方式に関し、特に完了が返ってきたときの処
理ルーチンへの移行を高速化した完了通知方式に関する
。
ときの処理方式に関し、特に完了が返ってきたときの処
理ルーチンへの移行を高速化した完了通知方式に関する
。
従来、この種の完了通知方式では、完了通知種別毎にど
のルーチンを起動するかを対応づけたマトリックステー
ブルを持ち、完了通知受信時にその種別でマトリックス
テーブルをサーチして探し出したルーチンに制御を渡す
方式が一般的てあった。
のルーチンを起動するかを対応づけたマトリックステー
ブルを持ち、完了通知受信時にその種別でマトリックス
テーブルをサーチして探し出したルーチンに制御を渡す
方式が一般的てあった。
上述した従来の完了通知方式は、例えは通信処理プログ
ラムでの回線の接続処理の場合、初期化後の接続要求に
対する完了時と、障害発生で切断された後の接続要求に
対する完了時とでは、処理は異なるが、マトリックステ
ーブルには゛接続要求に対する完了通知″として固定的
に登録されているため、そのルーチンに飛んでから対応
する処理に振分けをしなければならなかった。
ラムでの回線の接続処理の場合、初期化後の接続要求に
対する完了時と、障害発生で切断された後の接続要求に
対する完了時とでは、処理は異なるが、マトリックステ
ーブルには゛接続要求に対する完了通知″として固定的
に登録されているため、そのルーチンに飛んでから対応
する処理に振分けをしなければならなかった。
また、完了通知を受ける度にマトリックステーブルを読
み込み、該当するルーチンが見つかるまでテーブルをサ
ーチしなければならない。
み込み、該当するルーチンが見つかるまでテーブルをサ
ーチしなければならない。
このように、交信の内容によって処理を変えることが出
来ず、また完了通知時の対応するルーチンへの制御の移
行が遅くなるという欠点があった。
来ず、また完了通知時の対応するルーチンへの制御の移
行が遅くなるという欠点があった。
本発明は、装置間における第一の装置から第二の装置へ
の要求に対する前記第二の装置からの完了信号受信時の
高速完了通知方式において、前記第一の装置が、コマン
ド制御メインテーブルとコマンド制御子テーブルを備え
、前記要求コマンドを前記第二の装置へ出力時、前記要
求コマンドに対応する前記完了信号が返った時に起動し
たいルーチンのアドレスを前記コマンド制御子テーブル
に格納し、前記要求コマンドを出す順番に前記コマンド
制御メインテーブルに前記コマンド制御子テーブルをキ
ューイングして前記要求コマンドを前記第二の装置へ出
力する通信制御部と、前記第二の装置から前記完了信号
を受付る度に、前記コマンド制御メインテーブルより前
記コマンド制御子テーブルを先頭からデキューイングし
、前記コマンド制御子テーブルに格納してある前記ルー
チンアドレスに制御を移行し、前記ルーチンから制御が
戻った時に前記コマンド制御子テーブルを解放する完了
受付手段を有することを特徴とする。
の要求に対する前記第二の装置からの完了信号受信時の
高速完了通知方式において、前記第一の装置が、コマン
ド制御メインテーブルとコマンド制御子テーブルを備え
、前記要求コマンドを前記第二の装置へ出力時、前記要
求コマンドに対応する前記完了信号が返った時に起動し
たいルーチンのアドレスを前記コマンド制御子テーブル
に格納し、前記要求コマンドを出す順番に前記コマンド
制御メインテーブルに前記コマンド制御子テーブルをキ
ューイングして前記要求コマンドを前記第二の装置へ出
力する通信制御部と、前記第二の装置から前記完了信号
を受付る度に、前記コマンド制御メインテーブルより前
記コマンド制御子テーブルを先頭からデキューイングし
、前記コマンド制御子テーブルに格納してある前記ルー
チンアドレスに制御を移行し、前記ルーチンから制御が
戻った時に前記コマンド制御子テーブルを解放する完了
受付手段を有することを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示す動作概要図である。尚
、以下の(a)、(b)は第1図における(a)、(b
)と対応する。
、以下の(a)、(b)は第1図における(a)、(b
)と対応する。
(a)基本通信制御部1から入出力制御部3に対して要
求コマンドCMD−1,CMD−2,CMD−3を出力
したい時、それぞれの完了が返った時に起動したいルー
チンのアドレスをコマンド制御子テーブル5に格納し、
コマンドを出す順番にコマンド制御メインテーブル4に
キューイングして要求コマンドCMD−1,CMD−2
,CMD−3を入出力制御部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をキュー
の先頭からデキューイングし同様の処理を行う。
完了受付時、完了受付ルーチン2はコマンド制御メイン
テーブル4より完了コマンドの識別は行わずに、コマン
ド制御子テーブル5を先頭からデキューイングし、そこ
に格納してあるルーチンアドレスに制御を移行し、その
ルーチンから制御が戻った時に該コマンド制御子テーブ
ル5を解放し、次のコマンド制御子テーブル5をキュー
の先頭からデキューイングし同様の処理を行う。
以上のようにコマンド制御子テーブル5を使用すること
により、指定された完了処理ルーチンの起動の高速化を
図ることが出来る。
により、指定された完了処理ルーチンの起動の高速化を
図ることが出来る。
尚、この例では、要求に対する完了が、要求を出した順
に通知されることを前提にしているか、要求に対する完
了が、要求を出した順に通知されことが保証されず、完
了受付時にコマンドでサーチする方式であっても、待ち
キューがそれほど多くないシステムでは当該コマンド制
御子テーブル5を用いる方式は有効である。
に通知されることを前提にしているか、要求に対する完
了が、要求を出した順に通知されことが保証されず、完
了受付時にコマンドでサーチする方式であっても、待ち
キューがそれほど多くないシステムでは当該コマンド制
御子テーブル5を用いる方式は有効である。
以上説明したように本発明によれば、要求の種類がいか
に増えても、完了通知時の処理はコマンド制御子テーブ
ルを先頭からデキューイングし、そこに格納してあるル
ーチンアドレスに制御を移行するだけなので、完了通知
処理を高速化できる効果がある。
に増えても、完了通知時の処理はコマンド制御子テーブ
ルを先頭からデキューイングし、そこに格納してあるル
ーチンアドレスに制御を移行するだけなので、完了通知
処理を高速化できる効果がある。
第1図は本発明の一実施例を示す動作概要図である。
1・・・基本通信制御部、2・・・完了受付ルーチン、
3・・・入出力制御部、4・・・コマンド制御メインテ
ーブル、5・・・コマンド制御子テーブル。
3・・・入出力制御部、4・・・コマンド制御メインテ
ーブル、5・・・コマンド制御子テーブル。
Claims (1)
- 【特許請求の範囲】 1、装置間における第一の装置から第二の装置への要求
コマンドに対する前記第二の装置からの完了信号受信時
の高速完了通知方式において、前記第一の装置が、コマ
ンド制御メインテーブルとコマンド制御子テーブルを備
え、前記要求コマンドを前記第二の装置へ出力時、前記
要求コマンドに対応する前記完了信号が返った時に起動
したいルーチンのアドレスを前記コマンド制御子テーブ
ルに格納し、前記要求コマンドを出す順番に前記コマン
ド制御メインテーブルに前記コマンド制御子テーブルを
キューイングして前記要求コマンドを前記第二の装置へ
出力する通信制御部と、前記第二の装置から前記完了信
号を受付る度に、前記コマンド制御メインテーブルより
前記コマンド制御子テーブルを先頭からデキューイング
し、前記コマンド制御子テーブルに格納してある前記ル
ーチンアドレスに制御を移行し、前記ルーチンから制御
が戻った時に前記コマンド制御子テーブルを解放する完
了受付手段を有することを特徴とする高速完了通知方式
。 2、装置間における第一の装置から第二の装置への要求
コマンドに対する前記第二の装置からの完了信号受信時
の高速完了通知方式において、前記第一の装置が、コマ
ンド制御メインテーブルとコマンド制御子テーブルを備
え、前記要求コマンドを前記第二の装置へ出力時、前記
要求コマンドに対応する前記完了信号が返った時に起動
したいルーチンのアドレスを前記コマンド制御子テーブ
ルに格納し、前記要求コマンドを出す順番に前記コマン
ド制御メインテーブルに前記コマンド制御子テーブルを
キューイングして前記要求コマンドを前記第二の装置へ
出力する通信制御部と、前記第二の装置から前記完了信
号を受付る度に、前記コマンド制御メインテーブルより
前記完了信号に含まれる前記コマンドで前記コマンド制
御子テーブルを先頭からサーチし前記コマンドに対応す
る前記コマンド制御子テーブルをデキューイングし、前
記コマンド制御子テーブルに格納してある前記ルーチン
アドレスに制御を移行し、前記ルーチンから制御が戻っ
た時に前記コマンド制御子テーブルを解放する完了受付
手段を有することを特徴とする高速完了通知方式。
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) |
-
1990
- 1990-07-20 JP JP2192548A patent/JPH0478947A/ja active Pending
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) | 仮想計算機の入出力割込み処理方式 |