JPH0219948A - Fault processing system for input/output controller - Google Patents

Fault processing system for input/output controller

Info

Publication number
JPH0219948A
JPH0219948A JP63168761A JP16876188A JPH0219948A JP H0219948 A JPH0219948 A JP H0219948A JP 63168761 A JP63168761 A JP 63168761A JP 16876188 A JP16876188 A JP 16876188A JP H0219948 A JPH0219948 A JP H0219948A
Authority
JP
Japan
Prior art keywords
input
terminal device
buffer memory
data buffer
computer
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
JP63168761A
Other languages
Japanese (ja)
Inventor
Kazutomi Tanaka
一臣 田中
Junichi Kimura
淳一 木村
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.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering Co 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 Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP63168761A priority Critical patent/JPH0219948A/en
Publication of JPH0219948A publication Critical patent/JPH0219948A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To continue the input/output actions to a terminal equipment of an electronic computer with no interruption and to improve the operability of the title system by making a buffer memory of an input/output controller substitute for the input/output controller in the case the terminal equipment has a fault. CONSTITUTION:In the case an input/output controller 1 decides the transfer of the state of a terminal equipment 11 is impossible based on a state control table 4, the controller 1 does not carry out the transfer to the equipment 11 and reports the normal end to an electronic computer 2 just with the replacement of a virtual screen buffer memory 9. When the recovering process is through with the equipment 11, the contents of the memory 9 are transferred to a screen buffer memory 12. Thus the computer 2 can output the display data to the memory 9 despite the fault of the equipment 11. As a result, the input/output actions can be continued to the equipment 11 from the computer 2 with no interruption. Then the processing load like the reconnection performed after recovery of the fault can be reduced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機の入出力制御方式に係り、特に端末
装置の障害処理に対する入出力制御方式%式% 〔従来の技術〕 電子計算機から端末装置への入出力動作を制御する方式
として、入出力制御装置によりデータ転送の手順を制御
している6人出力制御装置は端末装置にポーリング信号
を発し、その応答を得ることなどにより該端末装置の状
態を監視している。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to an input/output control method for a computer, and in particular, an input/output control method for handling faults in a terminal device. As a method of controlling input/output operations to the device, the six-person output control device, which controls the data transfer procedure by the input/output control device, issues a polling signal to the terminal device and receives a response from the terminal device. is monitoring the status of.

こういった監視により、端末装置の障害を検出した場合
、入出力制御装置は、該端末装置に対し強制リセットの
指示を出すなどを行い、端末装置の回復措置が図られて
いる。
When a failure in a terminal device is detected through such monitoring, the input/output control device issues an instruction to force a reset to the terminal device, thereby taking measures to recover the terminal device.

なお、この種の回復措置に関する公知例として例えば、
特開昭58−1234号を挙げることができる。
For example, publicly known examples of this type of recovery measure include:
JP-A No. 58-1234 can be mentioned.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記従来技術は、端末装置に障害が発生した場合、入出
力制御装置としては、電子計算機に対し端末装置の異常
を報告し、電子計算機内にて、該端末装置との論理的な
切離し等の処理がなされ、再度、該端末装置が立上げら
れたとき、再び、論理的な結合から必要となり、該端末
装置を再び使用するまでに手順を要し、操作性に問題が
あった。
In the above conventional technology, when a failure occurs in a terminal device, the input/output control device reports the abnormality of the terminal device to the computer, and takes steps such as logically disconnecting it from the terminal device within the computer. When the process is performed and the terminal device is started up again, the logical connection is required again, and a procedure is required before the terminal device can be used again, which poses a problem in operability.

本発明の目的は、上記端末装置に障害が発生した場合、
電子計算機の該端末装置への入出力動作を中断させるこ
となく続行させることを可能とし、操作性の向上を図る
ことにある。
The purpose of the present invention is to: When a failure occurs in the terminal device,
It is an object of the present invention to enable input/output operations of a computer to the terminal device to continue without interruption, thereby improving operability.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的は、入出力制御装置に、端末装置の表示画面画
のデータバッファメモリ1と、該データバッファメモリ
1の写しとなる入出力制御装置内のデータバッファメモ
リ2との更新処理において。
The above purpose is to update a data buffer memory 1 of a display screen of a terminal device and a data buffer memory 2 in the input/output control device, which is a copy of the data buffer memory 1, in an input/output control device.

