JPS584455A - Data processing system - Google Patents

Data processing system

Info

Publication number
JPS584455A
JPS584455A JP56102627A JP10262781A JPS584455A JP S584455 A JPS584455 A JP S584455A JP 56102627 A JP56102627 A JP 56102627A JP 10262781 A JP10262781 A JP 10262781A JP S584455 A JPS584455 A JP S584455A
Authority
JP
Japan
Prior art keywords
command
data processing
console control
processing device
control request
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.)
Granted
Application number
JP56102627A
Other languages
Japanese (ja)
Other versions
JPS6141016B2 (en
Inventor
Hidekiyo Ozawa
小沢 秀清
Kazuyuki Shimizu
和之 清水
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56102627A priority Critical patent/JPS584455A/en
Publication of JPS584455A publication Critical patent/JPS584455A/en
Publication of JPS6141016B2 publication Critical patent/JPS6141016B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/22—Detection 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)

Abstract

PURPOSE:To perform test without the operator, by providing a console control request instruction in a test program and executing a command the same as that given from an input device with the output of this instruction. CONSTITUTION:Without the interference of the operator, a result the same as that of test obtained from the console control of the operator can be obtained. The console control instruction is provided in a test program executed at the 1st data processor (main body) 1 and a command train similar to that given with an input device such as a keyboard 12 is stored in a main memory 2 of the main body beforehand, and when the 2nd processor 14 detects the issue of said console control request instruction, the device 14 fetches said command train for execution. As a result, the test of the main body 1 can be performed automatically without the interference of the operator.

Description

【発明の詳細な説明】 本実I14は、第1のデータ処理装置と第2のデータ処
理装置とを備えるデータ処理システムにおいて、第1の
データ処理装置で実行されるテスト・プログラムの中に
;ンンール制御依頼命令を埋込んでおくと共に主メモリ
の中にキーボードなどの入力装置を用いて投入するコマ
ンドと同等のコマンドの列を予め格納しておき、g2の
処理装置は上記コンソール制御依頼命令が発行されたこ
とを知ると、上記コマンド列を取込んで実行するように
したデータ処理システムに関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present implementation I14 is a data processing system including a first data processing device and a second data processing device, in which a test program executed by the first data processing device includes; In addition to embedding the console control request command, a sequence of commands equivalent to commands input using an input device such as a keyboard is stored in the main memory in advance, and the processing device of g2 embodies the console control request command. The present invention relates to a data processing system that captures and executes the above-mentioned command sequence upon learning that the command has been issued.

本体装置を試験するとき1本体装置中でテスト・プログ
ラムを動作させて機能試験を行うことが通常行われてい
る。しかし、このテスト・グログラムを走行させるとき
、被試験装置1t(OPU自身)の外部環境をいろいろ
変化させて試験するために。
When testing a main unit, it is common practice to run a test program in one main unit to perform a functional test. However, when running this test program, the external environment of the device under test 1t (OPU itself) is varied in order to be tested.

テスト・プログラムはオペレータを必要とし、テスト・
プログラムは必要に応じてオペレータに対してコンソー
ルの制御を依頼する。オペレータは。
The test program requires an operator and
The program requests the operator to control the console as necessary. The operator is.

テスト・プログラムの要求に従ってコンンール装貴を制
御し、指示通りの処理を終了したことをテスト・プログ
ラムに通知する。このように従来技術においては、テス
ト・プログラム等で本体装置を試験しようとするとき、
オペレータ要員を必要とするものかあシ、自動化の上で
難点があった。
It controls the controller according to the test program's requests and notifies the test program that the processing as instructed has been completed. In this way, in the conventional technology, when trying to test the main unit with a test program etc.
Since it required operators, it was difficult to automate it.

