JPS60101659A - Terminal controlling device of electronic computer - Google Patents
Terminal controlling device of electronic computerInfo
- Publication number
- JPS60101659A JPS60101659A JP58208369A JP20836983A JPS60101659A JP S60101659 A JPS60101659 A JP S60101659A JP 58208369 A JP58208369 A JP 58208369A JP 20836983 A JP20836983 A JP 20836983A JP S60101659 A JPS60101659 A JP S60101659A
- Authority
- JP
- Japan
- Prior art keywords
- asynchronous
- computer
- terminal
- section
- terminal control
- 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
- 238000012545 processing Methods 0.000 claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000001514 detection method Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 abstract description 9
- 230000002159 abnormal effect Effects 0.000 abstract description 2
- 230000005856 abnormality Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 241000238631 Hexapoda Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、電子計算機と端末装置との間に介在させる端
末制御装置に関するものである。更に詳しくは、本発明
は、回線又は同軸線でセンタ側電子計算機と接続された
リードオンリーメモリ(ROM)とランダムアクセスメ
モリ(RAM)を有する端末制御装置であって、この制
御装置の電源を投入することにより、センタ側計算機の
ポーリングに対して電源オン゛、ipL要求、LOg要
求等の非同期ステータスの報告が可能となり、センタ側
システム内のファイルに内蔵されている端末制御装置の
ファームウェアをダウンロードしてくる方式の端末制御
装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a terminal control device interposed between a computer and a terminal device. More specifically, the present invention provides a terminal control device having a read-only memory (ROM) and a random access memory (RAM) connected to a central computer via a line or a coaxial line, the control device being powered on. By doing this, it is possible to report asynchronous status such as power on, ipL request, LOg request, etc. to the polling of the center side computer, and download the firmware of the terminal control device built into the file in the center side system. The present invention relates to a terminal control device of the type that follows.
第1図は従来技術の一例を示す機能ブロック図である。 FIG. 1 is a functional block diagram showing an example of the prior art.
図において、1はセンター側電子計算機、2はこの電子
計算機1と端末制御部@10とを接続している回線又は
同軸線、12は端末制御装置10によって制御される端
末装置である。この端末制御装置10において、6は電
子計算機1とデータの送信、受信をファームウェアによ
って制御している通信制御部、4は電子計算機1よりの
第一種のコマンドをファームウェアによって処理してい
るコマンド処理部、6は第二種のコマンドをファームウ
ェアによって処理しているコマンド処理部、5は、通信
制御部3、第一種及び第二種のコマンド処理部4及び6
のファームウェアの為のワーキングエリアである。7は
ファームウェアによって第二種コマンド処理部6よりの
命令により端末制御装置10を制御したり、端末装置1
2よりの要求を制御する端末制御部、8はメモリダンプ
要求処理部で、メモリダンプ要求スイッチ9がらのトリ
ガー人力を受けて、フロッピー又はプリンター等のダン
プ内容出力装置11ヘダンプ出力を行う。In the figure, 1 is a center-side computer, 2 is a line or coaxial line connecting the computer 1 and the terminal control unit @10, and 12 is a terminal device controlled by the terminal control device 10. In this terminal control device 10, 6 is a communication control unit that controls transmission and reception of data with the computer 1 by firmware, and 4 is a command processing unit that processes the first type command from the computer 1 by firmware. 6 is a command processing unit that processes second type commands by firmware; 5 is a communication control unit 3; first type and second type command processing units 4 and 6;
This is the working area for the firmware. 7 uses firmware to control the terminal control device 10 according to instructions from the second type command processing unit 6, and
A terminal control section 8 controls the request from 2, and a memory dump request processing section 8 outputs a dump content to a dump content output device 11 such as a floppy or printer upon receiving a trigger from a memory dump request switch 9.
ここで、第一種コマンド処理部4、通信制御部6及びメ
モリダンプ要求処理部8は、いずれもファームウェアの
虫により内容が破壊されることを防止するため、ファー
ムウェアでは変更できないROMで構成され、第二種コ
マンド処理部6及び端末制御部7は、内容をファームウ
ェアでも変更できるRAMで構成されている。Here, the first type command processing unit 4, the communication control unit 6, and the memory dump request processing unit 8 are all configured with a ROM that cannot be changed by firmware in order to prevent the contents from being destroyed by firmware bugs. The second type command processing section 6 and the terminal control section 7 are composed of a RAM whose contents can be changed by firmware.
次に動作について説明する。はじめに、端末制御装置1
0の電源を投入すると、通信制御部乙の7アームウエア
が、IPL要求等の非同期ステータスを作成する。セン
ター側電子計算機1は、これに対してファームウェアを
通信制御部6に送信し、第一種コマンド処理部4は、第
二杓(コマンド処理部6及び端末制御部7へこのファー
ムウェアを格納させる。これにより、端末制御部M10
は、センター側電子計算機1から送信される全てのコマ
ンドの実行が可能な状態となる。ここで、第二種コマン
ド処理部6や端末制御部7に格納したファームウェアに
虫があった場合、第二種コマンド処理部6は端末制御部
7のファームウェアを破壊したり、ハングアップ状態に
する。Next, the operation will be explained. First, terminal control device 1
When the power of 0 is turned on, the communication control unit 7 armware creates an asynchronous status such as an IPL request. In response, the center-side computer 1 transmits the firmware to the communication control unit 6, and the first type command processing unit 4 stores this firmware in the second scoop (command processing unit 6 and terminal control unit 7). As a result, the terminal control unit M10
Then, all commands sent from the center computer 1 can be executed. Here, if there is a bug in the firmware stored in the second type command processing unit 6 or the terminal control unit 7, the second type command processing unit 6 may destroy the firmware of the terminal control unit 7 or cause it to hang up. .
このため、これらの障害発生時には、端末制御装置10
の設置場所まで保守員が行き、メモリダンプ要求スイッ
チ9を押下することにより、メモリダンプ要求処理部8
を動作させ、第二種コマンド処理部6や、端末制御部7
、あるいはワーキングエリア5内の情報をダンプ内容出
力装置11へ繰返して出力させ、障害解析を行なうこと
になる。Therefore, when these failures occur, the terminal control device 10
A maintenance person goes to the installation location of the memory dump request processing unit 8 and presses the memory dump request switch 9.
, the second type command processing unit 6 and the terminal control unit 7
Alternatively, the information in the working area 5 is repeatedly output to the dump content output device 11 to perform failure analysis.
この様な従来技術によれば、障害解析を行なっている間
、ユーザ業務を中断させる必要があるうえ、端末制御装
置t10のファームウェアの容量に比例して障害解析の
時間も長くなるという欠点がある。According to such conventional technology, there is a disadvantage that it is necessary to interrupt user operations while failure analysis is being performed, and the time required for failure analysis becomes longer in proportion to the capacity of the firmware of the terminal control device t10. .
〔発明の概要〕 0
本発明は、従来技術におけるこの様な欠点に鑑みてなさ
れたもので、ファームウェアの虫による端末制御装置の
ハングアップ状態等の障害時に、その障害解析のために
保守員が端末制御装置のある現地まで行く必要がなく、
また、業務中断の時間を短縮することのできる端末制御
装置を提供しようとするもので、端末制御装置内にファ
ームウェアの虫によって生ずるハングアップ等を非同期
要因として検出する非同期状態検出部と、この非同期状
態検出部からの要求で非同期ステータスを作成し、これ
をセンター側電子計算機に連絡させるとともにハングア
ップ時のメモリ内容を計算機へ転送する非同期要求処理
部とを設けた点に燵成上の特徴がある。[Summary of the Invention] 0 The present invention has been made in view of the above-mentioned shortcomings in the prior art, and is designed to enable maintenance personnel to analyze the failure when a failure such as a hang-up state of a terminal control device due to a firmware bug occurs. There is no need to go to the site where the terminal control device is located,
In addition, the aim is to provide a terminal control device that can shorten the time of business interruption. The unique feature of this system is that it is equipped with an asynchronous request processing section that creates an asynchronous status in response to a request from the status detection section, communicates this to the computer on the center side, and transfers the memory contents to the computer in the event of a hang-up. be.
第2図は本発明に係る装置の一例を示す機能ブ四ツク図
である。この図において、多111図装置と同−又は相
当部分は同一符号を付して示す。本発明装置においては
、端末制御装置10内に、ファームウェアの虫によって
、例えばメモリパリティ、バスタイムアウト、ハングア
ップ状態等の障害(None −1’vlaskabl
e Interupt)が発生したとき、これらの状態
を非同期要因として検出する非同期状態検出部16と、
この非同期状態検出部16からの要求を受け、非同期ス
テータスを作成し、通信制御部6を経由してセンター側
電子計tlJ11にその旨連絡するとともに、電子計算
機1からのメモリダンプ内容のリードコマンドを受け、
ハングアップ時のメモリ内容を電子計n機1へ転送する
機能を有する非同期要求処理部14とを設けたものであ
る。FIG. 2 is a functional block diagram showing an example of the apparatus according to the present invention. In this figure, the same or equivalent parts as in the apparatus shown in FIG. 111 are designated by the same reference numerals. In the device of the present invention, problems such as memory parity, bus timeout, hang-up state, etc. (None-1'vlaskabl) may occur in the terminal control device 10 due to firmware bugs.
e Interrupt), an asynchronous state detection unit 16 detects these states as an asynchronous cause;
Upon receiving this request from the asynchronous state detection unit 16, it creates an asynchronous status, notifies the center side electronic meter tlJ11 of this via the communication control unit 6, and also sends a read command for the memory dump contents from the computer 1. received,
An asynchronous request processing unit 14 having a function of transferring memory contents to the electronic meter 1 at the time of hang-up is provided.
次に第2図装置の動作を説明する。第二種コマンド処理
部6や端末制御部7に格納したファームウェアに虫があ
った場合、第二種コマンド処理部6又は端末制御部7の
ファームウェアを破壊したり、端末制御装置10をハン
グアップ状態にする。Next, the operation of the apparatus shown in FIG. 2 will be explained. If there is an insect in the firmware stored in the second type command processing unit 6 or the terminal control unit 7, it may destroy the firmware of the second type command processing unit 6 or the terminal control unit 7, or cause the terminal control device 10 to hang up. Make it.
この様な異常状態が発生すると、非同期状態検出部16
がこれを非同期要因として検出し、非同期要求処理部1
4へこれを報告する。非同期要求処理部14は、この報
告を受けるとその異常要因を解析し、メモリパリティ、
バスタイムアウト、ハングアップ等が発生したことを検
知し、通信制御部6を介して、センター側電子計算機1
からのポールに応答して” LOG要求要求弁同期情報
を通知する。これと同時に、モードが自動的に遷移して
ROMで構成されている第一種コマシト処理部4のみが
有効となる。非同期要求処理部16は、更に今まで綜絖
していた一連のプ四トコルを中止し、アイドル状態に戻
るとともに、通信制御部3及びワーキングエリア5を初
期状態に設定する。When such an abnormal state occurs, the asynchronous state detection unit 16
detects this as an asynchronous cause and asynchronous request processing unit 1
Report this to 4. Upon receiving this report, the asynchronous request processing unit 14 analyzes the cause of the abnormality, and sets the memory parity,
It detects that a bus timeout, hang-up, etc. has occurred, and sends the message to the center-side electronic computer 1 via the communication control unit 6.
In response to the poll from ``LOG request request valve synchronization information is notified.At the same time, the mode automatically changes and only the first type COMASHIT processing section 4, which is configured with ROM, becomes effective.Asynchronous The request processing section 16 further cancels the series of protocols that have been in progress up until now, returns to the idle state, and sets the communication control section 3 and working area 5 to the initial state.
これによって、通信制御部6は、センター側電子計算機
1からの新たなコマンドの受信が可能とナリ、電子計算
機1からの気メモリダンプ〃コマンドの受信も可能とな
る。As a result, the communication control unit 6 is able to receive a new command from the center-side computer 1 and also receive a memory dump command from the computer 1.
端末制御装置10は、この東メモリダンプ〃コマンドを
受信すると、RAMで構成されている第二種コマンド処
理部6、端末制御部7及びワーキングエリア5の内容を
全て、電子計算機1へ送信する。センター側電子計算機
1は、これを受信し、その内容を障害解析用のメモリダ
ンプファイルとして作成し、障害解析を実施する。When the terminal control device 10 receives this east memory dump command, it transmits all the contents of the second type command processing section 6, terminal control section 7, and working area 5, which are comprised of RAM, to the computer 1. The center computer 1 receives this, creates the contents as a memory dump file for failure analysis, and performs failure analysis.
その後、センター側電子計算機1は、端末制御装置10
に対してファームウェアロードコマンドを発行し、これ
らファームウェアデータを第二種コマンド処理部6及び
端末制御部7ヘロードすることにより、再度システムの
立上げが行なわれ、再び正常業務の遂行が可能となる。Thereafter, the center-side electronic computer 1 controls the terminal control device 10
By issuing a firmware load command to the system and loading these firmware data to the second type command processing unit 6 and terminal control unit 7, the system is restarted and normal operations can be performed again.
□以上説明したように、本発明に係る装置によれは、セ
ンター側計算機1において障害解析を行なうことができ
、保守員が端末制御装置のある現地まで行く必要がなく
、また、業務中断の時間を短縮することができる。□As explained above, with the device according to the present invention, failure analysis can be performed at the center computer 1, eliminating the need for maintenance personnel to go to the site where the terminal control device is located, and reducing the time required for business interruption. can be shortened.
第1図は従来技術の一例を示す機能ブロック図、第2図
は本発QIJに係る装置の一例を示す構成ブロック図で
ある。
1・・・センター側電子語算概 3・・・通信制御部4
・・・第一種コマント処理部 5・・・ワーキングエリ
ア 6・・・第二種コマンド処理部 7・・・端末制御
部10・・・端末制御装置 13・・・非同期状態検出
部14・・・非同期要求処理部。
なお、各図中同一符号は同−又は相当部分を示すものと
する。
代理人 弁理士 木 村 三 朗FIG. 1 is a functional block diagram showing an example of a conventional technique, and FIG. 2 is a configuration block diagram showing an example of a device related to the present QIJ. 1... Center side electronic word calculation summary 3... Communication control unit 4
... First type command processing unit 5... Working area 6... Second type command processing unit 7... Terminal control unit 10... Terminal control device 13... Asynchronous state detection unit 14... -Asynchronous request processing section. Note that the same reference numerals in each figure indicate the same or corresponding parts. Agent Patent Attorney Sanro Kimura
Claims (1)
信を制御する通信制御部と、この通信制御部に結合し第
一種、第二種のコマンドを処理するコマンド処理部と、
端末装置に結合し前記第二種コマンド処理部よりの命令
により端末装置を制御したり当該端末装置からの要求を
制御する端末制御部とを含む電子計算機の端末制御装置
において、ファームウェアの虫によって生ずる少なくと
も端末制御装置のハングアップ状態、パリティエラー、
バスタイムアウトのいずれかの障害を非同期要因として
伸出する非同期状態検出部と、この非同期状態検出部か
らの要求で非同期ステータスを作成しこれを前記センタ
ー側電子計算機に連絡させるとともに前記障害時のメモ
リ内容を前記センター側電子計算機へ転送させる非同期
要求処理部とを設けたことを特徴とする電子計算機の端
末制御装置。(1) a communication control unit that is coupled to the center-side computer and controls data transmission and reception; a command processing unit that is coupled to this communication control unit and processes type 1 and type 2 commands;
This is caused by a firmware bug in a terminal control device of a computer that includes a terminal control section that is coupled to a terminal device and controls the terminal device according to instructions from the second type command processing section and controls requests from the terminal device. At least a hang-up condition of the terminal controller, a parity error,
An asynchronous state detection unit that detects any failure of bus timeout as an asynchronous cause, creates an asynchronous status in response to a request from this asynchronous state detection unit and communicates this to the computer on the center side, and the memory at the time of the failure. 1. A terminal control device for a computer, comprising: an asynchronous request processing unit that transfers contents to the center-side computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58208369A JPS60101659A (en) | 1983-11-08 | 1983-11-08 | Terminal controlling device of electronic computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58208369A JPS60101659A (en) | 1983-11-08 | 1983-11-08 | Terminal controlling device of electronic computer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60101659A true JPS60101659A (en) | 1985-06-05 |
Family
ID=16555144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58208369A Pending JPS60101659A (en) | 1983-11-08 | 1983-11-08 | Terminal controlling device of electronic computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60101659A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62285543A (en) * | 1986-06-04 | 1987-12-11 | Nec Corp | Data transmission system |
JPS62285544A (en) * | 1986-06-04 | 1987-12-11 | Nec Corp | Data transmission system |
-
1983
- 1983-11-08 JP JP58208369A patent/JPS60101659A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62285543A (en) * | 1986-06-04 | 1987-12-11 | Nec Corp | Data transmission system |
JPS62285544A (en) * | 1986-06-04 | 1987-12-11 | Nec Corp | Data transmission system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1296245A3 (en) | Fault notification system and process using local area network | |
JPH0560701B2 (en) | ||
JPS60101659A (en) | Terminal controlling device of electronic computer | |
AU666794B2 (en) | Data processing system | |
JPH02189615A (en) | Apparatus for supplying source power from remote console | |
JP3420919B2 (en) | Information processing device | |
JP2000020336A (en) | Duplex communication system | |
JPH10247962A (en) | Computer communication monitor system | |
JPS60218141A (en) | Memory dump method | |
JPH06197112A (en) | Management system | |
US6480466B1 (en) | Terminal switching apparatus and method | |
JP2706027B2 (en) | Programmable controller | |
JPH0512027A (en) | Operation environment constituting system for portable terminal equipment system | |
KR100257162B1 (en) | Monitoring method and device of counterpart system in redundant system | |
JPH087726B2 (en) | Health check method | |
CN119336140A (en) | Reset control method and electronic device | |
JPS62196740A (en) | Faulty data communication device | |
EP0608605A1 (en) | Communication handler for a data processing system | |
JPH0357027A (en) | Emergency operation method in online system | |
JPS62105243A (en) | Recovery device for system fault | |
JPH07249014A (en) | Multiprocessor system and terminal controller | |
JPH05250195A (en) | Health check control system of information processing system | |
JPH0756762A (en) | Data transmitting equipment | |
JPH04186465A (en) | On-line fault information system | |
JPH0275041A (en) | Host integrated control system for terminal equipment |