JPH0512072A - Computer fault information collection system - Google Patents

Computer fault information collection system

Info

Publication number
JPH0512072A
JPH0512072A JP3160503A JP16050391A JPH0512072A JP H0512072 A JPH0512072 A JP H0512072A JP 3160503 A JP3160503 A JP 3160503A JP 16050391 A JP16050391 A JP 16050391A JP H0512072 A JPH0512072 A JP H0512072A
Authority
JP
Japan
Prior art keywords
unit
memory
transfer
output
input
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
JP3160503A
Other languages
Japanese (ja)
Inventor
Terumitsu Matsumura
輝光 松村
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 Fielding Ltd
Original Assignee
NEC Fielding 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 Fielding Ltd filed Critical NEC Fielding Ltd
Priority to JP3160503A priority Critical patent/JPH0512072A/en
Publication of JPH0512072A publication Critical patent/JPH0512072A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】 採取する情報の転送時間を短くする。 【構成】 コンピュータシステムの状態を表わすデータ
およびそのトレース情報をRAM15に格納する。RA
M15の内容を採取する場合、コンピュータシステムの
実行部4の動作を停止させ、RAM15の内容を凍結
し、転送部12によって、RAM15の内容をEEPR
OM14に転送する。そして、このEEPROM14の
内容は、システムの運用上外部装置22、例えばプリン
タを使用してもさしつかえのないときに、プリンタに送
り印刷する。
(57) [Summary] [Purpose] Shorten the transfer time of the collected information. Configuration: Data representing the state of a computer system and its trace information are stored in RAM 15. RA
When collecting the contents of M15, the operation of the execution unit 4 of the computer system is stopped, the contents of the RAM 15 are frozen, and the contents of the RAM 15 are EEPR by the transfer unit 12.
Transfer to OM14. Then, the contents of the EEPROM 14 are sent to the printer and printed when the external device 22 such as the printer can be used for the operation of the system.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、コンピュータシステム
においてコンピュータシステムの状態を表わすデータお
よびそのトレース情報を記憶し、必要なときにこれを出
力するコンピュータの障害情報採取システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer fault information collecting system for storing data representing the state of a computer system and its trace information in a computer system and outputting the trace information when necessary.

【0002】[0002]

【従来の技術】従来より、コンピュータシステムにおけ
る障害の分析等のため、コンピュータシステムの状態を
表わすデータおよびそのトレース情報を記憶し、必要な
ときにこれを印刷等によって出力するようにした障害情
報採取システムが用いられている。
2. Description of the Related Art Conventionally, in order to analyze a fault in a computer system, data representing the state of the computer system and its trace information are stored and the fault information is collected by printing or the like when necessary. The system is being used.

【0003】図2は、従来のコンピュータの障害情報採
取システムの一例を示すブロックである。この図に示す
障害情報採取システムは、ホストの中央処理装置(以
下、CPUと記す。)19に接続された周辺装置制御用
のコンピュータシステムにおける障害情報を採取するシ
ステムである。この障害情報採取システムは、コンピュ
ータシステムの状態を表わすデータ、すなわちプログラ
ムのアドレスやレジスタの内容等と、そのデータを逐次
記録したトレース情報を格納するランダム・アクセス・
メモリ(以下、RAMと記す。)15と、リード・オン
リ・メモリ(以下、ROMと記す。)からなるプログラ
ム格納部8と、これらRAM15およびプログラム格納
部8に接続された論理部20と、この論理部20に接続
されたプリンタ等の外部装置22とを備えている。論理
部20には、ホストのCPU19が接続されている。
FIG. 2 is a block diagram showing an example of a conventional computer fault information collection system. The fault information collecting system shown in this figure is a system for collecting fault information in a computer system for controlling peripheral devices connected to a central processing unit (hereinafter referred to as CPU) 19 of a host. This fault information collecting system is a random access storage device that stores data representing the state of a computer system, that is, program addresses, register contents, and the like, and trace information that sequentially records the data.
A memory (hereinafter, referred to as RAM) 15, a program storage unit 8 including a read only memory (hereinafter, referred to as ROM), a logic unit 20 connected to the RAM 15 and the program storage unit 8, and An external device 22 such as a printer connected to the logic unit 20 is provided. The CPU 19 of the host is connected to the logic unit 20.