両データバッファメモリの更新処理1とするか、あるい
は、データバッファメモリ2の更新処理2だけとするか
の切替える手段を設け、該端末装置の障害を検知した場
合に、通常の更新処理1から更新処理2に切替え、該端
末装置の回復後にデータバッファ2による更新処理結果
をデータバッファ1に転送することにより、達成される
A means is provided to switch between updating processing 1 for both data buffer memories or updating processing 2 only for data buffer memory 2, and when a failure of the terminal device is detected, updating from normal updating processing 1 is provided. This is achieved by switching to process 2 and transferring the update processing result by data buffer 2 to data buffer 1 after the terminal device recovers.

〔作用〕[Effect]

入出力制御装置は、電子計算機から端末装置への入出力
動作について、該端末装置の正常時において、該端末装
置の表示画面のバッファメモリ1にデータ転送すると共
に、該バッファメモリ1の写しとなる入出力制御装置内
のバッファメモリ2に対しても更新処理を実行する。し
かし、該端末装置の障害を検出すると、該端末装置への
データ転送を中断し、バッファメモリ2の更新処理だけ
に切替える。このようにして、電子計算機から該端末装
置への入出力動作に対して、該端末装置の障害による異
常報告を抑止し、電子計算機に入出力動作を続けさせる
。この処理と並行して、該端末装置への強制リセットを
指示するなどを行い、該端末装置の回復処理が終了する
と、更新処理2によりデータバッファメモリ2にある処
理結果をデータバッファメモリ1に転送し、以後の入出
力動作を更新処理1に切替える。
The input/output control device transfers data to the buffer memory 1 of the display screen of the terminal device and serves as a copy of the buffer memory 1 for input/output operations from the computer to the terminal device when the terminal device is normal. Update processing is also executed for the buffer memory 2 in the input/output control device. However, when a failure of the terminal device is detected, the data transfer to the terminal device is interrupted and the processing is switched to only updating the buffer memory 2. In this way, with respect to input/output operations from the computer to the terminal device, an abnormality report due to a failure of the terminal device is suppressed, and the input/output operations of the computer are allowed to continue. In parallel with this process, a forced reset of the terminal device is instructed, and when the recovery process of the terminal device is completed, the processing results in the data buffer memory 2 are transferred to the data buffer memory 1 by the update process 2. Then, the subsequent input/output operation is switched to update processing 1.

上記機能により、電子計算機は端末装置の障害により入
出力動作を中断することなく、端末装置への処理を続行
することができる。
The above function allows the computer to continue processing to the terminal device without interrupting input/output operations due to a failure of the terminal device.

〔実施例〕〔Example〕

以下、本発明の一実施例について、CRTを具備し表示
処理をする端末装置を用いて説明する。
An embodiment of the present invention will be described below using a terminal device equipped with a CRT and performing display processing.

第1図は本発明の一実施例の構成図を示す。第1図にお
いて、1は電子計算機2に接続された入出力制御装置で
あり、該入出力制御装置1に回線10を通して端末装置
11が接続されている。
FIG. 1 shows a configuration diagram of an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes an input/output control device connected to a computer 2, and a terminal device 11 is connected to the input/output control device 1 through a line 10.

人出力制御装置1は、マイクロプロセッサ3゜状態管理
テーブル4.タイマ52回線制御回路6゜処理部7.転
送用バッファメモリ8.および、端末装置1111の表
示画面の写しとなるメモリ(以下、仮想画面バッファメ
モリ9と呼ぶ)よりなる。
The human output control device 1 includes a microprocessor 3.state management table 4. Timer 52 line control circuit 6° processing section 7. Transfer buffer memory8. and a memory (hereinafter referred to as virtual screen buffer memory 9) that serves as a copy of the display screen of the terminal device 1111.

入出力制御装置1は、電子計算機2から端末装置!11
への表示データの出力指示を処理部7を通して受付ける
。また、端末装置11にポーリング信号を発し、端末装
置11からの応答により、状態管理テーブル4を更新し
、端末装置11の状態を監視している。電子計算機2か
ら端末装置11へ表示データを出力する場合、入出力制
御装置は、起動処理を処理部7を通して処理した後、引
続く表示データを受理し、転送用バッファメモリに貯え
、と同時に、端末装置11の画面バッファメモリ12に
相当する仮想画面バッファメモリ9に対しても、表示デ
ータによる画面更新処理をする。
The input/output control device 1 is a terminal device from the electronic computer 2! 11
An instruction for outputting display data to is received through the processing unit 7. It also issues a polling signal to the terminal device 11, updates the state management table 4 based on the response from the terminal device 11, and monitors the state of the terminal device 11. When outputting display data from the computer 2 to the terminal device 11, the input/output control device processes the startup process through the processing unit 7, receives subsequent display data, stores it in the transfer buffer memory, and at the same time, The virtual screen buffer memory 9 corresponding to the screen buffer memory 12 of the terminal device 11 is also subjected to screen update processing using display data.

