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
Application number
JP2264398A
Other languages
English (en)
Inventor
Yasushi Hasegawa
康 長谷川
Shinji Yamamoto
真士 山本
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
NEC Computertechno Ltd
Original Assignee
NEC Corp
NEC Computertechno 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 Corp, NEC Computertechno Ltd filed Critical NEC Corp
Priority to JP2264398A priority Critical patent/JPH04139556A/ja
Publication of JPH04139556A publication Critical patent/JPH04139556A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はリトライ制御方式に関する。
〔従来の技術〕
従来、この種のIJ )ライ制御方式は、中央処理装置
から入出力装置に対して出された命令が入山力装置に受
け付けられなかったとき(ウェイト状態であったとき)
、入出力装置からはウェイト応答が中央処理装置に返送
されてくるが、中央処理装置は、−緒に返送されてくる
ウェイト時間を示すデータを受信してその時間が経過し
てから入出力装置に対し同じ命令を出し、要求が受け付
けられるまで再度リトライを行っていた。
〔発明が解決しようとする課題〕
上述した従来のリトライ制の方式は、中央処理装置から
入出力装置に対して出された命令が入出力装置に受け付
けられなかったとき、中央処理装置は一緒に返送されて
くるウェイト時間を認識してその時間が経過してから入
出力装置に対し同じ命令を出し、要求が受け付けられる
まで繰返すことになっているので、入出力装置がストー
ルしていてウェイト時間が更新されないときは、中央処
理装置は同じ処理を無限に繰返し、結果的に中央処理装
置もストール状態になってしまうという問題点があった
本発明の目的は、中央処理装置が同じ命令を繰返してス
トールすることを未然に防ぐことができるリトライ制御
方式を提供することにある。
〔課題を解決するための手段〕
本発明のIJ )ライ制御方式は、中央処理装置と前記
中央処理装置に接続された入出力装置とを備え、前記入
出力装置が、前記中央処理装置からの入出力命令を受け
付け、前記入出力命令を直ちに実行することができない
とき、前記中央処理装置からの入出力命令の実行の待ち
時間を示すウェイト時間を示すデータを前記中央処理装
置に返送するリトライ制御方式において、前記中央処理
装置が、 (A)前記ウェイト時間を示すデータを保持する記憶手
段、 (B)前記入出力装置に1回目の入出力命令を送出して
前記入出力装置から第1のウェイト時間を示すデータを
返送されたとき、前記第1のウェイト時間を経過後、再
度前記入出力装置に2回目の前記入出力命令を送出し、
2回目の前記入出力命令を送出して再度第2のウェイト
時間を返送されたとき、前記第1のウェイト時間と第2
のウェイト時間とを比較し、返送されてきた第2のウェ
イト時間の値が前記第1のウェイト時間に対して更新さ
れていないときは、前記入出力装置に異常が生じたと判
断し前記入出力装置の異常を示す信号を出力する比較器
、 を備えている。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例のブロック図である。
第1図に示すIJ )ライ制御方式は、中央処理装置1
、中央処理装置1に接続された入出力装置2から構成さ
れている。
また、中央処理装置1は、ウェイト時間を示すデータを
保持するレジスタ5、入出力装置2に1回目の入出力命
令を送出して最初のウェイト時間を示すデータを返送さ
れ、このウェイト時間を経過後、再度入出力装置に2回
目の入出力命令を送出し、2回目の入出力命令を送出し
て再度ウェイト時間を返送されたとき、最初のウェイト
時間と後のウェイト時間とを比較し、返送されてきた2
回目のウェイト時間の値が最初のウェイト時間に対して
更新されていないときは、入出力装置2に異常が生じた
と判断し、入出力装置2の異常を示す信号を出力する比
較器12から構成されている。
また、入出力装置2は、現在行っている処理内容を保持
しているレジスタ8、入出力命令の内容と実行中の処理
内容との優先順位の比較を行い、信号線10に比較結果
を出力する比較器7、中央処理装置1に返送するウェイ
ト時間を保持したレジスタ6から構成されている。
次に、動作を説明する。
第1図において、中央処理装置1EIが入出力装置2に
対して信号線9により入出力命令を発すると、その命令
を受けた入出力装置2は、命令調停部3において、現在
行っている処理内容をレジスタ8から読み出して、比較
器7で入出力命令の内容と実行中の処理内容との優先順
位の比較を行い、信号線10に比較結果を出力する。
もし、現在行っている処理よりも中央処理装置1からの
命令の方が優先順位が高い場合は、現在行っている処理
を中止し、中央処理装置1からの命令の処理を行う。逆
に現在行っている処理の方が中央処理装置1からの命令
に対し優先順位が高い場合は、入出力装置2は中央処理
装置1にウェイト応答するとともに、ファームウェア部
4に設けられたレジスタ6に保持されている待ち時間を
通知する。
中央処理装置1は、レジスタ6に保持されている待ち時
間を認識し、それに応じた時間が経過した後にリトライ
を行う。そのときに、再度ウェイト応答が返送されてき
たら、中央処理装置工は、再度リトライを行う前に前回
の待ち時間をレジスタ5から読み出して、上記の再度返
送されてきたウェイト応答との比較を比較器12で行い
、もし再度返送されてきたウェイト応答の値が更新され
ていないときは、入出力装置2に異常が生じたと判断し
て診断系のユニットに入出力装置2の異常を信号線11
を介して通知する。
〔発明の効果〕
以上説明したように、本発明は、中央処理装置からの入
出力命令が受け付けられず、リトライを繰返してもウェ
イト時間が更新されないときは、入出力装置の異常とし
て診断系のユニットに通知することにより、中央処理装
置が同じ命令を繰返してストールすることを未然に防ぐ
ことができるという効果を有する。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図である。

Claims (1)

  1. 【特許請求の範囲】 1、中央処理装置と前記中央処理装置に接続された入出
    力装置とを備え、前記入出力装置が、前記中央処理装置
    からの入出力命令を受け付け、前記入出力命令を直ちに
    実行することができないとき、前記中央処理装置からの
    入出力命令の実行の待ち時間を示すウェイト時間を示す
    データを前記中央処理装置に返送するリトライ制御方式
    において、前記中央処理装置が、 (A)前記ウェイト時間を示すデータを保持する記憶手
    段、 (B)前記入出力装置に1回目の入出力命令を送出して
    前記入出力装置から第1のウェイト時間を示すデータを
    返送されたとき、前記第1のウェイト時間を経過後、再
    度前記入出力装置に2回目の前記入出力命令を送出し、
    2回目の前記入出力命令を送出して再度第2の ウェイト時間を返送されたとき、前記第1のウェイト時
    間と第2のウェイト時間とを比較し、返送されてきた第
    2のウェイト時間の値が前記第1のウェイト時間に対し
    て更新されていないときは、前記入出力装置に異常が生
    じたと判断し前記入出力装置の異常を示す信号を出力す
    る比較器、 を備えたことを特徴とするリトライ制御方式。 2、請求項1記載のリトライ制御方式において、前記記
    憶手段はレジスタであることを特徴とするリトライ制御
    方式。
JP2264398A 1990-10-01 1990-10-01 リトライ制御方式 Pending JPH04139556A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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) 計算機装置