【0004】論理部20は、RAM15に接続されたメ
モリ制御部2と、このメモリ制御部2およびプログラム
格納部8に接続された実行部4と、この実行部4とCP
U19および外部装置22との間の信号の入出力を行う
外部入出力部5と、実行部4に接続されたアドレス演算
部7とを備えている。RAM15とメモリ制御部2の間
ではRAM部入出力信号51が入出力され、メモリ制御
部2と実行部4との間ではメモリ入出力信号52が入出
力され、実行部4と外部入出力部5との間では外部入出
力信号53が入出力され、外部入出力部5とCPU1
9、外部装置22の間ではそれぞれ外部入出力信号5
4、外部装置入出力信号55が入出力される。
The logic unit 20 includes a memory control unit 2 connected to the RAM 15, an execution unit 4 connected to the memory control unit 2 and the program storage unit 8, and the execution unit 4 and CP.
An external input / output unit 5 for inputting / outputting signals between the U 19 and the external device 22 and an address operation unit 7 connected to the execution unit 4 are provided. A RAM section input / output signal 51 is input / output between the RAM 15 and the memory control section 2, a memory input / output signal 52 is input / output between the memory control section 2 and the execution section 4, and the execution section 4 and the external input / output section are input. 5, an external input / output signal 53 is input / output between the external input / output unit 5 and the CPU 1.
9, external input / output signal 5 between external device 22
4. An external device input / output signal 55 is input / output.

【0005】プログラム格納部8には、演算命令、入出
力命令、比較命令が格納されている。実行部4は、プロ
グラム格納部8より命令56を取り出し、それが演算命
令ならば、メモリ制御部2を介してRAM15より演算
データを取り出し演算結果を再びRAM15に格納す
る。また、実行部4は、プログラム格納部8から取り出
した命令56が入出力命令ならば、RAM15と外部入
出力部5との間でデータの転送を行う。また、実行部4
は、プログラム格納部8から取り出した命令56が比較
命令ならば、RAM15より比較データを取り出し比較
結果をRAM15に格納する。実行部4は、1つの命令
の実行が終わったならば、次の命令を取り出すために命
令取り出し要求57をアドレス演算部7に出力する。ま
た、実行停止割込58を検出したならば命令の実行を停
止する。
The program storage unit 8 stores operation instructions, input / output instructions, and comparison instructions. The execution unit 4 fetches the instruction 56 from the program storage unit 8, and if it is a computation instruction, fetches the computation data from the RAM 15 via the memory control unit 2 and stores the computation result in the RAM 15 again. If the instruction 56 fetched from the program storage unit 8 is an input / output instruction, the execution unit 4 transfers data between the RAM 15 and the external input / output unit 5. Also, the execution unit 4
If the instruction 56 fetched from the program storage unit 8 is a comparison instruction, the comparison data is fetched from the RAM 15 and the comparison result is stored in the RAM 15. When the execution of one instruction is completed, the execution unit 4 outputs an instruction fetch request 57 to the address operation unit 7 to fetch the next instruction. When the execution stop interrupt 58 is detected, the execution of the instruction is stopped.

【0006】また、障害情報採取システムは、さらに、
実行部4の動作を停止させたい箇所のアドレスを設定す
るストップアドレス設定スイッチ18と、このストップ
アドレス設定スイッチ18によって設定されたアドレス
を格納するスイッチアドレスレジスタ17と、実行部4
で実行している命令のアドレスを格納するプログラム実
行アドレスレジスタ9と、ストップアドレスレジスタ1
7の内容とプログラム実行アドレスレジスタ9の内容を
比較して一致したならばアドレス一致信号61を出力す
る比較部16と、この比較部16からのアドレス一致信
号61が入力されたときに実行部4に対して実行停止割
込58を出力する割込制御部21とを備えている。スト
ップアドレス設定スイッチ18からストップアドレスレ
ジスタ17へはストップアドレス設定信号62が送出さ
れ、ストップアドレスレジスタ17から比較部16へは
ストップアドレス63が送出される。プログラム実行ア
ドレスレジスタ9は、プログラム格納部8へ読み出しア
ドレス64を送出すると共に、比較部16へ実行アドレ
ス65を送出する。また、プログラム実行アドレスレジ
スタ9は、論理部20のアドレス演算部7に対して演算
用アドレス66を送出すると共に、アドレス演算部7か
らの算出アドレス67を入力する。
Further, the fault information collecting system further comprises:
A stop address setting switch 18 for setting an address of a portion where the operation of the execution unit 4 is desired to be stopped, a switch address register 17 for storing the address set by the stop address setting switch 18, and an execution unit 4
Program execution address register 9 that stores the address of the instruction that is being executed, and stop address register 1
7 and the content of the program execution address register 9 are compared and if they match, a comparison unit 16 that outputs an address match signal 61, and an execution unit 4 when the address match signal 61 from this comparison unit 16 is input And an interrupt control unit 21 for outputting an execution stop interrupt 58. A stop address setting signal 62 is sent from the stop address setting switch 18 to the stop address register 17, and a stop address 63 is sent from the stop address register 17 to the comparison unit 16. The program execution address register 9 sends the read address 64 to the program storage unit 8 and the execution address 65 to the comparison unit 16. Further, the program execution address register 9 sends out the arithmetic address 66 to the address arithmetic unit 7 of the logic unit 20 and inputs the calculated address 67 from the address arithmetic unit 7.

