JPH0377149A - Control system for diagnostic execution state in computer system - Google Patents

Control system for diagnostic execution state in computer system

Info

Publication number
JPH0377149A
JPH0377149A JP1214358A JP21435889A JPH0377149A JP H0377149 A JPH0377149 A JP H0377149A JP 1214358 A JP1214358 A JP 1214358A JP 21435889 A JP21435889 A JP 21435889A JP H0377149 A JPH0377149 A JP H0377149A
Authority
JP
Japan
Prior art keywords
execution
diagnostic
computer system
management table
devices
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
JP1214358A
Other languages
Japanese (ja)
Inventor
Nobuaki Yasuoka
安岡 宣暁
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 JP1214358A priority Critical patent/JPH0377149A/en
Publication of JPH0377149A publication Critical patent/JPH0377149A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To improve the diagnostic accuracy and to attain the diagnoses with high efficiency and with high sense of security by executing successively the diagnostic programs in response to every device and always obtaining and displaying the executing state information on each device via an execution control table. CONSTITUTION:An execution control table T is provided to control the executing state information on the devices S1 - SN forming a computer system. The diagnostic programs P1 - PN are successively carried out in response to the devices S1 - SN respectively. Then the contents of the table T are updated to the processing requests given from the programs P1 - PN. The executing state information on the devices S1 - SN are always obtained and displayed on a display device D via the table T. Thus it is possible to always recognize the executing states when the devices S1 - SN of the computer system are diagnosed. Then the diagnostic accuracy is improved.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は計算機システムを構成する各装置の実行状態
を診断し把握するための診断実行状態管理方式に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a diagnostic execution status management method for diagnosing and understanding the execution status of each device constituting a computer system.

〔従来の技術] 第6図は一般の計算機システムの構成ブロック図である
。図において、1はデータ処理に必要なデータを記憶す
る主記憶装置、2はデータ処理を行う中央処理装置、3
はデータを人出力するためのコンソール、4はデータを
記憶するためのフレキシブルディスク装置、5はデータ
を記憶するための固定ディスク装置、6はデータを記憶
するための磁気テープ装置、7はデータを印字出力する
プリンタである。
[Prior Art] FIG. 6 is a block diagram of a general computer system. In the figure, 1 is a main storage unit that stores data necessary for data processing, 2 is a central processing unit that performs data processing, and 3 is a main storage unit that stores data necessary for data processing.
is a console for outputting data; 4 is a flexible disk device for storing data; 5 is a fixed disk device for storing data; 6 is a magnetic tape device for storing data; 7 is a storage device for storing data. This is a printer that prints out data.

次に動作について説明する。第6図で示す計算機システ
ムを構成する全ての装置を同時に起動し、競合させるこ
とにより主記憶袋W1や中央処理装置2を高負荷状態に
置き、計算機システムをダイナミックに診断することを
目的とするシステム診断が従来から知られている。
Next, the operation will be explained. The purpose is to dynamically diagnose the computer system by starting up all the devices constituting the computer system shown in FIG. 6 at the same time and making them compete, placing the main memory bag W1 and central processing unit 2 in a high load state. System diagnostics have been known for a long time.

この、診断中の各装置への起動回数、入出力割り込み回
数、タイマー値、不具合発生回数及び不具合情報等の実
行状態は、 (1)「主記憶装置1に実行状態管理テーブルとしても
ち、診断終了後これを診断結果として、コンソール3又
は、プリンタフに出力する。」(2)「フレキシブルデ
ィスク装置4等の補助記憶装置にログ情報として退避し
、後でこれを解析する。」 (3)「計算機のシステムパネルに、実行情報を何桁か
のコードに変換して表示する。」 等の方法で管理し、把握している。
The execution status of each device during diagnosis, such as the number of startups, number of input/output interrupts, timer values, number of failure occurrences, and failure information, is stored as an execution status management table in the main storage device 1, and the diagnosis is completed. This is then output as a diagnostic result to the console 3 or printer." (2) "Save as log information to an auxiliary storage device such as the flexible disk device 4, and analyze this later." (3) " Execution information is converted into a several-digit code and displayed on the computer's system panel.''

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来の計算機システムの診断実行状態の管理方式は以上
のように構成されているので、診断実行状態の把握は、
診断を中断、又は終了後でしか行えないため、診断実行
状態を全体像としてその場その場で目で確かめられない
という不便さと共に、計算機システムがハングアップ状
態に陥った時の状況把握に不都合が生じるといった問題
点があった。
The management method for the diagnosis execution status of conventional computer systems is configured as described above, so the diagnosis execution status can be grasped by
Diagnosis can only be performed after it is interrupted or finished, which is inconvenient in that it is not possible to visually check the entire diagnosis execution status on the spot, and it is also inconvenient to understand the situation when the computer system hangs up. There were problems such as the occurrence of

