Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS605016B2 - Timeout monitoring method - Google Patents
[go: Go Back, main page]

JPS605016B2 - Timeout monitoring method - Google Patents

Timeout monitoring method

Info

Publication number
JPS605016B2
JPS605016B2 JP54169011A JP16901179A JPS605016B2 JP S605016 B2 JPS605016 B2 JP S605016B2 JP 54169011 A JP54169011 A JP 54169011A JP 16901179 A JP16901179 A JP 16901179A JP S605016 B2 JPS605016 B2 JP S605016B2
Authority
JP
Japan
Prior art keywords
timeout
input
output control
set sector
time
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.)
Expired
Application number
JP54169011A
Other languages
Japanese (ja)
Other versions
JPS5690354A (en
Inventor
勉 篠坂
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP54169011A priority Critical patent/JPS605016B2/en
Publication of JPS5690354A publication Critical patent/JPS5690354A/en
Publication of JPS605016B2 publication Critical patent/JPS605016B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 本発明は電子計算機システムにおけるタイムアウト監視
方式に係り、特に大記憶装置に関するセットセクターコ
マンWこよるデッドロックの救済を可能にする方式に関
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a timeout monitoring method in an electronic computer system, and more particularly to a method for relieving a deadlock caused by a set sector command W regarding a large storage device.

従来のタイムアウト監視方式としてはタイムアウト発生
=異常発生としているが、これにはセットセクターコマ
ンドのデッドロックによるタイムアウトも一律にハード
異常発生と誤診してしまう欠点がある。
Conventional timeout monitoring methods assume that the occurrence of a timeout equals the occurrence of an abnormality, but this has the drawback that a timeout due to a deadlock in a set sector command is uniformly misdiagnosed as a hardware abnormality.

セットセクタコマンドによるデッドロックとは、入出力
制御装置が自己の制御配下にある複数の大詰億装置に対
し同時にセットセクタコマンド等を出しているため、あ
る特定の入出力装置にセットセクタコマンドを出し、指
定されたセクタ位暦に記録媒体が回転して来ても、他の
装置が書込又は読出等の処理にて入出力制御装置を占有
していれば、再度指定されたセクタ位置に記録媒体が回
転して来るのを待たなければならず、この操返えしによ
りタイムアウト処理に入るものをいう。
A deadlock caused by a set sector command is caused by an input/output control device issuing a set sector command etc. to multiple devices under its control at the same time. Even if the recording medium rotates to the specified sector position, if another device is occupying the input/output control device for writing or reading, it will rotate to the specified sector position again. It is necessary to wait for the recording medium to rotate, and this operation enters a timeout process.

この発明は以上の欠点を克服することを目的としセット
セクタコマンドを複数の大記憶装置に同時に発信可能な
入出力制御装置を有しタイムアウト監視機能を備えた入
出力制御手段において、監視時間を延長する時間延長手
段を設け、上記セットセクタコマンドの発信後のタイム
アウトを上記タイムアウト監視機能が検出すると上記時
間延長手段がタイムアウト時間を延長すると共に上記タ
イムアウト延長時間中、上記入出力制御手段は上記入出
力制御装置への後続のセットセクタコマンドの発信を抑
止することにより上記目的を達成することができた。以
下図によりこの発明を詳しく説明する。
The purpose of this invention is to overcome the above-mentioned drawbacks and extend the monitoring time in an input/output control means that has an input/output control device that can simultaneously issue set sector commands to multiple large storage devices and is equipped with a timeout monitoring function. and when the timeout monitoring function detects a timeout after issuing the set sector command, the time extension means extends the timeout time, and during the timeout extension time, the input/output control means controls the input/output. The above objective could be achieved by suppressing the transmission of subsequent set sector commands to the control device. This invention will be explained in detail with reference to the figures below.

図において10Sは入出力制御手段、IOCは入出力制
御装置、DEV.〜DEVnは大記憶装置であり、10
SCは入出力制御部、lOSTは時間監視機構、106
Sはセットセクタコマンドスケジュール部、10SMは
時間延長手段、lOSEは障害処理部である。
In the figure, 10S is an input/output control means, IOC is an input/output control device, and DEV. ~DEVn is a large storage device, 10
SC is an input/output control unit, lOST is a time monitoring mechanism, 106
S is a set sector command schedule unit, 10SM is a time extension unit, and lOSE is a failure processing unit.

図において入出力制御笥的OSCが入出力命令を受けそ
れがセットセクタコマンドであればセットセクタコマン
ドスケジュール部lOSSでセットセクタコマンドの発
信可否を判定し、発信可能であれば再び入出力制御部1
06C経由で指定された入出力装置DEViに対し入出
力制御装置IOCを介してセットセクタコマンドを発信
する。
In the figure, the input/output control OSC receives an input/output command, and if it is a set sector command, the set sector command schedule unit OSS determines whether the set sector command can be transmitted, and if it can be transmitted, the input/output control unit 1
A set sector command is sent to the designated input/output device DEVi via the input/output control device IOC via 06C.

この時タイム監視機構lOSTがセットセクタコマンド
からの信号により、発信したコマンド‘こ対する監視時
間をセットする。監視時間以内にセットセクタコマンド
に対する応答を入出力制御部10SCが受けると、タイ
ム監視機構lOSTから上記セットセクタコマンドーこ
対してセットした時間監視を無効化してしまう。タイム
アウト割込等により監視時間が切れたことをタイム監視
機構lOSTが入出力制御部10SCから通知されると
、セットセクタコマンド発信に対するタイムアウトかを
判定する。セットセクタコマンド発信に対するタイムア
ウトであれば、時間延長手段10SMがこの信号を受け
、監視時間を延長させると共に、セットセクタコマンド
スケジュールlOSSに対しタイムアウトの発生した入
出力制御手段IOCに対する延長時間中のセットセクタ
コマンド発信抑止の信号を送出する。延長した時間中に
発信したセットセクタコマンドの応答が帰って来れば入
出力制御部106Cがタイム監視機構に時間監視を解除
させると共に、セットセクタコマンドスケジューラlO
SSに対しセットセクタコマンド発信抑止を解除させる
。また時間を延長してもセットセクタコマンドに対する
応答が帰らず再びタイムアウトが検出されると、タイム
アウト監視機構lOSTは指令で障害処理部lOSEが
障害の切り分け、障害の回復等を開始する。以上説明し
たように、この発明はタイムアウト機構を備えた入出力
制御手段において、監視時間を延長する時間延長手段を
設け、セットセクタコマンド発信に対するタイムアウト
時には監視時間を延長すると共に、その延長時間中はタ
イムアウトを発生した入出力制御装置へのセットセクタ
コマンドの発信を抑止することにより、セットセクタコ
マンドによるデッドロックを早期に障害範囲が狭い時点
で解決させることができ、セットセクタコマンドのデッ
ドロックによるジョブの異常終了、システム異常処理を
大中に軽減したばかりか、計算機システムの効率化、信
頼性の向上に効率があった。
At this time, the time monitoring mechanism lOST sets the monitoring time for the transmitted command in response to the signal from the set sector command. When the input/output control unit 10SC receives a response to the set sector command within the monitoring time, the time monitoring set by the time monitoring mechanism lOST for the set sector command is invalidated. When the time monitoring mechanism lOST is notified from the input/output control unit 10SC that the monitoring time has expired due to a timeout interrupt or the like, it determines whether there is a timeout for issuing the set sector command. If it is a timeout for the set sector command transmission, the time extension means 10SM receives this signal and extends the monitoring time, and also sets the set sector during the extension time for the input/output control means IOC in which the timeout has occurred for the set sector command schedule lOSS. Sends a signal to suppress command transmission. If a response to the set sector command sent during the extended time is returned, the input/output control unit 106C causes the time monitoring mechanism to cancel time monitoring, and the set sector command scheduler lO
Forces the SS to release the set sector command transmission inhibition. If the response to the set sector command is not returned even after the time is extended, and a timeout is detected again, the timeout monitoring mechanism lOST instructs the fault processing unit lOSE to begin troubleshooting, recovery, etc. As explained above, the present invention provides a time extension means for extending the monitoring time in an input/output control means equipped with a timeout mechanism. By suppressing the transmission of set sector commands to the input/output control device that has timed out, deadlocks caused by set sector commands can be resolved early when the failure range is narrow, and jobs caused by deadlocks of set sector commands can be resolved quickly. Not only did this greatly reduce the number of abnormal terminations and abnormal system processing, but it was also effective in improving the efficiency and reliability of the computer system.

【図面の簡単な説明】[Brief explanation of the drawing]

図において、106は入出力制御手段、IOCは入出力
制御装置、DEV,〜DEVnは大記憶装置であり、1
0SCは入出力制御部、lOSTは時間監視機構、lO
SSはセットセクタコマンドスケジュール部、10SM
は時間延長手段、lOSEは障害処理部である。
In the figure, 106 is an input/output control means, IOC is an input/output control device, DEV, to DEVn are large storage devices, and 1
0SC is input/output control unit, lOST is time monitoring mechanism, lO
SS is set sector command schedule section, 10SM
is a time extension means, and lOSE is a failure processing unit.

Claims (1)

【特許請求の範囲】[Claims] 1 大記憶記憶媒体の読出/書込位置を指定するセツト
セクタコマンドを複数の大記憶装置に同時に発信可能な
入出力制御装置を有し、タイムアウト監視機能を備えた
入出力制御手段において、監視時間を延長する時間延長
手段を設け、上記セツトセクタコマンドの発信後のタイ
ムアウトを上記タイムアウト監視機能が検出すると上記
時間延長手段がタイムアウト時間を延長するとともに上
記タイムアウト延長時間中、上記入出力制御手段は上記
入出力制御装置への後続のセツトセクタコマンドの発信
を抑止することを特徴とするタイムアウト監視方式。
1 In an input/output control means that has an input/output control device that can simultaneously send a set sector command that specifies a read/write position on a large storage storage medium to multiple large storage devices, and is equipped with a timeout monitoring function, and when the timeout monitoring function detects a timeout after the transmission of the set sector command, the timeout monitoring function extends the timeout time, and during the timeout extension time, the input/output control means is activated. A timeout monitoring method characterized by inhibiting the transmission of subsequent set sector commands to an input/output control device.
JP54169011A 1979-12-25 1979-12-25 Timeout monitoring method Expired JPS605016B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54169011A JPS605016B2 (en) 1979-12-25 1979-12-25 Timeout monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54169011A JPS605016B2 (en) 1979-12-25 1979-12-25 Timeout monitoring method

Publications (2)

Publication Number Publication Date
JPS5690354A JPS5690354A (en) 1981-07-22
JPS605016B2 true JPS605016B2 (en) 1985-02-07

Family

ID=15878671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54169011A Expired JPS605016B2 (en) 1979-12-25 1979-12-25 Timeout monitoring method

Country Status (1)

Country Link
JP (1) JPS605016B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3242095B2 (en) 2000-05-16 2001-12-25 矢崎総業株式会社 fuse
USD559203S1 (en) 2006-11-14 2008-01-08 Littelfuse, Inc. Indicator for a fuse
USD575746S1 (en) 2008-01-14 2008-08-26 Littelfuse, Inc. Blade fuse and fuse element therefore
USD575745S1 (en) 2008-01-14 2008-08-26 Littelfuse, Inc. Blade fuse and fuse element therefore

Also Published As

Publication number Publication date
JPS5690354A (en) 1981-07-22

Similar Documents

Publication Publication Date Title
CA1297989C (en) Priority arbitration circuit for processor access
JPS638835A (en) Trouble recovery device
JPS605016B2 (en) Timeout monitoring method
DE69326718T2 (en) Improved system management procedures and device
DE102006053181B4 (en) Device, computer arrangement and method for temporarily storing write data in response to a movement
JP2974681B2 (en) Data processor with pulse width encoding state output signal
US5826091A (en) Method and apparatus for regenerating edge-sensitive interrupts
JPS6095663A (en) Automatic switching device of dual type magnetic disk device
JPS6027014A (en) Magnetic disk controller
JPS599927B2 (en) Data transfer control method
JPS5845050B2 (en) Bus centralized monitoring system
JPH0535455B2 (en)
JPH01138144U (en)
JPS589977B2 (en) Complex processing equipment
JPS60189053A (en) data transfer control device
JPS6217877Y2 (en)
CN119414939A (en) A channel shielding module, a reset device, a reset method and a reset control system
JPH0122656B2 (en)
JPS58142462A (en) Data file method
JPS5916036A (en) input/output control device
JP2010003268A (en) Slave device
JPH03100736A (en) Patrol diagnostic device
JPS608954A (en) Hang-up detecting method of computer program
JPH04289558A (en) Write data protecting system for power hit in disk device
JPH05342154A (en) Bus cycle extension system