【0007】次に、このコンピュータの障害情報採取シ
ステムの動作について説明する。実行部4は、プログラ
ム格納部8より命令56を取り出し、その命令の種類に
応じた動作を行い、実行が終了したならば次の命令を取
り出すために命令取り出し要求57をアドレス演算部7
に出力する。アドレス演算部7は、プログラム実行アド
レスレジスタ9から演算用アドレス66を取り出して演
算を行い、算出アドレス67を順次出力する。この算出
アドレス67は、プログラム実行アドレスレジスタ9に
一時保持された後、プログラム格納部8に出力される。
Next, the operation of the computer fault information collecting system will be described. The execution unit 4 fetches the instruction 56 from the program storage unit 8, performs an operation according to the type of the instruction, and when the execution is completed, issues an instruction fetch request 57 to fetch the next instruction to fetch the instruction fetch request 57.
Output to. The address arithmetic unit 7 takes out the arithmetic address 66 from the program execution address register 9 and performs arithmetic operation, and sequentially outputs the calculated address 67. The calculated address 67 is temporarily stored in the program execution address register 9 and then output to the program storage unit 8.

【0008】実行部4がある命令のアドレスを実行して
いるときのRAM15の内容を採取したい場合、ストッ
プアドレス設定スイッチ18によって、採取したいとき
のアドレスを設定する。設定されたアドレスはストップ
アドレス設定信号62によりストップアドレスレジスタ
17に一時保持される。比較部16は、ストップアドレ
スレジスタ17からのストップアドレス63とプログラ
ム実行アドレスレジスタ9からの実行アドレス65とを
比較し一致したならばアドレス一致信号61を出力す
る。このアドレス一致信号61を受けた割込制御部21
は、実行停止割込58を出力して実行部4の動作を停止
させる。
When it is desired to collect the contents of the RAM 15 when the execution unit 4 is executing the address of an instruction, the stop address setting switch 18 is used to set the address to be collected. The set address is temporarily held in the stop address register 17 by the stop address setting signal 62. The comparator 16 compares the stop address 63 from the stop address register 17 with the execution address 65 from the program execution address register 9 and outputs an address match signal 61 if they match. The interrupt control unit 21 which receives the address match signal 61
Outputs an execution stop interrupt 58 to stop the operation of the execution unit 4.

【0009】このように実行部4の動作を停止させてR
AM15の内容を凍結、すなわち固定させてから、CP
U19によりRAM15の内容を読み出し、外部入出力
部5から外部装置22、例えばプリンタに送り、そこで
印刷させる。
In this way, the operation of the execution unit 4 is stopped and R
Freeze the contents of AM15, that is, fix it, then CP
The contents of the RAM 15 are read out by U19, sent from the external input / output unit 5 to the external device 22, for example, a printer, and printed there.

【0010】[0010]

【発明が解決しようとする課題】このように従来のコン
ピュータの障害情報採取システムでは、RAM15の内
容を採取するために実行部4の動作を停止し、実行中の
処理を中断して外部のプリンタにRAM15の内容を出
力するというシステムになっていた。
As described above, in the conventional computer fault information collecting system, the operation of the execution unit 4 is stopped in order to collect the contents of the RAM 15, the processing being executed is interrupted, and the external printer is stopped. The system was such that the contents of the RAM 15 were output.

【0011】しかしながら、RAM15の内容をプリン
タに出力する場合には時間がかかり、その間CPU19
との入出力動作での応答を返すことができないため、C
PU19側から論理的に切断される場合があるという問
題があった。
However, it takes time to output the contents of the RAM 15 to the printer, and the CPU 19
Since the response in the input / output operation with and cannot be returned, C
There is a problem that the PU 19 may be logically disconnected.

【0012】また、従来は、プリンタとの間にRAM1
5の内容出力が終了したことを通知する手段が特に設け
られていないため、実行部4の実行再開をいつ始めたら
良いか分からないという問題があった。
Further, conventionally, the RAM 1 is provided between the printer and the printer.
Since there is no particular means for notifying that the output of the contents of 5 has been completed, there is a problem that it is not known when to restart the execution of the execution unit 4.

【0013】そこで本発明の第1の目的は、採取する情
報の転送時間を短くすることのできるコンピュータの障
害情報採取システムを提供することにある。
Therefore, a first object of the present invention is to provide a fault information collection system for a computer which can shorten the transfer time of information to be collected.

【0014】本発明の第2の目的は、上記目的に加え、
採取する情報の転送終了後の実行再開時期を知ることが
できるようにしたコンピュータの障害情報採取システム
を提供することにある。
A second object of the present invention is, in addition to the above objects,
Another object of the present invention is to provide a computer fault information collection system that enables the user to know when to resume execution after the transfer of information to be collected.

【0015】[0015]