本発明は上記の考察に基づくものであって、オペレータ
の介入なしにオペレータのコンソール制御によりて得ら
れる結果と同様な結果を得ることが出来るようにしたデ
ータ処理システムを提供することを目的としている。そ
してそのため1本発明のデータ処理システムは、第1の
データ処理装置、入力装置から投入されたコマンドをコ
マンド人力受付部で解析して対応する処理プログラムを
実行する第2のデータ処理装置および上記第1のデータ
処理装置と第2のデータ処理装置とを連絡するインタフ
ェースを備えるデータ処理装置において、上記第1のデ
ータ処理l7Ictは、コンソール制御依頼命令が埋込
まれたプログラム、上記制御依頼命令のオペランドとな
る上記人力装量から投入されるコマンドと同等なコマン
ドからなるコマンド列、および上記コンソール制御依頼
命令が命令レジスタにセットされたととを検出して上記
インタフェースを介して処理依頼を上記第2のデータ処
理装置へ通知する処理依頼通知手段を備え。
The present invention is based on the above considerations, and aims to provide a data processing system that can obtain results similar to those obtained by operator console control without operator intervention. . For this reason, the data processing system of the present invention includes a first data processing device, a second data processing device that analyzes commands input from an input device in a command human input reception unit, and executes a corresponding processing program; In a data processing device including an interface for communicating between a first data processing device and a second data processing device, the first data processing l7Ict includes a program in which a console control request command is embedded, and an operand of the control request command. A command sequence consisting of a command equivalent to the command input from the manual input, and the console control request command being set in the command register are detected, and the processing request is sent to the second command via the interface. Equipped with processing request notification means for notifying the data processing device.

上記第2のデータ処理装置は、上記処理依頼を受取った
とき上記命令レジスタの命令を読取り、当該命令がコン
ソール制御依頼命令である場合には上記コマンド列を取
込んで上記コマンド入力受付部に渡す処理手段を備える
ことを**とするものである。以下1本発明を図面を参
照しつつ説明する。
When the second data processing device receives the processing request, it reads the instruction in the instruction register, and if the instruction is a console control request instruction, takes in the command string and passes it to the command input reception unit. **It shall be provided with a processing means. The present invention will be explained below with reference to the drawings.

第1図は本発明が適用されるデータ処理システムのシス
テム構成の1例を示す図、第2図はコンソール制御依頼
命令の形式を示す図、第3図はメモリ上のコマンド列の
配置を示す図、第4図は本体装置側における処理を説明
するフローチャート。
FIG. 1 is a diagram showing an example of the system configuration of a data processing system to which the present invention is applied, FIG. 2 is a diagram showing the format of a console control request command, and FIG. 3 is a diagram showing the arrangement of command strings in memory. 4A and 4B are flowcharts illustrating processing on the main device side.

第5図はサービス・プロセッサ側における処理を説明す
るフローチャートである。
FIG. 5 is a flowchart illustrating processing on the service processor side.

第1図において、1は本体at側の中央処jli装置、
2は本体装置側のメモリ、3は命令レジスタ。
In FIG. 1, 1 is a central processing device on the main body at side;
2 is the memory on the main unit side, and 3 is the instruction register.