なお、特開昭62−245308号公報に示される診断
実行状態の管理方式はシステムの異常発生時のみ実行状
態を把握できるようになっているので、やはりこの場合
も常時に診断実行状態を把握できないという問題点があ
った。
Note that the diagnostic execution status management method disclosed in Japanese Patent Application Laid-Open No. 62-245308 is designed to allow the execution status to be grasped only when an abnormality occurs in the system, so in this case as well, the diagnosis execution status cannot be grasped at all times. There was a problem.

この発明は上記のような問題点を解決するためになされ
たもので、計算機システムの各装置を診断する場合に実
行状態の把握を常時行うことができ、診断の精度を高め
ることができる計算機システムにおける診断実行状態管
理方式を提供することを目的とする。
This invention was made in order to solve the above-mentioned problems, and provides a computer system that can constantly grasp the execution state when diagnosing each device of a computer system and improve the accuracy of diagnosis. The purpose of this paper is to provide a diagnostic execution state management method for

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係る診断実行状態管理方式は、計算機システ
ムを構成する各装置31〜SNの実行状態情報を管理す
るための実行管理テーブルTを備え、各装置81〜SN
毎に対応した診断プログラムP1〜PNを順次実行させ
、診断プログラムP1〜PNからの処理要求に対し実行
管理テーブルTの内容を更新し、実行管理テーブルTに
より各装置31〜SNの実行状態情報を常時得て表示手
段りに表示することを特徴とするものである。
The diagnostic execution state management method according to the present invention includes an execution management table T for managing execution state information of each device 31 to SN constituting a computer system, and includes an execution management table T for managing execution state information of each device 81 to
The corresponding diagnostic programs P1 to PN are executed sequentially, the contents of the execution management table T are updated in response to processing requests from the diagnostic programs P1 to PN, and the execution status information of each device 31 to SN is updated by the execution management table T. It is characterized in that it is always obtained and displayed on the display means.