【課題を解決するための手段】請求項1記載の発明のコ
ンピュータの障害情報採取システムは、コンピュータシ
ステムの状態を表わすデータおよびそのトレース情報を
格納する第1のメモリと、少なくとも第1のメモリと同
じ大きさの容量を有する不揮発性の第2のメモリと、所
定のアドレスで、コンピュータシステムの実行部の動作
を停止させ、第1のメモリの内容を凍結する動作停止手
段と、この動作停止手段によって凍結された第1のメモ
リの内容を第2のメモリに転送する転送手段と、第2の
メモリの内容を外部装置に出力する出力手段とを備えた
ものである。
According to a first aspect of the present invention, there is provided a computer fault information collecting system including: a first memory for storing data representing a state of the computer system and trace information thereof; and at least a first memory. A non-volatile second memory having the same capacity and an operation stopping means for stopping the operation of the execution part of the computer system and freezing the contents of the first memory at a predetermined address, and the operation stopping means. The transfer means transfers the contents of the first memory frozen by the second memory to the second memory, and the output device outputs the contents of the second memory to an external device.

【0016】このコンピュータの障害情報採取システム
では、コンピュータシステムの状態を表わすデータおよ
びそのトレース情報は第1のメモリに格納される。動作
停止手段によってコンピュータシステムの実行部の動作
を停止させ、第1のメモリの内容を凍結すると、第1の
メモリの内容は転送手段によって第2のメモリに転送さ
れる。そして、この第2のメモリの内容は出力手段によ
って外部装置に出力される。
In this computer fault information collecting system, data representing the state of the computer system and its trace information are stored in the first memory. When the operation of the execution unit of the computer system is stopped by the operation stopping unit and the contents of the first memory are frozen, the contents of the first memory are transferred to the second memory by the transfer unit. Then, the contents of the second memory are output to the external device by the output means.

【0017】請求項2記載の発明のコンピュータの障害
情報採取システムは、請求項1記載の発明において、転
送手段は転送が終了したら動作停止手段に対して転送終
了を示す転送終了信号を送出し、動作停止手段は転送終
了信号を受けたら実行部に対して動作再開を指示する信
号を出力するようにしたものである。
According to a second aspect of the invention, in the computer fault information collecting system of the first aspect, the transfer means sends a transfer end signal indicating the end of transfer to the operation stopping means when the transfer is completed, The operation stopping means outputs a signal for instructing the execution unit to restart the operation when receiving the transfer end signal.

【0018】このコンピュータの障害情報採取システム
では、第1のメモリの内容の第2のメモリへの転送が終
了すると、転送手段から動作停止手段に対して転送終了
信号が送出され、動作停止手段はこの転送終了信号を受
けたら実行部に対して動作再開を指示する信号を出力す
る。従って、転送終了後すぐに実行部の動作が再開され
る。
In this computer fault information collecting system, when the transfer of the contents of the first memory to the second memory is completed, a transfer end signal is sent from the transfer means to the operation stop means, and the operation stop means is When the transfer end signal is received, a signal for instructing the operation unit to restart the operation is output. Therefore, the operation of the execution unit is restarted immediately after the transfer is completed.

【0019】請求項3記載の発明のコンピュータの障害
情報採取システムは、請求項1または2記載の発明にお
いて、第2のメモリとして、電気的消去・書き込み可能
なリード・オンリ・メモリを用いたものである。
According to a third aspect of the present invention, there is provided a computer fault information collecting system according to the first or second aspect, wherein an electrically erasable / writable read-only memory is used as the second memory. Is.

【0020】[0020]

【実施例】以下、図面を参照して本発明の実施例につい
て説明する。図1は本発明の一実施例のコンピュータの
障害情報採取システムの構成を示すブロック図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a computer fault information collection system according to an embodiment of the present invention.

【0021】本実施例のコンピュータの障害情報採取シ
ステムは、コンピュータシステムの状態を表わすデータ
およびそのトレース情報を格納するRAM15と、この
RAM15と同じ大きさの容量を有する電気的消去・書
き込み可能なリード・オンリ・メモリ(Electic
ally Erasable Programmabl
e Read Only Memory:以下、EEP
ROMと記す。)14と、ROMからなるプログラム格
納部8と、このプログラム格納部8に接続された論理部
1と、この論理部1に接続されたプリンタ等の外部装置
22とを備えている。論理部1にはホストのCPU19
が接続されている。
The computer fault information collecting system of the present embodiment has a RAM 15 for storing data representing the state of the computer system and its trace information, and an electrically erasable / writable read having the same capacity as the RAM 15.・ Only Memory (Electic
all Erasable Programmable
e Read Only Memory: EEP
It is written as ROM. ) 14, a program storage unit 8 including a ROM, a logic unit 1 connected to the program storage unit 8, and an external device 22 such as a printer connected to the logic unit 1. The CPU 19 of the host is included in the logic unit 1.
Are connected.

