JPH0219948A - Fault processing system for input/output controller - Google Patents
Fault processing system for input/output controllerInfo
- 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
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
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.
上記従来技術は、端末装置に障害が発生した場合、入出
力制御装置としては、電子計算機に対し端末装置の異常
を報告し、電子計算機内にて、該端末装置との論理的な
切離し等の処理がなされ、再度、該端末装置が立上げら
れたとき、再び、論理的な結合から必要となり、該端末
装置を再び使用するまでに手順を要し、操作性に問題が
あった。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.
上記目的は、入出力制御装置に、端末装置の表示画面画
のデータバッファメモリ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.
入出力制御装置は、電子計算機から端末装置への入出力
動作について、該端末装置の正常時において、該端末装
置の表示画面のバッファメモリ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.
以下、本発明の一実施例について、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.
以上説明したように、本発明によれば、端末装置に障害
が発生した場合でも、入出力制御装置内のバッファメモ
リに入出力動作を切替えることにより、電子計算機は該
端末装置の障害を検知せず入出力動作を続けることがで
き、障害回復後における再結合といった処理の負荷を低
減できる。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.
第1図は本発明の一実施例の構成図である。
1・・・入出力制御装置、2・・・電子計算機。
3・・・マイクロプロセッサ、
4・・状態管理テーブル、
5・・・タイマ、 6・・・回線制御回路、7
・・・処理装置、
8・・・転送用バッファメモリ、
9・・・仮想画面バッファメモリ、
10・・・回線、 11・・端末装置、12・・
・画面バッファメモリ、
13・・・CRT。
第1口
入出7711opVk工lFIG. 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)
て、表示画面のデータバッファメモリ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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58156946A (en) * | 1982-03-12 | 1983-09-19 | Canon Inc | photoconductive member |
-
1988
- 1988-07-08 JP JP63168761A patent/JPH0219948A/en active Pending
Cited By (1)
| 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 |