4は命令デコーダ、5は処理依頼信号線、6はインタフ
ェース線、7はインタフェース回路、8はサービス・プ
ロセッサ側の中央処理装置、9はサービス・プロセッサ
側のメモリ、10はディスプレイ制御装置、11はディ
スプレイ、12はディスプレ(11のキーボード、13
は外部記憶、14はサービス・プロセッサをそれぞれ示
している。
4 is an instruction decoder, 5 is a processing request signal line, 6 is an interface line, 7 is an interface circuit, 8 is a central processing unit on the service processor side, 9 is a memory on the service processor side, 10 is a display control device, 11 is a Display, 12 is display (11 keyboard, 13
14 indicates an external storage, and 14 indicates a service processor.

本体装置で実行されるテスト・プログラムの中には第2
図で示すよう表形式のコンソール制御依頼命令が埋込ま
れている。コンソール制御依頼命令のオペランド部はデ
ータ・アドレス情報を示しておシ、このデータ◆アドレ
スで示されるメモリ2上のアドレスには第3図に示すよ
うなデータが格納されている。先頭の1ワードはコマン
ド列の長さを示し、これ以下にn個のコマンドが書込ま
れている。このコマンドは、オペレータがキーボード1
2から投入するコマンドと同等なものである。テスト・
プログラムが実行されるとき、メモリ2から命令がフェ
ッチされ、命令レジスタ3にセットされ、命令レジスタ
3の命令は命令デコーダ4によって解読される。この命
令がコンソール制御依頼命令である場合には、依頼信号
線上の信号がオンとなる。
Some of the test programs executed on the main unit have a second
As shown in the figure, console control request commands in table format are embedded. The operand portion of the console control request command indicates data address information, and data as shown in FIG. 3 is stored at the address on the memory 2 indicated by this data ◆address. The first word indicates the length of the command string, and n commands are written below this. This command allows the operator to
This is equivalent to the command input from 2. test·
When a program is executed, instructions are fetched from memory 2 and set in instruction register 3, and the instructions in instruction register 3 are decoded by instruction decoder 4. If this command is a console control request command, the signal on the request signal line is turned on.

サービス・プ田セッサ14は1本体装置の起動。The service processor 14 starts one main unit.

リセット、内部状態の表示および内部状態の変更並びに
システム電源電圧の制御およびクロック周波数の制御な
どを行うことが出来る・通常は上記の操作は、キーボー
ド12から投入されるコマンドに基づいて実行される。
It is capable of resetting, displaying and changing the internal state, controlling the system power supply voltage, controlling the clock frequency, etc. Normally, the above operations are executed based on commands input from the keyboard 12.

サービス・プロセッサ14a、インタフェース回路7.
中央処理装[8゜メモリ9.およびディス1Vイ制御装
置10などを有している。tた。サービス・プロセッサ
]4は1周辺装置としてディスプレイ11やキーボード
12.外部記憶13などを有している。インクフェース
回路7は1本体!!貴側の中央処理装置1とサービス・
プロセッサ14との間のデータ転送を制御するものであ
る。キーボード11からコマンドを投入すると、このコ
マンドはディスプレイ制御装置lOの中のキーボード入
力の受付部(図示せず)によって解析され、対応する処
理プログラムが実行される。
Service processor 14a, interface circuit 7.
Central processing unit [8° memory 9. and a display control device 10. It was. service processor] 4 as one peripheral device such as a display 11 and a keyboard 12. It has an external storage 13 and the like. Ink face circuit 7 is in one body! ! Your central processing unit 1 and services
It controls data transfer with the processor 14. When a command is input from the keyboard 11, this command is analyzed by a keyboard input receiving section (not shown) in the display control device IO, and a corresponding processing program is executed.

第4図は本体装置側の処理を説明するフローチャートで
ある。
FIG. 4 is a flowchart illustrating processing on the main unit side.

Oメモリ2から命令を取シ出し命令レジスタ3にセット
する。
An instruction is taken out from memory 2 and set in instruction register 3.

■ 命令デコーダ4でこの命令がコンソール制御命令で
あるか否かを調べる。mであれ杜、■の処理を行い、Y
esであれに■の処理を行う。
(2) The instruction decoder 4 checks whether this instruction is a console control instruction. m, perform the process of ■, Y
Perform the process (■) on that in es.

■ 命令を実行し、■に戻る。■ Execute the command and return to ■.

■ 依頼信号線上の信号をオンとし、待ちの状態に入る
。
■ Turn on the signal on the request signal line and enter the waiting state.

第5図はサービス・プロセラを側の処理を示すフローチ
ャートである。
FIG. 5 is a flowchart showing processing on the service processor side.

■ 依頼信号線上の信号がオンとなると割込みが発生す
るので1割込み原因を解析する。
■ When the signal on the request signal line turns on, an interrupt occurs, so analyze the cause of 1 interrupt.

■ 本体装置1からの処理依頼があることが検出される
と、対応する処理プログラムの実行が開始される。
(2) When a processing request from the main device 1 is detected, execution of the corresponding processing program is started.

■ 本体側の命令レジスタ4の内容を取出して解析する
。
■ Extract and analyze the contents of the instruction register 4 on the main body side.

■ その命令がコンノール制御依頼命令であることが判
ると、′:1ンンール制御依頼命令のオペランド部で指
定されるメモリ2の領域からコマンド列を取出し、この
;iンド列をメモリ91C格納する。
(2) When it is determined that the command is a connor control request command, the command string is retrieved from the area of the memory 2 specified by the operand part of the ':1 command control request command, and this ;in ind string is stored in the memory 91C.

■ メモリ9からコマンドを1個取出してキーボード入
力の受付部へ渡す。
■ Retrieve one command from memory 9 and pass it to the keyboard input reception section.

■ そのコマンドに対応した処理を行い完了したら■の
処理を行う。
■ Perform the process corresponding to the command, and when completed, perform the process in ■.

■ 全コマンドの処理が完了したか否かを調べる。Ye
sであれは00処理を行い、Noであれは■の処11に
戻る。
■ Check whether all commands have completed processing. Yes
If it is s, 00 processing is performed, and if it is no, the process returns to step 11 of (2).

■ 処理の終了を本体装置側の中央処理装置1へ通知す
る。
(2) Notify the central processing unit 1 on the main unit side of the end of the process.

以上の説明から明らかなように1本発明によれば、オペ
レータの介入なしに、オペレータのコンノール制御によ
りて得られる結果と同様な結果を得ることが出来る。
As is clear from the above description, according to the present invention, results similar to those obtained by operator control can be obtained without operator intervention.

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

第1図は本発明が適用されるデータ処理システムのシス
テム構成の1例を示す図、第2W!Jはコンノール制御
依頼命令の形式を示・す図、第3図はメモリ上のコマン
ド列の配置を示すar!J、第4WAは本体装置側にお
ける処理を説明するフローチャート。 第5図社サービス・プロセッサ側における処理を説明す
るフ四−チヤードである。 1−・・本体装置側の中央処理装置、2−・本体装置側
のメモリ、3・・・命令レジスタ、4・−命令デコーダ
、5−・・処理依頼信号線、6・−インメツエース線、
7−・・インタフェース回路、8・−サービス・プロセ
ッサ側の中央処理装置、9・−サービス・プロセッサ側
のメモリ、 10−・・ディスプレイ制御装置、11・
・・ディスクレイ、12−・・ディスプレイ11のキー
ボード、13・・・外部記憶、14・・・サービス・プ
ロセッサ。 特許出願人 富士通株式会社 鴎人鰭士京谷四部 欠1図 矛3図 ヤ4図 ] 才9図
FIG. 1 is a diagram showing an example of the system configuration of a data processing system to which the present invention is applied; J is a diagram showing the format of the Connor control request command, and FIG. 3 is a diagram showing the arrangement of command strings in memory. J, 4th WA is a flowchart illustrating processing on the main device side. Figure 5 is a four-chart explaining processing on the service processor side. 1--Central processing unit on the main unit side, 2--Memory on the main unit side, 3--Instruction register, 4--Instruction decoder, 5---Processing request signal line, 6--Inmetsu Ace line,
7--Interface circuit, 8--Central processing unit on the service processor side, 9--Memory on the service processor side, 10--Display control device, 11--
...Diskray, 12--Keyboard of display 11, 13...External storage, 14...Service processor. Patent Applicant Fujitsu Ltd. Oujin-Finshi Kyoya Shibu-kaku 1-zu 3-4 Ya 4] Age 9