【0022】論理部1は、メモリ制御部2と、このメモ
リ制御部2に接続された入出力選択部3と、メモリ制御
部2およびプログラム格納部8に接続された実行部4
と、この実行部4とCPU19および外部装置22との
間の信号の入出力を行う外部入出力部5と、実行部4に
接続されたアドレス演算部7とを備えている。
The logic unit 1 includes a memory control unit 2, an input / output selection unit 3 connected to the memory control unit 2, and an execution unit 4 connected to the memory control unit 2 and the program storage unit 8.
An external input / output unit 5 for inputting / outputting signals between the execution unit 4, the CPU 19 and the external device 22, and an address calculation unit 7 connected to the execution unit 4.

【0023】RAM15はRAM入出力制御部11を介
して論理部1の入出力選択部3に接続され、EEPRO
M14はEEPROM入出力制御部13を介して入出力
選択部3に接続されている。また、RAM入出力制御部
11とEEPROM入出力制御部13は転送部12を介
して接続されている。
The RAM 15 is connected to the input / output selection unit 3 of the logic unit 1 via the RAM input / output control unit 11, and EEPRO
The M14 is connected to the input / output selection unit 3 via the EEPROM input / output control unit 13. The RAM input / output control unit 11 and the EEPROM input / output control unit 13 are connected via the transfer unit 12.

【0024】RAM15とRAM入出力制御部11との
間ではRAM入出力信号71が入出力され、EEPRO
M14とEEPROM入出力制御部13との間ではEE
PROM入出力信号72が入出力され、RAM入出力制
御部11と入出力選択部3との間ではRAM部入出力信
号51が入出力され、EEPROM入出力制御部13か
ら入出力選択部3へはEEPROM読出信号73が送出
される。また、RAM入出力制御部11から転送部12
へは転送読出データ74が送出され、転送部12からE
EPROM入出力制御部13へは転送書込データ75が
転送される。また、入出力選択部3とメモリ制御部2と
の間では記憶部入出力信号76が入出力され、メモリ制
御部2と実行部4との間ではメモリ入出力信号52が入
出力され、実行部4と外部入出力部5との間では外部入
出力信号53が入出力され、外部入出力部5とCPU1
9、外部装置22の間ではそれぞれ外部入出力信号5
4、外部装置入出力信号55が入出力される。
A RAM input / output signal 71 is input / output between the RAM 15 and the RAM input / output control unit 11, and EEPRO
EE is provided between the M14 and the EEPROM input / output control unit 13.
The PROM input / output signal 72 is input / output, the RAM section input / output signal 51 is input / output between the RAM input / output control section 11 and the input / output selection section 3, and from the EEPROM input / output control section 13 to the input / output selection section 3. The EEPROM read signal 73 is transmitted. In addition, the RAM input / output control unit 11 to the transfer unit 12
The transfer read data 74 is sent to the
The transfer write data 75 is transferred to the EPROM input / output control unit 13. Further, the storage unit input / output signal 76 is input / output between the input / output selection unit 3 and the memory control unit 2, and the memory input / output signal 52 is input / output between the memory control unit 2 and the execution unit 4. An external input / output signal 53 is input / output between the unit 4 and the external input / output unit 5, and the external input / output unit 5 and the CPU 1
9, external input / output signal 5 between external device 22
4. An external device input / output signal 55 is input / output.

【0025】RAM入出力制御部11は、転送部12か
らのRAM退避信号77を検出することによりRAM1
5への入出力信号の切り換えとRAM15の内容の退避
を開始する。また、EEPROM入出力制御部13は、
転送部12からのEEPROM書込信号78を検出する
ことにより、EEPROM14への入出力信号の切り換
えとEEPROM14への書き込みを開始する。また、
転送部12は、RAM15の最終番地を記憶しており、
比較部16からのアドレス一致信号61が来たらRAM
15からEEPROM14へのデータ転送を開始し、デ
ータ転送が終了したら転送終了信号79を出力する。
The RAM input / output control unit 11 detects the RAM save signal 77 from the transfer unit 12 to detect the RAM1.
The switching of the input / output signal to 5 and the saving of the contents of the RAM 15 are started. Further, the EEPROM input / output control unit 13
By detecting the EEPROM write signal 78 from the transfer unit 12, switching of input / output signals to the EEPROM 14 and writing to the EEPROM 14 are started. Also,
The transfer unit 12 stores the final address of the RAM 15,
RAM when the address match signal 61 from the comparison unit 16 comes
Data transfer from 15 to the EEPROM 14 is started, and when the data transfer is completed, a transfer end signal 79 is output.

