Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6136662B2 - - Google Patents
[go: Go Back, main page]

JPS6136662B2 - - Google Patents

Info

Publication number
JPS6136662B2
JPS6136662B2 JP56078802A JP7880281A JPS6136662B2 JP S6136662 B2 JPS6136662 B2 JP S6136662B2 JP 56078802 A JP56078802 A JP 56078802A JP 7880281 A JP7880281 A JP 7880281A JP S6136662 B2 JPS6136662 B2 JP S6136662B2
Authority
JP
Japan
Prior art keywords
input
storage device
data
output
processing unit
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
Application number
JP56078802A
Other languages
Japanese (ja)
Other versions
JPS57193846A (en
Inventor
Minoru Fujimoto
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP56078802A priority Critical patent/JPS57193846A/en
Publication of JPS57193846A publication Critical patent/JPS57193846A/en
Publication of JPS6136662B2 publication Critical patent/JPS6136662B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 本発明はデータ処理装置の診断装置に関し、特
にデータ処理装置内の入出力装置の診断をするも
のである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a diagnostic device for a data processing device, and particularly to a diagnostic device for diagnosing input/output devices within the data processing device.

従来この種の装置として第1図に示すものがあ
つた。図において、1はデータおよび命令群を格
納する第1主記憶装置、2は第1主記憶装置1か
ら取り出した命令を解読し実行する第1中央処理
装置、3および4は外部からのデータ読み込みを
行う第1及び第2入力装置、5および6は外部へ
のデータの送り出しを行う第1および第2出力装
置、7は第1および第2入力装置3および4ある
いは第1および第2出力装置5および6に対する
入出力動作の制御を行う入出力制御装置で、以上
の構成によつてデータ処理系統Aが形成されてい
る。このデータ処理系統に加えて次の構成要素で
なる診断処理系統Bが形成されている。8は第1
主記憶装置1、第1中央処理装置2、入出力制御
装置7の診断を行うプログラムを一時格納する第
2主記憶装置、9は第2記憶装置8から取出した
命令を解読し、実行する第2中央処理装置、10
は外部からのデータの読み込みおよび外部へのデ
ータの送り出しを行う入出力装置、11は第2主
記憶装置8内へ一時記憶させる診断データを格納
する補助記憶装置である。
A conventional device of this type is shown in FIG. In the figure, 1 is a first main memory that stores data and a group of instructions, 2 is a first central processing unit that decodes and executes instructions retrieved from the first main memory 1, and 3 and 4 are external data readers. 5 and 6 are first and second output devices that send data to the outside, and 7 is the first and second input devices 3 and 4 or the first and second output devices. This is an input/output control device that controls input/output operations for 5 and 6, and the data processing system A is formed by the above configuration. In addition to this data processing system, a diagnostic processing system B consisting of the following components is formed. 8 is the first
A second main memory temporarily stores programs for diagnosing the main memory 1, the first central processing unit 2, and the input/output control unit 7; 2 central processing unit, 10
1 is an input/output device that reads data from the outside and sends data to the outside; 11 is an auxiliary storage device that stores diagnostic data temporarily stored in the second main storage device 8;

次に動作について説明する。先ず第1入力装置
3あるいは第1入力装置4より入出力制御装置7
を通じて第1主記憶装置1にデータ処理プログラ
ムを格納する。第1中央処理装置2は第1主記憶
装置1から命令を取り出して解読し実行する。あ
る時点で第1中央処理装置2が入力命令を解読し
実行したとすれば入出力制御装置7に入出力動作
開始信号を出す。入出力制御装置7はこの入出力
動作開始信号を受けて、第1入力装置3あるいは
第2入力装置4にデータを読み込み可能か否か判
定し、可能であれば第1入力装置3あるいは第2
入力装置4からデータを読み込み、第1中央処理
装置2あるいは第1主記憶装置1にデータを転送
し、入力動作終了信号を出力する。これに対して
入出力制御装置7が読み込みが可能でないと判断
すれば、可能になるまで待機する。
Next, the operation will be explained. First, the input/output control device 7 is input from the first input device 3 or the first input device 4.
A data processing program is stored in the first main storage device 1 through the first main storage device 1. The first central processing unit 2 retrieves an instruction from the first main memory 1, decodes it, and executes it. If the first central processing unit 2 decodes and executes an input command at a certain point, it issues an input/output operation start signal to the input/output control unit 7. The input/output control device 7 receives this input/output operation start signal, determines whether data can be read into the first input device 3 or the second input device 4, and if possible, reads the data into the first input device 3 or the second input device 4.
It reads data from the input device 4, transfers the data to the first central processing unit 2 or the first main storage device 1, and outputs an input operation end signal. On the other hand, if the input/output control device 7 determines that reading is not possible, it waits until it becomes possible.

以上は第1中央処理装置2が入力命令を解読し
たときの動作であるがこれらに代え出力命令を解
読し実行したときは、入出力制御装置7に入出力
動作開始信号を出す。入出力制御装置7はこの入
出力動作開始信号を受けて第1中央処理装置2あ
るいは第1主記憶装置1よりデータを取り出し、
第1出力装置5あるいは第2出力装置6にデータ
を送り出し可能か否か判定し、可能であれば第1
出力装置5あるいは第2出力装置6にデータを転
送し、このとき第1出力装置5あるいは第2出力
装置6は外部へデータを送り出す。これに対して
入出力制御装置7が送り出しが可能でないと判断
すれば可能になるまで待機する。
The above is the operation when the first central processing unit 2 decodes an input command, but instead, when it decodes and executes an output command, it issues an input/output operation start signal to the input/output control unit 7. Upon receiving this input/output operation start signal, the input/output control device 7 retrieves data from the first central processing unit 2 or the first main storage device 1, and
It is determined whether data can be sent to the first output device 5 or the second output device 6, and if possible, the data can be sent to the first output device 5 or the second output device 6.
The data is transferred to the output device 5 or the second output device 6, and at this time, the first output device 5 or the second output device 6 sends the data to the outside. On the other hand, if the input/output control device 7 determines that sending is not possible, it waits until it becomes possible.

このようにしてデータの処理がなされるがこの
データの処理中に第1中央処理装置2が故障した
ときは、入出力装置10が診断指令を第2中央処
理装置9に伝える。第2中央処理装置9は補助記
憶装置11より第1中央処理装置2の診断プログ
ラムを第2主記憶装置8にロードし実行を開始す
る。そしてこの診断結果を入出力装置10に出力
する。
Data is processed in this manner, but if the first central processing unit 2 fails during the data processing, the input/output device 10 transmits a diagnostic command to the second central processing unit 9. The second central processing unit 9 loads the diagnostic program for the first central processing unit 2 from the auxiliary storage device 11 into the second main storage device 8 and starts executing it. This diagnostic result is then output to the input/output device 10.

かかる診断動作は第1主記憶装置1又は入出力
制御装置7が故障したときも、同様にして行なわ
れる。
Such diagnostic operation is similarly performed when the first main storage device 1 or the input/output control device 7 fails.

これに対して例えば第1入力装置3が故障した
ときは、外部から第2入力装置4を介して診断プ
ログラムを第1主記憶装置1にロードし、この診
断プログラムを第1中央処理装置2で解読し実行
する。そしてその診断結果を第1出力装置5ある
いは第2出力装置6に出力する。
On the other hand, if the first input device 3 fails, for example, a diagnostic program is loaded from the outside into the first main storage device 1 via the second input device 4, and this diagnostic program is loaded into the first central processing unit 2. Decipher and execute. Then, the diagnostic result is outputted to the first output device 5 or the second output device 6.

従来のデータ処理装置の診断装置は以上のよう
に入出力装置が故障したときその診断にデータ処
理を目的とするデータ処理系統の中央処理装置を
用いるように構成されているので、故障した入出
力装置を除く他の正常な装置を用いればデータ処
理が可能な状態にある場合でもデータ処理ができ
ないという欠点があつた。
Conventional diagnostic equipment for data processing equipment is configured to use the central processing unit of the data processing system for the purpose of data processing to diagnose when an input/output device has failed as described above. There was a drawback that data processing could not be performed even if data processing was possible using other normal devices.

本発明は上記のような従来の欠点を除去するた
めになされたもので、入力あるいは出力装置が故
障したとき故障した入力あるいは出力装置以外の
入力あるいは出力装置を利用してデータ処理とし
ながらこれを並行して故障した入力あるいは出力
装置を診断できるデータ処理装置の診断装置を提
供することを目的としている。
The present invention has been made in order to eliminate the above-mentioned drawbacks of the conventional technology, and is capable of processing data by using an input or output device other than the failed input or output device when an input or output device fails. It is an object of the present invention to provide a diagnostic device for a data processing device that can diagnose failed input or output devices in parallel.

以下第1図との対応部分に同一符号を附して示
す第2図について本発明の一実施例を説明する。
第2図においてデータ処理系統Aは第1図につい
て上述したと同じ構成を有し、また診断系統Bは
第1図について上述したと同様の第2主記憶装置
8、第2中央処理装置9および入出力装置10を
有する。
An embodiment of the present invention will be described below with reference to FIG. 2, in which parts corresponding to those in FIG. 1 are denoted by the same reference numerals.
In FIG. 2, data processing system A has the same configuration as described above with respect to FIG. 1, and diagnostic system B has the same second main storage device 8, second central processing unit 9, and It has an input/output device 10.

これに加えて診断系統Bは第1主記憶装置1、
第1中央処理装置2、入出力制御装置7のみなら
ず、第1入力装置3、第2入力装置4、第1出力
装置5、第2出力装置6などデータ処理系統Aを
形成する全ての装置の診断プログラムを格納する
補助記憶装置15と、そのうち第1入力装置3、
第2入力装置4、第1出力装置5、第2出力装置
6の診断プログラムデータを一時格納する第3主
記憶装置16と、この第3主記憶装置16より取
り出した命令群を解読し実行する第3中央処理装
置17とを有する。
In addition to this, the diagnostic system B includes the first main storage device 1,
Not only the first central processing unit 2 and the input/output control device 7, but also all the devices forming the data processing system A, such as the first input device 3, the second input device 4, the first output device 5, and the second output device 6. an auxiliary storage device 15 for storing a diagnostic program; a first input device 3;
A third main storage device 16 temporarily stores diagnostic program data of the second input device 4, first output device 5, and second output device 6, and a group of instructions retrieved from the third main storage device 16 is decoded and executed. It has a third central processing unit 17.

第2図の構成において、データ処理系統Aにお
けるデータの処理は、第1図について上述したと
同様にして、第1又は第2入力装置3又は4によ
つて入出力制御装置7を介して第1主記憶装置1
に格納されたプログラムに基づいて第1中央処理
装置2において実行され、処理結果は第1又は第
2出力装置5又は6によつて外部へ送出される。
In the configuration of FIG. 2, data processing in the data processing system A is performed by the first or second input device 3 or 4 via the input/output control device 7 in the same manner as described above with respect to FIG. 1 Main storage device 1
The first central processing unit 2 executes the program based on the program stored in the first central processing unit 2, and the processing results are sent to the outside by the first or second output device 5 or 6.

そしてこのデータの処理中に、入力及び出力装
置を除く、入出力制御装置7、第1主記憶装置1
及び第1中央処理装置2に故障が発生したとき
は、第1図について上述したと同様に入出力装置
10から第2中央処理装置9に伝送された診断指
示によつて補助記憶装置15の診断プログラムが
第2中央処理装置9を介して第2主記憶装置8に
ロードされることにより、第2中央処理装置9に
よつて診断が実行され、その診断結果が入出力装
置10によつて外部に送出される。
During the processing of this data, the input/output control device 7, the first main storage device 1, excluding the input and output devices,
When a failure occurs in the first central processing unit 2, the auxiliary storage device 15 is diagnosed based on the diagnostic instruction transmitted from the input/output device 10 to the second central processing unit 9 in the same manner as described above with reference to FIG. By loading the program into the second main storage device 8 via the second central processing unit 9, a diagnosis is executed by the second central processing unit 9, and the diagnosis result is transmitted externally by the input/output device 10. sent to.

これに対して入力装置3,4あるいは出力装置
5,6が故障したときは次のようにして診断が実
行される。
On the other hand, when the input devices 3, 4 or the output devices 5, 6 are out of order, diagnosis is performed as follows.

今例えば第1出力装置5が故障したとすれば、
入出力装置10によつて外部より診断指示を第2
中央処理装置9に第1出力装置5について診断指
示を伝え、第3中央処理装置17は補助記憶装置
15より第1出力装置5についての診断プログラ
ムを第3主記憶装置16にロードし、第3中央処
理装置17で解読し実行する。そしてこの第1出
力装置5の診断結果は第2中央処理装置9から補
助記憶装置15あるいは入出力装置10に出力す
る。
For example, if the first output device 5 breaks down,
The input/output device 10 receives a second diagnosis instruction from the outside.
A diagnostic instruction regarding the first output device 5 is transmitted to the central processing unit 9, and the third central processing unit 17 loads the diagnostic program regarding the first output device 5 from the auxiliary storage device 15 into the third main storage device 16, and The central processing unit 17 decodes and executes the data. The diagnosis result of the first output device 5 is outputted from the second central processing unit 9 to the auxiliary storage device 15 or the input/output device 10.

かかる診断は第1入力装置8、第1入力装置
4、第2出力装置6が故障した場合にも同様にし
て実行される。
Such diagnosis is similarly executed even when the first input device 8, first input device 4, and second output device 6 are out of order.

なお上述の実施例では補助記憶装置15に診断
プログラムを格納し、必要に応じて第2主記憶装
置8あるいは第3主記憶装置17にロードする場
合について述べたが、診断プログラムを第2主記
憶装置8あるいは第3主記憶装置16にあらかじ
め格納しておくことにより補助記憶装置15を省
略するようにしても良い。また第3主記憶装置1
6の役割を第2主記憶装置8で行つても上記の実
施例と同様の効果が得られる。
In the above-described embodiment, a case has been described in which the diagnostic program is stored in the auxiliary storage device 15 and loaded into the second main storage device 8 or the third main storage device 17 as necessary. The auxiliary storage device 15 may be omitted by storing the data in the device 8 or the third main storage device 16 in advance. Also, the third main storage device 1
Even if the role of 6 is performed by the second main storage device 8, the same effect as in the above embodiment can be obtained.

以上のように本発明によれば入力装置および出
力装置の診断をデータ処理系統を占有することな
く行えるので、データ処理系統の稼動率を下げず
に診断を行い得、また診断装置が安価にでき、し
かも診断精度の高いデータ処理装置の診断装置が
得られる。
As described above, according to the present invention, diagnosis of input devices and output devices can be performed without occupying the data processing system, so diagnosis can be performed without reducing the operating rate of the data processing system, and the diagnostic device can be made at low cost. Moreover, a diagnostic device for a data processing device with high diagnostic accuracy can be obtained.

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

第1図は従来のデータ処理装置の診断装置を示
すブロツク図、第2図は本発明に依るデータ処理
装置の診断装置の一実施例を示すブロツク図であ
る。 1:第1主記憶装置、2:第1中央処理装置、
3:第1入力装置、4:第2入力装置、5:第1
出力装置、6:第2出力装置、7:入出力制御装
置、8:第2主記憶装置、9:第2中央処理装
置、10:入出力装置、11,15:補助記憶装
置、16:第3主記憶装置、17:第3中央処理
装置。
FIG. 1 is a block diagram showing a conventional diagnostic device for a data processing device, and FIG. 2 is a block diagram showing an embodiment of the diagnostic device for a data processing device according to the present invention. 1: first main storage device, 2: first central processing unit,
3: first input device, 4: second input device, 5: first
output device, 6: second output device, 7: input/output control device, 8: second main storage device, 9: second central processing unit, 10: input/output device, 11, 15: auxiliary storage device, 16: second 3 main storage device, 17: third central processing unit.

Claims (1)

【特許請求の範囲】 1 第1記憶装置と、この第1記憶装置に記憶さ
れたプログラムに基いてデータの処理を行う第1
中央処理装置と、外部からデータの読み込みを行
う第1および第2入力装置と、外部へデータの送
り出しを行う第1および第2出力装置と、上記第
1および第2出力装置と、上記第1および第2入
力装置からのデータの読み込みおよび当該データ
の上記第1主記憶装置へのデータ転送を制御し入
力動作終了時に入力動作終了信号を出力して上記
第1主記憶装置から上記第1および第2出力装置
へのデータの取り出しおよびデータ転送を制御し
出力動作終了時に出力動作終了信号を出力する入
出力制御装置とを有するデータ処理装置におい
て、上記第1および第2入力装置、上記第1およ
び第2出力装置、上記第1主記憶装置、上記第1
中央処理装置、上記入出力制御装置の診断プログ
ラムを格納する補助記憶装置と、上記補助記憶装
置内の診断プログラムを一時格納する第3主記憶
装置と、上記第3主記憶装置に格納した命令群の
解読、実行を行う第3中央処理装置と、上記補助
記憶装置内の診断プログラムおよび上記第3中央
処理装置を制御するプログラムを一時格納する第
2主記憶装置と、この第2主記憶装置に記憶され
たプログラムに基いて上記第1主記憶回路、上記
第1中央処理装置、上記入出力制御装置の診断と
上記第3中央処理装置の制御とを行う第2中央処
理装置と、外部へのデータの読み込みおよび送り
出しを行う入出力装置とを備えることを特徴とす
るデータ処理装置の診断装置。 2 上記補助記憶装置の診断プログラムを上記第
2あるいは第3主記憶装置に格納してなる特許請
求の範囲第1項記載のデータ処理装置の診断装
置。
[Claims] 1. A first storage device, and a first storage device that processes data based on a program stored in the first storage device.
a central processing unit, first and second input devices that read data from the outside, first and second output devices that send data to the outside, the first and second output devices, and the first and controls reading of data from the second input device and data transfer of the data to the first main storage device, outputs an input operation end signal when the input operation is completed, and transfers the data from the first main storage device to the first and second main storage devices. and an input/output control device that controls data retrieval and data transfer to a second output device and outputs an output operation end signal when the output operation ends, the first and second input devices, the first and a second output device, the first main storage device, the first
A central processing unit, an auxiliary storage device that stores a diagnostic program for the input/output control device, a third main storage device that temporarily stores the diagnostic program in the auxiliary storage device, and a group of instructions stored in the third main storage device. a third central processing unit that decodes and executes the above; a second main storage unit that temporarily stores a diagnostic program in the auxiliary storage unit and a program that controls the third central processing unit; a second central processing unit that diagnoses the first main memory circuit, the first central processing unit, and the input/output control unit and controls the third central processing unit based on a stored program; A diagnostic device for a data processing device, comprising an input/output device that reads and sends data. 2. A diagnostic device for a data processing device according to claim 1, wherein a diagnostic program for the auxiliary storage device is stored in the second or third main storage device.
JP56078802A 1981-05-22 1981-05-22 Diagnostic device for data processing device Granted JPS57193846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56078802A JPS57193846A (en) 1981-05-22 1981-05-22 Diagnostic device for data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56078802A JPS57193846A (en) 1981-05-22 1981-05-22 Diagnostic device for data processing device

Publications (2)

Publication Number Publication Date
JPS57193846A JPS57193846A (en) 1982-11-29
JPS6136662B2 true JPS6136662B2 (en) 1986-08-19

Family

ID=13671981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56078802A Granted JPS57193846A (en) 1981-05-22 1981-05-22 Diagnostic device for data processing device

Country Status (1)

Country Link
JP (1) JPS57193846A (en)

Also Published As

Publication number Publication date
JPS57193846A (en) 1982-11-29

Similar Documents

Publication Publication Date Title
EP0056060B1 (en) Data processing system
US4462086A (en) Loading system in numerical controller
JPS6136662B2 (en)
JPS5949619B2 (en) Fault diagnosis method for redundant central processing system
JP2503980B2 (en) Memory diagnostic circuit
JPS6218060B2 (en)
JP2888654B2 (en) Data input control method
JPS60101649A (en) Diagnosis device of electronic computer
JPH0512144A (en) I/o module diagnostic system
JPS6127778B2 (en)
JPH0113577B2 (en)
EP0381140A2 (en) Data processing apparatus
JPH0335696B2 (en)
JPS59117645A (en) Testing method of computer system
JPH0226249B2 (en)
JPS6115460B2 (en)
JPS63282852A (en) Backup system diagnosis method in duplex processing system
JPS58121459A (en) Service processor of electronic computer
JPS628829B2 (en)
JPS59160898A (en) Fault diagnostic device of storage device
JPH02220142A (en) Diagnostic controller for microprocessor
JPS61161549A (en) Parity check system of microprogram storage memory
JPH0133859B2 (en)
JPS62137616A (en) Power source controller
JPH04241654A (en) Fault information storing system