Claims (1)

【特許請求の範囲】 第1のデータ処理装量1入力装置から投入されたコマン
ドをコマンド入力受付部で解析して対応する処理プログ
ラムを実行する第2のデータ処理装置および上記第1の
データ処理装置と第2のデータ処理装置とを連絡するイ
ンタフェースを備えるデータ処理装置において、上記第
1のデータ処理装置は、コンソール制御依頼命令が埋込
まれたプログラム、上記制御依頼のオペランドとなる上
記入力装置から投入されるコマンドと同等なコマンドか
らなるコマンド列、および上記コンソール制御依頼命令
が命令レジスタにセットされたことを検出して上記イン
タフェースを介して処理依頼を上記第2のデータ処理装
置へ通知する処理依頼通知手段を備え、上記第2のデー
タ処理装置は。 上記処理依頼を受取ったとき上記命令レジスタの命令を
読取シ、当該命令がコンソール制御依頼命令である場合
には上記コマンド列を取込んで上記コマンド入力受付部
に渡す処理手段を備えることを特徴とするデータ処理シ
ステム。
[Scope of Claims] A second data processing device that analyzes a command input from a first data processing input device in a command input reception unit and executes a corresponding processing program, and the first data processing device. In a data processing device that includes an interface for communicating between the device and a second data processing device, the first data processing device includes a program in which a console control request command is embedded, and the input device that is an operand of the control request. Detects that a command string consisting of commands equivalent to the command input from the controller and the console control request command are set in the command register, and notifies the second data processing device of the processing request via the interface. The second data processing device includes processing request notification means. The present invention is characterized by comprising processing means that reads the command in the command register when the processing request is received, and when the command is a console control request command, takes in the command string and passes it to the command input reception section. data processing system.
JP56102627A 1981-06-30 1981-06-30 Data processing system Granted JPS584455A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56102627A JPS584455A (en) 1981-06-30 1981-06-30 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56102627A JPS584455A (en) 1981-06-30 1981-06-30 Data processing system