状態管理テーブル4により端末装置11の状態が転送可
能と判断すると、転送用バッファメモリ8に叶えられた
表示データを回線制御回路6を起動して、端末装置11
に転送し、電子計算機2に正常終了を報告する。以上が
正常時の動作であるが、CRT13を用いた表示処理の
端末装置11では、CRT13の放電エネルギーノイズ
等により、端末装置11の回路動作不能が発生する場合
があり、端末装置11は表示データを受信できず、電子
計算機2は入出力制御装置1から異常終了の報告を受け
る。電子計算機2は、端末装置11の異常報告を受ける
と、該端末装置11に対し、論理的な切離しを行い、該
端末装置11が再び使用可能となると、論理的に再結合
処理を行うなど該端末装置の再使用に複雑な処理を必要
とした。
When the status of the terminal device 11 is determined to be transferable based on the status management table 4, the line control circuit 6 is activated to transfer the display data stored in the transfer buffer memory 8 to the terminal device 11.
and reports normal completion to computer 2. The above is the normal operation, but in the terminal device 11 that performs display processing using the CRT 13, the circuit of the terminal device 11 may become inoperable due to discharge energy noise of the CRT 13, etc. The computer 2 receives a report of abnormal termination from the input/output control device 1. When the computer 2 receives an abnormality report on the terminal device 11, it logically disconnects the terminal device 11, and when the terminal device 11 becomes usable again, performs logical recombination processing, etc. Reusing terminal equipment required complicated processing.

第1図においては、入出力制御装置1は状態管理テーブ
ル4により端末装置11の状態が転送不可能と判断する
と、端末装置11への転送を実施せず、仮想画面バッフ
ァメモリ9の更新だけで電子計算機2に正常終了を報告
する。
In FIG. 1, when the input/output control device 1 determines that the state of the terminal device 11 is not transferable based on the state management table 4, it does not perform the transfer to the terminal device 11 and only updates the virtual screen buffer memory 9. Report normal completion to computer 2.

一方、入出力制御装置1は1回線10が未使用の時、回
線制御回路6を起動しポーリング信号を端末装置11に
発する。端末装置11の無応答を検出すると、状態管理
テーブル4に転送不可能状態をセットし、端末装置11
に対し強制リセットの指示を出し1回復処理を開始する
。端末装置11の回復処理が終了すると、状態管理テー
ブル4に転送可能状態をセットし、仮想画面バッファメ
モリ9の内容を端末装置11の画面バッファメモリ12
に転送する。
On the other hand, when one line 10 is not in use, the input/output control device 1 activates the line control circuit 6 and issues a polling signal to the terminal device 11. When a non-response from the terminal device 11 is detected, a transfer impossible state is set in the state management table 4, and the terminal device 11
A forced reset instruction is issued to the computer, and 1 recovery processing is started. When the recovery process of the terminal device 11 is completed, a transferable state is set in the state management table 4, and the contents of the virtual screen buffer memory 9 are transferred to the screen buffer memory 12 of the terminal device 11.
Transfer to.

本実施例によれば、端末装置11に障害が発生した場合
でも、入出力制御装置1の仮想画面バッファメモリ4に
電子計算機2は表示データを出力することができ、電子
計算機2がら端末装置11への入出力動作が中断するこ
とがない。
According to this embodiment, even if a failure occurs in the terminal device 11, the computer 2 can output display data to the virtual screen buffer memory 4 of the input/output control device 1, and the computer 2 can output display data to the virtual screen buffer memory 4 of the input/output control device 1. There is no interruption in input/output operations.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、端末装置に障害
が発生した場合でも、入出力制御装置内のバッファメモ
リに入出力動作を切替えることにより、電子計算機は該
端末装置の障害を検知せず入出力動作を続けることがで
き、障害回復後における再結合といった処理の負荷を低
減できる。
As explained above, according to the present invention, even if a failure occurs in a terminal device, the computer can detect the failure by switching the input/output operation of the buffer memory in the input/output control device. Input/output operations can be continued without interruption, and the processing load such as recombination after failure recovery can be reduced.

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

第1図は本発明の一実施例の構成図である。 1・・・入出力制御装置、2・・・電子計算機。 3・・・マイクロプロセッサ、 4・・状態管理テーブル、 5・・・タイマ、     6・・・回線制御回路、7
・・・処理装置、 8・・・転送用バッファメモリ、 9・・・仮想画面バッファメモリ、 10・・・回線、    11・・端末装置、12・・
・画面バッファメモリ、 13・・・CRT。 第1口 入出7711opVk工l
FIG. 1 is a block diagram of an embodiment of the present invention. 1... Input/output control device, 2... Electronic computer. 3... Microprocessor, 4... Status management table, 5... Timer, 6... Line control circuit, 7
...Processing device, 8.. Transfer buffer memory, 9.. Virtual screen buffer memory, 10.. Line, 11.. Terminal device, 12..
・Screen buffer memory, 13...CRT. 1st entrance/exit 7711opVk engineering

Claims (1)

【特許請求の範囲】[Claims] 1、電子計算機から端末装置への入出力動作の制御とし
て、表示画面のデータバッファメモリ1を具備する端末
装置へデータ転送を行う手順を有し、該データバッファ
メモリ1の写しとなるデータバッファメモリ2を具備す
る入出力制御装置において、該端末装置の監視機能によ
り該端末装置へのデータ転送が可能と判断すると、デー
タバッファメモリ1とデータバッファ2の両データバッ
ファメモリの更新処理を実行するが、該端末装置に障害
を検出しデータ転送が不可能な時は、データバッファ2
だけの更新処理に切替えるようにし、以後、端末装置が
回復するとデータバッファ2の更新処理結果をデータバ
ッファ1に転送する機能を設けることにより、端末装置
に障害が発生しても電子計算機からの入出力動作を中断
することなく、続行すること特徴とする入出力制御装置
の障害処理方式。
1. A data buffer memory that has a procedure for transferring data to a terminal device equipped with a data buffer memory 1 for a display screen as a control of input/output operations from a computer to a terminal device, and serves as a copy of the data buffer memory 1. 2, when the monitoring function of the terminal device determines that data transfer to the terminal device is possible, the input/output control device having the data buffer memory 1 and the data buffer 2 executes updating processing of both the data buffer memories, the data buffer memory 1 and the data buffer 2. , when a failure is detected in the terminal device and data transfer is impossible, the data buffer 2
By providing a function that transfers the update processing results of data buffer 2 to data buffer 1 when the terminal device recovers, even if a failure occurs in the terminal device, input from the computer can be maintained. A failure handling method for an input/output control device characterized by continuing output operation without interruption.
JP63168761A 1988-07-08 1988-07-08 Fault processing system for input/output controller Pending JPH0219948A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63168761A JPH0219948A (en) 1988-07-08 1988-07-08 Fault processing system for input/output controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63168761A JPH0219948A (en) 1988-07-08 1988-07-08 Fault processing system for input/output controller

Publications (1)

Publication Number Publication Date
JPH0219948A true JPH0219948A (en) 1990-01-23

Family

ID=15873949

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63168761A Pending JPH0219948A (en) 1988-07-08 1988-07-08 Fault processing system for input/output controller

Country Status (1)

Country Link
JP (1) JPH0219948A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58156946A (en) * 1982-03-12 1983-09-19 Canon Inc photoconductive member

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58156946A (en) * 1982-03-12 1983-09-19 Canon Inc photoconductive member

Similar Documents

Publication Publication Date Title
JPH0219948A (en) Fault processing system for input/output controller
JPH0223120B2 (en)
JPH0588926A (en) Automatic switching circuit for monitor and control system
KR100232869B1 (en) Apparatus and Method for Detecting Hernia in Redundant Communication System
JPS60134942A (en) Backup system for abnormal state
JPH03219333A (en) Stand-by duplex system device
JPH0254640A (en) Line switching controller
KR20000059718A (en) Nonstop operation method and circuit for plc duplication system
US6480466B1 (en) Terminal switching apparatus and method
JPS60222945A (en) Backup system for abnormality or the like
JPS61169036A (en) System supervisory device
JPS5929890B2 (en) Preliminary switching control method
JPH0272436A (en) Redundant system for microcomputer
JP2642489B2 (en) Multi-port switching control method
JPH04105151A (en) Input/output controller
JPH01120652A (en) Setting system for monitor time of input/output device
JPH01163859A (en) Channel fault restoration controller
JP3105025B2 (en) Redundant controller
JPS61194939A (en) Communication controller
JPH03237556A (en) Communication control system for multihost system
JPH02310755A (en) Health check system
JPH02109144A (en) Transmission line switching device
JPS62256162A (en) Change over controller for duplex computer system
JPS63240220A (en) Supervisory switching control method
JPS58217059A (en) Composite computer system