(作用〕 各装置31〜SN毎に対応した診断プログラムP1〜P
Nが順次実行すると、診断プログラムPI〜PNから装
置S1〜SNに対し処理要求がそれぞれ発生し、これに
より実行管理テーブルTの内容が更新される。この更新
内容は常時表示手段りに表示され、各装置81〜SNの
実行状態が把握される。
(Function) Diagnostic programs P1 to P corresponding to each device 31 to SN
When N is executed sequentially, processing requests are issued from the diagnostic programs PI to PN to the devices S1 to SN, respectively, and the contents of the execution management table T are thereby updated. This updated content is constantly displayed on the display means, and the execution status of each device 81 to SN can be grasped.

(実施例) 第1図はこの発明の一実施例に係る診断実行状態管理方
式の構成を示すブロック図である。図において、81〜
SNは計算機システムを構成する装置、P1〜PNは各
装置31〜SN毎に対応し診断を行うための診断プログ
ラム、Tは各装置81〜SNの実行状態情報を管理する
ための実行管理テーブル、Dは実行管理テーブルTなど
の内容を表示する表示手段である。
(Embodiment) FIG. 1 is a block diagram showing the configuration of a diagnostic execution state management system according to an embodiment of the present invention. In the figure, 81~
SN is a device constituting the computer system, P1 to PN is a diagnostic program for diagnosing each device 31 to SN, T is an execution management table for managing execution state information of each device 81 to SN, D is a display means for displaying the contents of the execution management table T and the like.

第2図は上記実行管理テーブルTの内容を示した図であ
る。実行管理テーブルTは、装置名、起動回数、割込発
生回数、バス回数、不具合発生回数、及びテストモード
からなる。
FIG. 2 is a diagram showing the contents of the execution management table T. The execution management table T includes the device name, the number of startups, the number of interrupts, the number of buses, the number of failures, and the test mode.

次に、第1図〜第5図を参照してこの実施例の作用、動
作について説明をする。第2図に示すように、まず診断
対象とする各装置分の必要な実行状態情報を管理するた
めの実行管理テーブルTを設け(ステップ31)、これ
を初期化すると共に(ステップ32)、第4図で示す形
式で例えばマスターコンソールの表示手段りに対する一
画面分の実行状態表示バッファとして生成する(ステッ
プ33)。次に各装置31〜SNに対応する各診断プロ
グラムP1〜PNを順次起動していく。この時、マスタ
ーコンソールには、上記で生成した実行状態表示バッフ
ァの内容を一括して送出する。
Next, the function and operation of this embodiment will be explained with reference to FIGS. 1 to 5. As shown in FIG. 2, first, an execution management table T for managing necessary execution state information for each device to be diagnosed is provided (step 31), and this is initialized (step 32). The execution status display buffer is generated in the format shown in FIG. 4, for example, as an execution status display buffer for one screen on the display means of the master console (step 33). Next, each diagnostic program P1 to PN corresponding to each device 31 to SN is sequentially activated. At this time, the contents of the execution status display buffer generated above are sent all at once to the master console.

以後は、各装置31〜SNからの入出力終了割込、一連
の動作終了要求等の発生により(診断プログラムP1〜
PNの処理要求により)、実行管理テーブルTの内容を
更新して(ステップ34)、処理要求の発生した診断プ
ログラム(装置)に制御を渡し、続けて該当装置を起動
する。処理要求の発生した装置が例えばマスターコンソ
ールであった時のみ(ステップ35)、実行管理テーブ
ルTの内容をもとに実行状態表示バッファを再生酸して
(ステップ36)、この内容を再表示させる。
Thereafter, due to the occurrence of input/output end interrupts from each device 31 to SN, a series of operation end requests, etc. (diagnostic programs P1 to
(according to a processing request from the PN), the contents of the execution management table T are updated (step 34), control is passed to the diagnostic program (device) that has generated the processing request, and the corresponding device is subsequently activated. Only when the device that generated the processing request is, for example, a master console (step 35), the execution status display buffer is regenerated based on the contents of the execution management table T (step 36), and this content is redisplayed. .

実行管理テーブルTと実行状態表示バッファを別にする
のは、表示中にデータの更新による表示乱れを防止する
ためである。但し、マスターコンソールのリフレッシュ
メモリに直接データの読み書きをできるものは、この限
りではない。
The purpose of separating the execution management table T and the execution status display buffer is to prevent display disturbances due to data updates during display. However, this does not apply to devices that can directly read and write data to the refresh memory of the master console.

装置に不具合が発生した時は、実行管理テーブルTの不
具合発生回数をインクリメントして不具合発生回数のみ
を表示対象とし、詳細情報は、主記憶装置内の不具合情
報テーブルに、又、フレキシブルディスク装置等の補助
記憶装置にロギングしておき、診断を中断させた時、あ
るいは終了時に、これをサマリ情報として出力する。又
、マスターコンソールが不良となる場合を考慮して、補
助記憶装置に対しても、実行状態情報八ソファの内容を
適時ロギングしておくことにより、信頼性を保つことが
できる。第5図に、補助記憶装置に対するロギング形式
の一例を示す。
When a malfunction occurs in the device, the number of malfunction occurrences in the execution management table T is incremented to display only the number of malfunction occurrences, and detailed information is stored in the malfunction information table in the main storage device or in the flexible disk device, etc. This information is logged in the auxiliary storage device and output as summary information when the diagnosis is interrupted or finished. Furthermore, in consideration of the case where the master console becomes defective, reliability can be maintained by logging the contents of the execution status information in the auxiliary storage device at a timely manner. FIG. 5 shows an example of a logging format for the auxiliary storage device.

尚、上記実施例では、マスターコンソールには必ず診断
実行状態を表示しているが、キーボードのあるキー押下
により、メニューモードを切換えて、他の診断を実施さ
せることも可能であり、同様のことを複数のワークステ
ーションで実施することもできる。又、上記実施例では
診断プログラムの場合についてのみ説明したが、オペレ
ーティングシステム(O8)であってもよく、上記実施
例と同様の効果を奏する。
In the above embodiment, the diagnosis execution status is always displayed on the master console, but it is also possible to switch the menu mode and execute other diagnosis by pressing a key on the keyboard, and the same thing can be done. can also be performed on multiple workstations. Further, in the above embodiment, only the case of a diagnostic program has been described, but an operating system (O8) may also be used, and the same effects as in the above embodiment can be obtained.

〔発明の効果〕〔Effect of the invention〕

以上のように本発明によれば、各装置毎に対応した診断
プログラムなどを順次実行させ、診断プログラムなどか
らの処理要求に対し実行管理テーブルの内容を更新し、
実行管理テーブルにより各装置の実行状態情報を常時得
て表示手段に表示するようにしたので、計算機システム
をダイナミックに診断する場合に問題となる実行状態の
把握が診断を中断することなく常時に一目瞭然に行うこ
とができ、これにより診断の精度が高まり、効率良く安
心感のある診断が可能となり、また、同一のアーキテク
チャを有する機種における性能評価も効率良〈実施する
ことができるという効果が得られる。
As described above, according to the present invention, a diagnostic program, etc. corresponding to each device is executed sequentially, and the contents of the execution management table are updated in response to processing requests from the diagnostic program, etc.
Since the execution status information of each device is constantly obtained using the execution management table and displayed on the display means, the execution status, which is a problem when dynamically diagnosing a computer system, can be grasped at a glance without interrupting the diagnosis. This increases the accuracy of diagnosis, enables efficient and reliable diagnosis, and also allows for efficient performance evaluation of models with the same architecture. .

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

第1図はこの発明の一実施例に係る診断実行状態管理方
式の構成を示すブロック図、第2図はこの実施例におけ
る実行管理テーブルの内容を示す図、第3図はこの実施
例の動作を説明するためのフローチャート、第4図はこ
の実施例における実行状態表示バッファの内容を示す図
、第5図はフレキシブルディスク装置などの補助記憶装
置に対する実行状態ロギング形式の一例を示す図、第6
図は計算機システムの要部構成を示すブロック図である
。 31〜SN・・・装置、P1〜PN・・・診断プログラ
ム、T・・・実行管理テーブル、D・表示手段。
FIG. 1 is a block diagram showing the configuration of a diagnostic execution state management system according to an embodiment of the present invention, FIG. 2 is a diagram showing the contents of an execution management table in this embodiment, and FIG. 3 is an operation of this embodiment. FIG. 4 is a diagram showing the contents of the execution state display buffer in this embodiment, FIG. 5 is a diagram showing an example of an execution state logging format for an auxiliary storage device such as a flexible disk device, and FIG.
The figure is a block diagram showing the main part configuration of the computer system. 31-SN...Device, P1-PN...Diagnostic program, T...Execution management table, D. Display means.

Claims (1)

【特許請求の範囲】[Claims] 計算機システムを構成する各装置の実行状態情報を管理
するための実行管理テーブルを備え、各装置毎に対応し
た診断プログラムなどを順次実行させ、診断プログラム
などからの処理要求に対し実行管理テーブルの内容を更
新し、実行管理テーブルにより各装置の実行状態情報を
常時得て表示手段に表示することを特徴とする計算機シ
ステムにおける診断実行状態管理方式。
Equipped with an execution management table for managing the execution status information of each device that makes up the computer system, it sequentially executes a diagnostic program etc. corresponding to each device and updates the contents of the execution management table in response to processing requests from the diagnostic program etc. 1. A diagnostic execution state management method for a computer system, characterized in that the execution state information of each device is constantly obtained from an execution management table and displayed on a display means.
JP1214358A 1989-08-21 1989-08-21 Control system for diagnostic execution state in computer system Pending JPH0377149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1214358A JPH0377149A (en) 1989-08-21 1989-08-21 Control system for diagnostic execution state in computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1214358A JPH0377149A (en) 1989-08-21 1989-08-21 Control system for diagnostic execution state in computer system

Publications (1)

Publication Number Publication Date
JPH0377149A true JPH0377149A (en) 1991-04-02

Family

ID=16654461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1214358A Pending JPH0377149A (en) 1989-08-21 1989-08-21 Control system for diagnostic execution state in computer system

Country Status (1)

Country Link
JP (1) JPH0377149A (en)

Similar Documents

Publication Publication Date Title
JP3206096B2 (en) Input data processing device
JPH04195436A (en) Automatic test system for computer system
JPH0377149A (en) Control system for diagnostic execution state in computer system
JP2868114B2 (en) Computer with monitoring and diagnostic function
JPH0244269A (en) System for analyzing trouble of lsi
JP2530410Y2 (en) Vehicle failure diagnosis device
JP2726998B2 (en) Computer testing method
JPS5918741B2 (en) Automatic diagnosis method
JP2936170B2 (en) Failure handling method
JPH0619746A (en) Fault diagnostic device
JPH0341528A (en) Diagnostic device in computer
JPH0359731A (en) Debugging device
JPH07248810A (en) Numerical controller
JPS61208516A (en) Supervisory unit
JPS62139050A (en) Instruction test system by control of maintenance and diagnosis processor
JPH0730651A (en) Diagnostic system
JPH04213123A (en) Preventive maintenance system for fault of electronic computer
JPH01265334A (en) Test state monitor device
JPS6125174B2 (en)
JPH09305429A (en) Device diagnostic system
JPS61115154A (en) Diagnosis processing system
JPS63198135A (en) Electronic computer system with diagnosing device
JPH0239336A (en) Information collecting system
JPH05139392A (en) Diagnosing device for avionics apparatus
JPH03127233A (en) Patrol diagnosing device for computer system