Publications (2)

Publication Number Publication Date
JPS584455A true JPS584455A (en) 1983-01-11
JPS6141016B2 JPS6141016B2 (en) 1986-09-12

Family

ID=14332471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56102627A Granted JPS584455A (en) 1981-06-30 1981-06-30 Data processing system

Country Status (1)

Country Link
JP (1) JPS584455A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61103249A (en) * 1984-10-26 1986-05-21 Fujitsu Ltd Operating system for test monitor program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3660847B1 (en) 2004-09-29 2022-11-02 InterDigital CE Patent Holdings Handling of color correction metadata

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61103249A (en) * 1984-10-26 1986-05-21 Fujitsu Ltd Operating system for test monitor program

Also Published As

Publication number Publication date
JPS6141016B2 (en) 1986-09-12

Similar Documents

Publication Publication Date Title
JPS6112297B2 (en)
JPS6141016B2 (en)
JPH0426913Y2 (en)
JPS63247861A (en) Coprocessor control method
JPH03269752A (en) Information processing system and input/output controller used for the same
JPS60229141A (en) Preserving system of register data
JPH04167146A (en) Address tracing system for information processor
JPS6020771B2 (en) Micro diagnosis method
JPS6148181B2 (en)
JPH04140852A (en) Diagnostic system for information processor
JPS6349247B2 (en)
JPS60238945A (en) Microprogram controller
JPH01253044A (en) Input/output controller
JPH0772874B2 (en) Interrupt receiving device
JPH0469904B2 (en)
JPS61157944A (en) Microprocessor with microprogram control part
JPS6116103B2 (en)
JPS605362A (en) Test system for control memory
JPH0481939A (en) Control system for microcomputer
JPH04264932A (en) In-circuit emulator
JPS6275734A (en) Emulation method
JPS604492B2 (en) calculator
JPS6242254A (en) Channel initializing system
JPH0991237A (en) Peripheral device resource management device
JPS63298631A (en) Information processor