【0026】プログラム格納部8には、演算命令、入出
力命令、比較命令が格納されている。実行部4は、プロ
グラム格納部8より命令56を取り出し、それが演算命
令ならばメモリ制御部2、入出力選択部3を介してRA
M15より演算データを取り出し演算結果を再びRAM
15に格納し、入出力命令ならばRAM15と外部入出
力部5との間でデータの転送を行い、比較命令ならばR
AM15より比較データを取り出し比較結果をRAM1
5に格納する。実行部4は、1つの命令の実行が終わっ
たならば、次の命令を取り出すために命令取り出し要求
57をアドレス演算部7に出力する。また、実行停止割
込58を検出したならば命令の実行を停止する。入出力
選択部3は、実行部4との入出力先がRAM15かEE
PROM14かを切り換える。
The program storage unit 8 stores operation instructions, input / output instructions, and comparison instructions. The execution unit 4 fetches the instruction 56 from the program storage unit 8, and if it is an operation instruction, RA via the memory control unit 2 and the input / output selection unit 3.
The calculation data is taken out from M15 and the calculation result is again stored in the RAM.
15, the data is transferred between the RAM 15 and the external input / output unit 5 if it is an input / output command, and R if it is a comparison command.
The comparison data is retrieved from AM15 and the comparison result is stored in RAM1.
Store in 5. When the execution of one instruction is completed, the execution unit 4 outputs an instruction fetch request 57 to the address operation unit 7 to fetch the next instruction. When the execution stop interrupt 58 is detected, the execution of the instruction is stopped. The input / output selection unit 3 inputs / outputs data to / from the execution unit 4 from the RAM 15 or EE.
The PROM 14 is switched.

【0027】また、障害情報採取システムは、さらに、
図2に示すシステムと同様に、ストップアドレス設定ス
イッチ18と、ストップアドレスレジスタ17と、プロ
グラム実行アドレスレジスタ9と、比較部16と、割込
制御部6とを備えている。これらのうち割込制御部6を
除く構成は、図2に示すシステムと同様なので説明を省
略する。本実施例における割込制御部6は、比較部16
からのアドレス一致信号61が入力されたときに実行部
4に対して実行停止割込58を出力すると共に、転送部
12からの転送終了信号79を検出した場合には実行部
4に対して実行再開割込80を出力する。
The fault information collecting system further comprises:
Similar to the system shown in FIG. 2, a stop address setting switch 18, a stop address register 17, a program execution address register 9, a comparison unit 16, and an interrupt control unit 6 are provided. Of these, the configuration excluding the interrupt control unit 6 is similar to that of the system shown in FIG. The interrupt control unit 6 in this embodiment includes a comparison unit 16
When the address match signal 61 from the execution unit 4 is input, the execution stop interrupt 58 is output to the execution unit 4, and when the transfer end signal 79 from the transfer unit 12 is detected, it is executed to the execution unit 4. The restart interrupt 80 is output.

【0028】次に、本実施例の動作について説明する。
比較部16は、ストップアドレス63と実行アドレス6
5とを比較して一致したならばアドレス一致信号61を
出力する。転送部12は、このアドレス一致信号61を
検出したならば、RAM退避信号77とEEPROM書
込信号78を出力して、RAM入出力制御部11とEE
PROM入出力制御部13に対してデータ転送を開始さ
せる。そして、転送部12は、RAM入出力制御部11
から送られてくる転送読出データ74を受け取り、転送
書込データ75としてEEPROM入出力制御部13に
出力する動作を、合計転送バイト数がRAM15の容量
と同じになるまで繰り返す。合計転送バイト数がRAM
15の容量に達したら、転送部12は、RAM退避信号
77とEEPROM書込信号78の出力を抑止し、転送
終了信号79を出力する。割込制御部6は、転送終了信
号79を検出したならば、実行部4に対して実行再開割
込80を送り、実行部4の動作を再開させる。
Next, the operation of this embodiment will be described.
The comparison unit 16 uses the stop address 63 and the execution address 6
5 is compared, and if they match, an address match signal 61 is output. When the transfer unit 12 detects the address match signal 61, it outputs the RAM save signal 77 and the EEPROM write signal 78, and the RAM input / output control unit 11 and the EE.
The PROM input / output control unit 13 is caused to start data transfer. Then, the transfer unit 12 includes the RAM input / output control unit 11
The operation of receiving the transfer read data 74 sent from the device and outputting it as the transfer write data 75 to the EEPROM input / output control unit 13 is repeated until the total number of transfer bytes becomes the same as the capacity of the RAM 15. The total number of bytes transferred is RAM
When the capacity of 15 is reached, the transfer unit 12 suppresses the output of the RAM save signal 77 and the EEPROM write signal 78, and outputs the transfer end signal 79. When detecting the transfer end signal 79, the interrupt control unit 6 sends an execution restart interrupt 80 to the execution unit 4 to restart the operation of the execution unit 4.

