JPH0719218B2 - Information processing equipment - Google Patents
Information processing equipmentInfo
- Publication number
- JPH0719218B2 JPH0719218B2 JP1206221A JP20622189A JPH0719218B2 JP H0719218 B2 JPH0719218 B2 JP H0719218B2 JP 1206221 A JP1206221 A JP 1206221A JP 20622189 A JP20622189 A JP 20622189A JP H0719218 B2 JPH0719218 B2 JP H0719218B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information storage
- storage means
- arithmetic processing
- scan
- 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 - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 5
- 238000011084 recovery Methods 0.000 claims description 15
- 238000013500 data storage Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Retry When Errors Occur (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、演算処理装置に関し、特に、そのソフトウェ
ア・ビジブル・レジスタのリカバにおける診断制御装置
内の障害処理のレジスタ編集方式を改良した情報処理装
置に関する。Description: TECHNICAL FIELD The present invention relates to an arithmetic processing device, and more particularly, to an information processing system in which a register editing method for fault processing in a diagnostic control device in recovery of a software visible register thereof is improved. Regarding the device.
従来、演算処理装置の障害処理に必要なソフトウェア・
ビジブル・レジスタのデータをリカバする方法として
は、直接演算処理装置のソフトウェア・ビジブル・レジ
スタに書き込むための専用インタフェースを有してい
た。Conventionally, software required for fault processing of arithmetic processing devices
As a method for recovering the data in the visible register, there is a dedicated interface for directly writing to the software visible register of the arithmetic processing unit.
上述した従来の演算処理装置の障害処理に必要となるソ
フトウェア・ビジブル・レジスタの逆編集は、障害処理
に必要となるソフトウェア・ビジブル・レジスタを書き
込むための専用インタフェースが必要だったため、ハー
ドウェア量が増えるし、スキャン・データを高速に編集
することができないという欠点がある。The software editable register reverse editing required for fault processing of the conventional arithmetic processing device described above requires a dedicated interface for writing the software visible register required for fault processing, so the amount of hardware is reduced. There is a drawback that the number of scan data increases and the scan data cannot be edited at high speed.
本発明は、演算処理装置と、前記演算処理装置のハード
ウェア情報を格納するハードウェア情報記憶手段、前記
演算処理装置の障害処理に必要となるソフトウェア・ビ
ジブル・レジスタのリカバ・データを格納するリカバ・
データ記憶手段、前記ソフトウェア・ビジブル・レジス
タに戻すべきデータをスキャン・イメージに編集するた
めの情報を格納するスキャン・データ編集情報記憶手段
を有している診断制御装置とで構成される情報処理装置
において、前記演算処理装置に障害が発生した場合、前
記演算処理装置のハードウェア情報をスキャンパスを通
して前記診断制御装置内の前記ハードウェア情報記憶手
段にスキャン・アウトし、そのスキャン・アウトした前
記ハードウェア情報記憶手段のアドレスと、前記リカバ
・データ記憶手段及び前記スキャン・データ編集情報記
憶手段のアドレスをパラメータとして与えるだけで、前
記リカバ・データ記憶手段のリカバ・データを前記スキ
ャン・データ編集情報記憶手段の情報に基いて抽出し、
前記ハードウェア情報記憶手段にスキャン・イメージの
データを編集するレジスタ編集命令を具備することを特
徴とするものである。The present invention relates to an arithmetic processing unit, a hardware information storage unit for storing hardware information of the arithmetic processing unit, and a recovering unit for storing recoverable data of a software visible register necessary for fault processing of the arithmetic processing unit.・
Information processing apparatus comprising data storage means and diagnostic control device having scan data edit information storage means for storing information for editing data to be returned to the software visible register into a scan image In the case where a failure occurs in the arithmetic processing unit, the hardware information of the arithmetic processing unit is scanned out to the hardware information storage means in the diagnostic control unit through a scan path, and the scanned out hardware is The recovery data of the recovery data storage means is stored in the scan data editing information storage by simply giving the address of the wear information storage means and the addresses of the recovery data storage means and the scan data editing information storage means as parameters. Extracted based on the information of the means,
It is characterized in that the hardware information storage means is provided with a register edit instruction for editing scan image data.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は、本発明の一実施例のブロック図である。この
実施例は、演算処理装置1と、演算処理装置1のハード
ウェア情報を記憶するハードウェア情報記憶部3,演算処
理装置1のソフトウェア・ビジブル・レジスタのリカバ
・データを格納し記憶するリカバ・データ記憶部4,演算
処理装置1のソフトウェア・ビジブル・レジスタのリカ
バ・データをスキャン・イメージに編集するための情報
を格納するスキャン・データ編集情報記憶部5,診断制御
部6,ワーク・レジスタ8を具備している診断制御装置2
とからなる。FIG. 1 is a block diagram of an embodiment of the present invention. This embodiment includes an arithmetic processing unit 1, a hardware information storage unit 3 for storing hardware information of the arithmetic processing unit 1, and a recovery unit for storing and storing recovery data of a software visible register of the arithmetic processing unit 1. Data storage unit 4, scan data edit information storage unit 5 for storing information for editing the recovery data of the software visible register of arithmetic processing unit 1 into a scan image, diagnostic control unit 6, work register 8 Diagnostic control device 2 equipped with
Consists of.
次に、レジスタ編集命令について、第1図,第2図を参
照して述べる。診断制御装置2は、演算処理装置1の障
害処理を行ったりする診断制御ソフトウェアを持ってい
る。この診断制御ソフトウェアの一命令としてレジスタ
編集命令が存在する。演算処理装置1に障害が発生した
場合、診断制御装置2の診断制御部6は、演算処理装置
1のハードウェア情報をスキャン・パス9を介してハー
ドウェア情報記憶部3にスキャン・アウトする。演算処
理装置1のハードウェア情報がハードウェア情報記憶部
3にスキャン・アウトされたならば、演算処理装置1の
再試行に必要となるソフトウェア・ビジブル・レジスタ
のリカバを行う。そのために、演算処理装置1のハード
ウェア情報記憶部3のアドレス、障害処理に必要となる
ソフトウェア・ビジブル・レジスタのリカバ・データ記
憶部4のアドレス、ソフトウェア・ビジブル・レジスタ
のリカバ・データをスキャン・イメージに編集するスキ
ャン・データ編集情報記憶部5のアドレスを、レジスタ
編集命令にパラメータ7としてセットする。レジスタ編
集命令は、ステップ21において、セットされたスキャン
・データ編集情報記憶部5より、リカバすべきレジスタ
の全リカバ・データをリードし、ステップ22において全
データ・リカバ済かチェックする。全データ・リカバ済
でないならば、ステップ23において、セットされたリカ
バ・データ記憶部3のアドレスよりリカバ・データをワ
ークレジスタにリードし、ステップ24においてスキャン
・データ編集情報記憶部5より、ハードウェア情報記憶
部3の相対アドレスをリードし、ステップ25においてス
キャン・データ編集情報記憶部5より、リカバすべきビ
ット位置とビット数をリードする。そして、ステップ26
において、セットされたハードウェア情報記憶部3のア
ドレスとステップ24で求めた、相対アドレスを加算し
て、リカバ・アドレスを算出し、ステップ27において、
ステップ25で求めたビット数に基いて、ワース・レジス
タ8に格納されているデータを抽出し、ステップ26で求
めたハードウェア情報記憶部3のリカバすべきアドレス
のステップ25で求めたビット位置にデータをリカバす
る。そして、ステップ28において、全リカバ・データの
更新を行い、ステップ22にもどり全リカバ・データを、
スキャン・イメージにハードウェア情報記憶部3上に編
集するという動作を行う。Next, the register edit instruction will be described with reference to FIGS. The diagnostic control device 2 has diagnostic control software for performing fault processing of the arithmetic processing device 1. A register edit instruction exists as one instruction of this diagnostic control software. When a failure occurs in the arithmetic processing device 1, the diagnostic control unit 6 of the diagnostic control device 2 scans out the hardware information of the arithmetic processing device 1 to the hardware information storage unit 3 via the scan path 9. When the hardware information of the arithmetic processing unit 1 is scanned out to the hardware information storage unit 3, the software visible register required for the retry of the arithmetic processing unit 1 is recovered. Therefore, the address of the hardware information storage unit 3 of the arithmetic processing unit 1, the address of the recoverable data storage unit 4 of the software visible register necessary for the failure processing, and the recovered data of the software visible register are scanned. The address of the scan data edit information storage unit 5 to be edited into an image is set as the parameter 7 in the register edit instruction. The register edit instruction reads all the recovered data of the register to be recovered from the set scan data edit information storage unit 5 in step 21, and checks in step 22 whether all the data has been recovered. If all the data has not been recovered, the recover data is read from the set address of the recover data storage unit 3 to the work register in Step 23, and the hardware is read from the scan data edit information storage unit 5 in Step 24. The relative address of the information storage unit 3 is read, and in step 25, the bit position and the number of bits to be recovered are read from the scan data editing information storage unit 5. And step 26
In step 27, the set address and the relative address obtained in step 24 are added to calculate the recover address, and in step 27,
The data stored in the Worth register 8 is extracted based on the number of bits obtained in step 25, and the data is stored in the bit position obtained in step 25 of the address to be recovered in the hardware information storage unit 3 obtained in step 26. Recover the data. Then, in step 28, all the recovery data are updated, and the process returns to step 22 to recover all the recovery data.
The scan image is edited on the hardware information storage unit 3.
以上、説明したように本発明は、診断制御装置が持って
いる診断制御ソフトウェアの命令1つを実行させるだけ
で、演算処理装置の障害発生時には、ソフトウェア・ビ
ジブル・レジスタのリカバ・データをスキャン・パス形
式にビットを展開しスキャン・データを編集することが
できるので、演算処理装置の障害処理である命令再試行
等が高速に行えるという効果がある。As described above, according to the present invention, by executing only one instruction of the diagnostic control software possessed by the diagnostic control device, when the failure of the arithmetic processing device occurs, the recover data of the software visible register is scanned. Since the bits can be expanded in the path format and the scan data can be edited, there is an effect that instruction retry, which is a failure process of the arithmetic processing unit, can be performed at high speed.
第1図は本発明の一実施例のブロック図、第2図は同実
施例の動作を示すフローチャートである。 1…演算処理装置、2…診断制御装置、3…ハードウェ
ア情報記憶部、4…リカバ・データ記憶部、5…スキャ
ン・データ編集情報記憶部、5…診断制御部、7…パラ
メータ、8…ワーク・レジスタ、9…スキャン・パス。FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a flow chart showing the operation of the embodiment. 1 ... Arithmetic processing device, 2 ... Diagnostic control device, 3 ... Hardware information storage unit, 4 ... Recovery data storage unit, 5 ... Scan data edit information storage unit, 5 ... Diagnostic control unit, 7 ... Parameter, 8 ... Work register, 9 ... Scan path.
Claims (1)
ドウェア情報を格納するハードウェア情報記憶手段、前
記演算処理装置の障害処理に必要となるソフトウェア・
ビジブル・レジスタのリカバ・データを格納するリカバ
・データ記憶手段、前記ソフトウェア・ビジブル・レジ
スタに戻すべきデータをスキャン・イメージに編集する
ための情報を格納するスキャン・データ編集情報記憶手
段を有している診断制御装置とで構成される情報処理装
置において、前記演算処理装置に障害が発生した場合、
前記演算処理装置のハードウェア情報をスキャンパスを
通して前記診断制御装置内の前記ハードウェア情報記憶
手段にスキャン・アウトし、そのスキャン・アウトした
前記ハードウェア情報記憶手段のアドレスと、前記リカ
バ・データ記憶手段及び前記スキャン・データ編集情報
記憶手段のアドレスをパラメータとして与えるだけで、
前記リカバ・データ記憶手段のリカバ・データを前記ス
キャン・データ編集情報記憶手段の情報に基いて抽出
し、前記ハードウェア情報記憶手段にスキャン・イメー
ジのデータを編集するレジスタ編集命令を具備すること
を特徴とする情報処理装置。1. An arithmetic processing device, hardware information storage means for storing hardware information of the arithmetic processing device, and software necessary for fault processing of the arithmetic processing device.
A recovery data storage means for storing recovery data of the visible register, and a scan data editing information storage means for storing information for editing data to be returned to the software visible register into a scan image. In the information processing device configured with the diagnostic control device, if a failure occurs in the arithmetic processing device,
The hardware information of the arithmetic processing unit is scanned out to the hardware information storage unit in the diagnostic control unit through a scan path, and the scanned-out address of the hardware information storage unit and the recovery data storage Means and the address of the scan data editing information storage means are only given as parameters,
A register edit instruction for extracting the recovery data of the recovery data storage means based on the information of the scan data edit information storage means and editing the scan image data in the hardware information storage means. A characteristic information processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1206221A JPH0719218B2 (en) | 1989-08-08 | 1989-08-08 | Information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1206221A JPH0719218B2 (en) | 1989-08-08 | 1989-08-08 | Information processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0370041A JPH0370041A (en) | 1991-03-26 |
| JPH0719218B2 true JPH0719218B2 (en) | 1995-03-06 |
Family
ID=16519768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1206221A Expired - Fee Related JPH0719218B2 (en) | 1989-08-08 | 1989-08-08 | Information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0719218B2 (en) |
-
1989
- 1989-08-08 JP JP1206221A patent/JPH0719218B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0370041A (en) | 1991-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3825935B2 (en) | Image processing apparatus, image processing method, recording medium, and image processing system | |
| JPH063608B2 (en) | Document image editing device | |
| JPH09322061A (en) | Image synthesis device | |
| JPH0719218B2 (en) | Information processing equipment | |
| US5168553A (en) | Line figure encoder | |
| JP2825273B2 (en) | Drawing management method and apparatus | |
| JP4309987B2 (en) | Raster data editing method and apparatus | |
| JPH0778620B2 (en) | Layout scanner device | |
| JPS63197266A (en) | document image editing device | |
| JP3319074B2 (en) | Layout scanner device | |
| JP3108235B2 (en) | Image processing device | |
| JPH11203400A (en) | CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND MACHINE-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE CHARACTER INPUT METHOD | |
| JP2001209755A (en) | Wrong-word correcting device, bad-word correcting method, and computer-readable recording medium storing bad-word correcting program | |
| JP2000003375A (en) | CAD equipment | |
| JPH0473192B2 (en) | ||
| JPH02227269A (en) | Image editing device | |
| JPS61260290A (en) | Dot pattern expansion processing system | |
| JP2000057130A (en) | Method and device for automatically discriminating and printing correction place in document preparation | |
| JP2798556B2 (en) | Printer language determination device | |
| JP3483934B2 (en) | Character image editing processor | |
| JPH01270153A (en) | Program interruption information collecting system | |
| JPH07129437A (en) | Message logging information output system | |
| JPH0325577A (en) | Document editing system | |
| JPS60200378A (en) | Character separating system | |
| JPH0459669B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |