JPH04139556A - リトライ制御方式 - Google Patents
リトライ制御方式Info
- Publication number
- JPH04139556A JPH04139556A JP2264398A JP26439890A JPH04139556A JP H04139556 A JPH04139556 A JP H04139556A JP 2264398 A JP2264398 A JP 2264398A JP 26439890 A JP26439890 A JP 26439890A JP H04139556 A JPH04139556 A JP H04139556A
- Authority
- JP
- Japan
- Prior art keywords
- input
- wait time
- output device
- processing unit
- central processing
- 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
- 230000005856 abnormality Effects 0.000 claims abstract description 9
- 238000000034 method Methods 0.000 claims description 13
- 230000003252 repetitive effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はリトライ制御方式に関する。
従来、この種のIJ )ライ制御方式は、中央処理装置
から入出力装置に対して出された命令が入山力装置に受
け付けられなかったとき(ウェイト状態であったとき)
、入出力装置からはウェイト応答が中央処理装置に返送
されてくるが、中央処理装置は、−緒に返送されてくる
ウェイト時間を示すデータを受信してその時間が経過し
てから入出力装置に対し同じ命令を出し、要求が受け付
けられるまで再度リトライを行っていた。
から入出力装置に対して出された命令が入山力装置に受
け付けられなかったとき(ウェイト状態であったとき)
、入出力装置からはウェイト応答が中央処理装置に返送
されてくるが、中央処理装置は、−緒に返送されてくる
ウェイト時間を示すデータを受信してその時間が経過し
てから入出力装置に対し同じ命令を出し、要求が受け付
けられるまで再度リトライを行っていた。
上述した従来のリトライ制の方式は、中央処理装置から
入出力装置に対して出された命令が入出力装置に受け付
けられなかったとき、中央処理装置は一緒に返送されて
くるウェイト時間を認識してその時間が経過してから入
出力装置に対し同じ命令を出し、要求が受け付けられる
まで繰返すことになっているので、入出力装置がストー
ルしていてウェイト時間が更新されないときは、中央処
理装置は同じ処理を無限に繰返し、結果的に中央処理装
置もストール状態になってしまうという問題点があった
。
入出力装置に対して出された命令が入出力装置に受け付
けられなかったとき、中央処理装置は一緒に返送されて
くるウェイト時間を認識してその時間が経過してから入
出力装置に対し同じ命令を出し、要求が受け付けられる
まで繰返すことになっているので、入出力装置がストー
ルしていてウェイト時間が更新されないときは、中央処
理装置は同じ処理を無限に繰返し、結果的に中央処理装
置もストール状態になってしまうという問題点があった
。
本発明の目的は、中央処理装置が同じ命令を繰返してス
トールすることを未然に防ぐことができるリトライ制御
方式を提供することにある。
トールすることを未然に防ぐことができるリトライ制御
方式を提供することにある。
本発明のIJ )ライ制御方式は、中央処理装置と前記
中央処理装置に接続された入出力装置とを備え、前記入
出力装置が、前記中央処理装置からの入出力命令を受け
付け、前記入出力命令を直ちに実行することができない
とき、前記中央処理装置からの入出力命令の実行の待ち
時間を示すウェイト時間を示すデータを前記中央処理装
置に返送するリトライ制御方式において、前記中央処理
装置が、 (A)前記ウェイト時間を示すデータを保持する記憶手
段、 (B)前記入出力装置に1回目の入出力命令を送出して
前記入出力装置から第1のウェイト時間を示すデータを
返送されたとき、前記第1のウェイト時間を経過後、再
度前記入出力装置に2回目の前記入出力命令を送出し、
2回目の前記入出力命令を送出して再度第2のウェイト
時間を返送されたとき、前記第1のウェイト時間と第2
のウェイト時間とを比較し、返送されてきた第2のウェ
イト時間の値が前記第1のウェイト時間に対して更新さ
れていないときは、前記入出力装置に異常が生じたと判
断し前記入出力装置の異常を示す信号を出力する比較器
、 を備えている。
中央処理装置に接続された入出力装置とを備え、前記入
出力装置が、前記中央処理装置からの入出力命令を受け
付け、前記入出力命令を直ちに実行することができない
とき、前記中央処理装置からの入出力命令の実行の待ち
時間を示すウェイト時間を示すデータを前記中央処理装
置に返送するリトライ制御方式において、前記中央処理
装置が、 (A)前記ウェイト時間を示すデータを保持する記憶手
段、 (B)前記入出力装置に1回目の入出力命令を送出して
前記入出力装置から第1のウェイト時間を示すデータを
返送されたとき、前記第1のウェイト時間を経過後、再
度前記入出力装置に2回目の前記入出力命令を送出し、
2回目の前記入出力命令を送出して再度第2のウェイト
時間を返送されたとき、前記第1のウェイト時間と第2
のウェイト時間とを比較し、返送されてきた第2のウェ
イト時間の値が前記第1のウェイト時間に対して更新さ
れていないときは、前記入出力装置に異常が生じたと判
断し前記入出力装置の異常を示す信号を出力する比較器
、 を備えている。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一実施例のブロック図である。
第1図に示すIJ )ライ制御方式は、中央処理装置1
、中央処理装置1に接続された入出力装置2から構成さ
れている。
、中央処理装置1に接続された入出力装置2から構成さ
れている。
また、中央処理装置1は、ウェイト時間を示すデータを
保持するレジスタ5、入出力装置2に1回目の入出力命
令を送出して最初のウェイト時間を示すデータを返送さ
れ、このウェイト時間を経過後、再度入出力装置に2回
目の入出力命令を送出し、2回目の入出力命令を送出し
て再度ウェイト時間を返送されたとき、最初のウェイト
時間と後のウェイト時間とを比較し、返送されてきた2
回目のウェイト時間の値が最初のウェイト時間に対して
更新されていないときは、入出力装置2に異常が生じた
と判断し、入出力装置2の異常を示す信号を出力する比
較器12から構成されている。
保持するレジスタ5、入出力装置2に1回目の入出力命
令を送出して最初のウェイト時間を示すデータを返送さ
れ、このウェイト時間を経過後、再度入出力装置に2回
目の入出力命令を送出し、2回目の入出力命令を送出し
て再度ウェイト時間を返送されたとき、最初のウェイト
時間と後のウェイト時間とを比較し、返送されてきた2
回目のウェイト時間の値が最初のウェイト時間に対して
更新されていないときは、入出力装置2に異常が生じた
と判断し、入出力装置2の異常を示す信号を出力する比
較器12から構成されている。
また、入出力装置2は、現在行っている処理内容を保持
しているレジスタ8、入出力命令の内容と実行中の処理
内容との優先順位の比較を行い、信号線10に比較結果
を出力する比較器7、中央処理装置1に返送するウェイ
ト時間を保持したレジスタ6から構成されている。
しているレジスタ8、入出力命令の内容と実行中の処理
内容との優先順位の比較を行い、信号線10に比較結果
を出力する比較器7、中央処理装置1に返送するウェイ
ト時間を保持したレジスタ6から構成されている。
次に、動作を説明する。
第1図において、中央処理装置1EIが入出力装置2に
対して信号線9により入出力命令を発すると、その命令
を受けた入出力装置2は、命令調停部3において、現在
行っている処理内容をレジスタ8から読み出して、比較
器7で入出力命令の内容と実行中の処理内容との優先順
位の比較を行い、信号線10に比較結果を出力する。
対して信号線9により入出力命令を発すると、その命令
を受けた入出力装置2は、命令調停部3において、現在
行っている処理内容をレジスタ8から読み出して、比較
器7で入出力命令の内容と実行中の処理内容との優先順
位の比較を行い、信号線10に比較結果を出力する。
もし、現在行っている処理よりも中央処理装置1からの
命令の方が優先順位が高い場合は、現在行っている処理
を中止し、中央処理装置1からの命令の処理を行う。逆
に現在行っている処理の方が中央処理装置1からの命令
に対し優先順位が高い場合は、入出力装置2は中央処理
装置1にウェイト応答するとともに、ファームウェア部
4に設けられたレジスタ6に保持されている待ち時間を
通知する。
命令の方が優先順位が高い場合は、現在行っている処理
を中止し、中央処理装置1からの命令の処理を行う。逆
に現在行っている処理の方が中央処理装置1からの命令
に対し優先順位が高い場合は、入出力装置2は中央処理
装置1にウェイト応答するとともに、ファームウェア部
4に設けられたレジスタ6に保持されている待ち時間を
通知する。
中央処理装置1は、レジスタ6に保持されている待ち時
間を認識し、それに応じた時間が経過した後にリトライ
を行う。そのときに、再度ウェイト応答が返送されてき
たら、中央処理装置工は、再度リトライを行う前に前回
の待ち時間をレジスタ5から読み出して、上記の再度返
送されてきたウェイト応答との比較を比較器12で行い
、もし再度返送されてきたウェイト応答の値が更新され
ていないときは、入出力装置2に異常が生じたと判断し
て診断系のユニットに入出力装置2の異常を信号線11
を介して通知する。
間を認識し、それに応じた時間が経過した後にリトライ
を行う。そのときに、再度ウェイト応答が返送されてき
たら、中央処理装置工は、再度リトライを行う前に前回
の待ち時間をレジスタ5から読み出して、上記の再度返
送されてきたウェイト応答との比較を比較器12で行い
、もし再度返送されてきたウェイト応答の値が更新され
ていないときは、入出力装置2に異常が生じたと判断し
て診断系のユニットに入出力装置2の異常を信号線11
を介して通知する。
以上説明したように、本発明は、中央処理装置からの入
出力命令が受け付けられず、リトライを繰返してもウェ
イト時間が更新されないときは、入出力装置の異常とし
て診断系のユニットに通知することにより、中央処理装
置が同じ命令を繰返してストールすることを未然に防ぐ
ことができるという効果を有する。
出力命令が受け付けられず、リトライを繰返してもウェ
イト時間が更新されないときは、入出力装置の異常とし
て診断系のユニットに通知することにより、中央処理装
置が同じ命令を繰返してストールすることを未然に防ぐ
ことができるという効果を有する。
第1図は本発明の一実施例のブロック図である。
Claims (1)
- 【特許請求の範囲】 1、中央処理装置と前記中央処理装置に接続された入出
力装置とを備え、前記入出力装置が、前記中央処理装置
からの入出力命令を受け付け、前記入出力命令を直ちに
実行することができないとき、前記中央処理装置からの
入出力命令の実行の待ち時間を示すウェイト時間を示す
データを前記中央処理装置に返送するリトライ制御方式
において、前記中央処理装置が、 (A)前記ウェイト時間を示すデータを保持する記憶手
段、 (B)前記入出力装置に1回目の入出力命令を送出して
前記入出力装置から第1のウェイト時間を示すデータを
返送されたとき、前記第1のウェイト時間を経過後、再
度前記入出力装置に2回目の前記入出力命令を送出し、
2回目の前記入出力命令を送出して再度第2の ウェイト時間を返送されたとき、前記第1のウェイト時
間と第2のウェイト時間とを比較し、返送されてきた第
2のウェイト時間の値が前記第1のウェイト時間に対し
て更新されていないときは、前記入出力装置に異常が生
じたと判断し前記入出力装置の異常を示す信号を出力す
る比較器、 を備えたことを特徴とするリトライ制御方式。 2、請求項1記載のリトライ制御方式において、前記記
憶手段はレジスタであることを特徴とするリトライ制御
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2264398A JPH04139556A (ja) | 1990-10-01 | 1990-10-01 | リトライ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2264398A JPH04139556A (ja) | 1990-10-01 | 1990-10-01 | リトライ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04139556A true JPH04139556A (ja) | 1992-05-13 |
Family
ID=17402609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2264398A Pending JPH04139556A (ja) | 1990-10-01 | 1990-10-01 | リトライ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04139556A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309755A (ja) * | 2005-04-15 | 2006-11-09 | Toshiba Corp | タグ情報を使用してコマンドバッファから廃棄されたエントリを除去するシステム及び方法 |
| US7472488B2 (en) | 2006-05-31 | 2009-01-06 | Konrad Besch | Animal sizing system, method, and apparatus for assistance while hunting game |
-
1990
- 1990-10-01 JP JP2264398A patent/JPH04139556A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309755A (ja) * | 2005-04-15 | 2006-11-09 | Toshiba Corp | タグ情報を使用してコマンドバッファから廃棄されたエントリを除去するシステム及び方法 |
| US7472488B2 (en) | 2006-05-31 | 2009-01-06 | Konrad Besch | Animal sizing system, method, and apparatus for assistance while hunting game |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04139556A (ja) | リトライ制御方式 | |
| JPH0666061B2 (ja) | マルチcpu通信装置 | |
| JPS58195915A (ja) | チヤネル装置のエラ−処理方式 | |
| JPH04362835A (ja) | データ転送方法 | |
| JPS62235898A (ja) | 遠隔監視制御子局装置 | |
| JPS62143154A (ja) | 入出力制御装置 | |
| JPS583249B2 (ja) | バツフア装置 | |
| JPH04333963A (ja) | 障害処理方式 | |
| JPS61264829A (ja) | ネツトワ−ク制御装置の割込み制御方式 | |
| JPH05241986A (ja) | 入出力命令リトライ方式 | |
| JPH05225112A (ja) | 情報処理装置 | |
| JPS62162156A (ja) | メモリアクセス制御装置 | |
| JPH04195568A (ja) | 入出力装置のリトライ方式 | |
| JPH01292559A (ja) | 並列計算機メッセージ処理方式及びデータ転送方式 | |
| JPS63271521A (ja) | デ−タの処理制御装置 | |
| JPS5918733B2 (ja) | デ−タ送受信制御装置 | |
| JPS59220823A (ja) | インタフエ−ス制御方式 | |
| JPS63245754A (ja) | 情報処理システムの入出力制御方式 | |
| JPS61289796A (ja) | 電子交換システムの割込制御方式 | |
| JPH0789327B2 (ja) | 情報処理システム | |
| JPH02120956A (ja) | 通信制御方式 | |
| JPS6170653A (ja) | プロセツサ間の割込み制御方式 | |
| JPH04124759A (ja) | データ転送装置 | |
| JPH02146660A (ja) | 情報処理装置 | |
| JPS6326738A (ja) | 計算機装置 |