【0029】一方、RAM入出力制御部11は、RAM
退避信号77を検出したならば、RAM15への入出力
信号71をRAM部入出力信号51から転送読出データ
74に切り換えて、RAM15の内容をアドレスの若い
方から順次転送読出データ74として送出する。そし
て、RAM退避信号77を未検出となったら転送読出デ
ータ74の送出を中止し、入出力信号71を転送読出デ
ータ74からRAM部入出力信号51に切り換える。
On the other hand, the RAM input / output control unit 11 is a RAM
When the save signal 77 is detected, the input / output signal 71 to / from the RAM 15 is switched from the RAM section input / output signal 51 to the transfer read data 74, and the contents of the RAM 15 are sequentially transmitted as the transfer read data 74 from the youngest address. When the RAM save signal 77 is not detected, the transmission of the transfer read data 74 is stopped, and the input / output signal 71 is switched from the transfer read data 74 to the RAM section input / output signal 51.

【0030】また、EEPROM入出力制御部13は、
EEPROM書込信号78を検出したならば、EEPR
OM14への入出力信号72をEEPROM読出信号7
3から転送書込データ75に切り換えて、転送書込デー
タ75として送られてくる内容をEEPROM14のア
ドレスの若い方から順次格納していく。そして、EEP
ROM書込信号78が未検出になったら転送書込データ
75の取り込みを中止し、入出力信号72を転送書込デ
ータ75からEEPROM読出信号73に切り換える。
The EEPROM input / output control unit 13 is
If the EEPROM write signal 78 is detected, the EEPR
Input / output signal 72 to / from OM14 is EEPROM read signal 7
3 is switched to the transfer write data 75, and the contents sent as the transfer write data 75 are sequentially stored from the youngest address of the EEPROM 14. And EEP
When the ROM write signal 78 is not detected, the transfer write data 75 is stopped to be fetched and the input / output signal 72 is switched from the transfer write data 75 to the EEPROM read signal 73.

【0031】EEPROM14に格納された内容は、シ
ステムの運用上外部装置22、例えばプリンタを使用し
てもさしつかえのないときに、外部入出力部5から外部
装置22、例えばプリンタに送り、そこで印刷する。
The contents stored in the EEPROM 14 are sent from the external input / output unit 5 to the external device 22, for example, a printer, and printed there when the external device 22 such as, for example, a printer can be used in operation of the system. .

【0032】その他の動作は、図2のシステムと同様な
ので説明を省略する。
The other operations are similar to those of the system shown in FIG.

【0033】このように本実施例によれば、RAM15
に格納されたデータの退避用としてEEPROM14を
設け、これにRAM15の内容を転送するようにしたの
で、RAM15に格納されたデータの転送時間が短くな
り、転送中にCPU19から論理的に切断されることが
なくなる。
As described above, according to this embodiment, the RAM 15
Since the EEPROM 14 is provided for saving the data stored in the RAM 15 and the contents of the RAM 15 are transferred to the EEPROM 14, the transfer time of the data stored in the RAM 15 is shortened and the CPU 19 is logically disconnected during the transfer. Will disappear.

【0034】また、本実施例によれば、RAM15の内
容の転送終了後、転送部12から割込制御部6に転送終
了信号79を送り、これを受けて割込制御部6から実行
部4に実行再開割込80を送るようにしたので、RAM
15の内容の転送終了後すぐに実行部4の動作を再開す
ることができる。
Further, according to this embodiment, after the transfer of the contents of the RAM 15 is completed, the transfer unit 12 sends a transfer end signal 79 to the interrupt control unit 6, and in response to this, the interrupt control unit 6 executes the execution unit 4. Since the execution restart interrupt 80 is sent to the RAM,
The operation of the execution unit 4 can be restarted immediately after the transfer of the contents of 15 is completed.

【0035】また、本実施例によれば、EEPROM1
4に格納された内容を、システムの運用上外部装置2
2、例えばプリンタを使用してもさしつかえのないとき
に、プリンタに送り印刷することができるので、システ
ム運用中でも処理を中断することなく障害情報を採取す
ることができる。
Further, according to the present embodiment, the EEPROM 1
The contents stored in 4 are stored in the external device 2 in the operation of the system.
2. Since it is possible to send the data to the printer for printing when it is sufficient to use the printer, for example, it is possible to collect the fault information without interrupting the processing even during system operation.

【0036】[0036]

【発明の効果】以上説明したように請求項1または3記
載の発明によれば、第1のメモリに採取した情報を第2
のメモリに転送し、この第2のメモリから外部装置に出
力するようにしたので、採取する情報の転送時間を短く
することができるという効果がある。
As described above, according to the first or third aspect of the invention, the information collected in the first memory is stored in the second memory.
Since the data is transferred to the second memory and output from the second memory to the external device, there is an effect that the transfer time of the information to be collected can be shortened.

【0037】また、請求項2または3記載の発明によれ
ば、第1のメモリの内容の第2のメモリへの転送が終了
したら、転送手段から動作停止手段に対して転送終了信
号を送出するようにしたので、上記効果に加え、採取す
る情報の転送終了後の実行再開時期を知ることができる
という効果がある。
According to the invention of claim 2 or 3, when the transfer of the contents of the first memory to the second memory is completed, the transfer means sends a transfer end signal to the operation stopping means. As a result, in addition to the above effects, there is an effect that it is possible to know the execution restart time after the transfer of the information to be collected is completed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のコンピュータの障害情報採
取システムの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a computer fault information collection system according to an embodiment of the present invention.

【図2】従来のコンピュータの障害情報採取システムの
一例を示すブロックである。
FIG. 2 is a block diagram showing an example of a conventional computer fault information collection system.

【符号の説明】[Explanation of symbols]

1 論理部 4 実行部 6 割込制御部 11 RAM入出力制御部 12 転送部 13 EEPROM入出力制御部 14 EEPROM 15 RAM 19 CPU 22 外部装置 1 logic 4 execution section 6 Interrupt control section 11 RAM input / output control unit 12 Transfer unit 13 EEPROM input / output control unit 14 EEPROM 15 RAM 19 CPU 22 External device

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 コンピュータシステムの状態を表わすデ
ータおよびそのトレース情報を格納する第1のメモリ
と、 少なくとも、前記第1のメモリと同じ大きさの容量を有
する不揮発性の第2のメモリと、 所定のアドレスで、コンピュータシステムの実行部の動
作を停止させ、前記第1のメモリの内容を凍結する動作
停止手段と、 この動作停止手段によって凍結された第1のメモリの内
容を前記第2のメモリに転送する転送手段と、 前記第2のメモリの内容を外部装置に出力する出力手段
とを具備することを特徴とするコンピュータの障害情報
採取システム。
1. A first memory for storing data representing the state of a computer system and its trace information, a non-volatile second memory having at least the same capacity as the first memory, and a predetermined memory. At the address, the operation of the execution unit of the computer system is stopped and the contents of the first memory are frozen, and the contents of the first memory frozen by the operations halting unit are stored in the second memory. A fault information collecting system for a computer, comprising: a transfer unit for transferring the contents of the second memory to an external device; and an output unit for outputting the contents of the second memory to an external device.
【請求項2】 前記転送手段は転送が終了したら前記動
作停止手段に対して転送終了を示す転送終了信号を送出
し、前記動作停止手段は前記転送終了信号を受けたら前
記実行部に対して動作再開を指示する信号を出力するこ
とを特徴とする請求項1記載のコンピュータの障害情報
採取システム。
2. The transfer means sends a transfer end signal indicating the end of transfer to the operation stopping means when the transfer is completed, and the operation stopping means operates on the execution unit when receiving the transfer end signal. 2. The fault information collection system for a computer according to claim 1, wherein a signal for instructing resumption is output.
【請求項3】 前記第2のメモリは、電気的消去・書き
込み可能なリード・オンリ・メモリであることを特徴と
する請求項1または2記載のコンピュータの障害情報採
取システム。
3. The fault information collecting system for a computer according to claim 1, wherein the second memory is an electrically erasable / writable read-only memory.
JP3160503A 1991-07-01 1991-07-01 Computer fault information collection system Pending JPH0512072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3160503A JPH0512072A (en) 1991-07-01 1991-07-01 Computer fault information collection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3160503A JPH0512072A (en) 1991-07-01 1991-07-01 Computer fault information collection system

Publications (1)

Publication Number Publication Date
JPH0512072A true JPH0512072A (en) 1993-01-22

Family

ID=15716354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3160503A Pending JPH0512072A (en) 1991-07-01 1991-07-01 Computer fault information collection system

Country Status (1)

Country Link
JP (1) JPH0512072A (en)

Similar Documents

Publication Publication Date Title
EP0524530B1 (en) DMA controller
US4949241A (en) Microcomputer system including a master processor and a slave processor synchronized by three control lines
JPH02267634A (en) Interrupt system
US5680599A (en) Program counter save on reset system and method
US4729091A (en) Directing storage requests prior to address comparator initialization with a reference address range
JPH0328947A (en) Peripheral controller
US5287483A (en) Prefetched operand storing system for an information processor
KR920006768B1 (en) Method and apparatus for executing two command sequences in a predetermined order
JPH0512072A (en) Computer fault information collection system
JP3956305B2 (en) Nonvolatile semiconductor memory device and data processing device
JPH0789328B2 (en) Data processing device
JP3239935B2 (en) Tightly-coupled multiprocessor system control method, tightly-coupled multiprocessor system, and recording medium therefor
JPH05241827A (en) Command buffer controller
JP3039391B2 (en) Memory system
JP2665173B2 (en) Processor trap circuit
JPH04333929A (en) Cache memory control system
JP3127737B2 (en) Digital signal processor
JP2501393B2 (en) Direct memory access device
JP2000353109A (en) Emulator and emulation system
JPH0447350A (en) Main storage read/response control
JP3590289B2 (en) Event detection circuit
JPH03226851A (en) Cache memory control system in cache control part
JP2825589B2 (en) Bus control method
JP2001092774A (en) Dma burst transfer controller
JPH02183342A (en) Interruption controller