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
JPS6248263B2 - - Google Patents
[go: Go Back, main page]

JPS6248263B2 - - Google Patents

Info

Publication number
JPS6248263B2
JPS6248263B2 JP56213662A JP21366281A JPS6248263B2 JP S6248263 B2 JPS6248263 B2 JP S6248263B2 JP 56213662 A JP56213662 A JP 56213662A JP 21366281 A JP21366281 A JP 21366281A JP S6248263 B2 JPS6248263 B2 JP S6248263B2
Authority
JP
Japan
Prior art keywords
processing system
time
routine
sub
polling
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
JP56213662A
Other languages
English (en)
Other versions
JPS58115573A (ja
Inventor
Toshiharu Matsuda
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 JP56213662A priority Critical patent/JPS58115573A/ja
Publication of JPS58115573A publication Critical patent/JPS58115573A/ja
Publication of JPS6248263B2 publication Critical patent/JPS6248263B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment

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)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 (イ) 発明の技術分野 本発明はデータ処理システムに関し、特に主処
理システムと副処理システムが結合され、主処理
システムが定期的に発生する特定命令を副処理シ
ステムが監視することにより主処理システムの動
作を確認するよう構成されるとともに、副処理シ
ステムが主処理システムの各部の状態情報を収集
するためのポーリング・ルーチンを実行するよう
構成されたデータ処理システムに関する。
(ロ) 技術の背景 最近のデータ処理システムにおいては、従来の
処理装置にもうけられていたコンソール機能を、
専用のプロセツサを有する副処理システムによつ
て置換える方式が多用されている。この副処理シ
ステムは一般にサービスプロセツサ(SVP)等と
称されており、主処理装置を診断する機能等が強
化されている。そして、その1つの方法として、
主処理装置の正常性のチエツクを行なうために、
主処理装置のオペレーテイング・システム
(OS)が定期的にある診断命令(例えば、セツ
ト・インターバル命令)を発出し、この命令のイ
ンターバル時間を副処理システム側で監視する方
法が採用されている。
(ハ) 従来技術と問題点 従来、上記した監視方法を実行する場合、副処
理システム側にもうけられたLSI時計(年,月,
日,時,分,秒,…を刻時するもの)を利用し
て、時間監視を行なうようにしていたが、行らか
の原因でこのLSI時計が故障した場合、主処理シ
ステムの監視は不可能となつてしまうという欠点
があつた。他の方法として、副処理システムが主
処理システムの各部の状態情報を収集するための
ポーリング・ルーチンを実行するよう構成されて
いる場合、このポーリング・ルーチンの周期を利
用して時間監視を行なうことが考えられる。とこ
ろが、ポーリング・ルーチンは、定常的な仕事
(主プロセツサの状態表示等)の外に、非定常的
な仕事(OSI/Oとしての処理等)を行なうため
に、その周期は必ずしも一定の時間ではない。な
お、OSI/Oとは、OSからみて副処理システム
がI/Oとして処理され、例えばシステム・コン
ソールとして動作するような場合の状態を示して
いる。
(ニ) 発明の目的 本発明は上記問題点を解決し、極力、LSI時計
の使用を避け、ほぼ一定の監視時間を安定して得
られるようにすることを目的としている。
(ホ) 発明の構成 該目的は主処理システムのOSが定期的に発出
する特定命令を副処理システムが監視することに
より該主処理システムのOSの動作を確認すると
ともに該副処理システムが主処理システムのOS
の各部の状態情報を収集するためのポーリングル
ーチンを該副処理システム内で実行するシステム
において、該副処理システム内に、該ポーリン
グ・ルーチンの平均処理周期の測定を指示する時
間測定指示手段と、該時間測定指示手段により時
間測定が指示されているとき、測定開始の時刻
T1をLSi時計から記録するとともに所定回数Xだ
けポーリング・ルーチンが実行された時点の時刻
T2をLSi時計から記録しM=T−T/Xをポーリン グ・ルーチンの平均処理周期として時間測定手段
で求め、しかる後、該LSi時計が故障したとき
は、該時間値Mに適当な値を乗じた値を基にOS
管理ルーチンが該主処理システムのOSの発出す
る特定命令を監視することを特徴とするデータ処
理システムにより達成される。
(ヘ) 発明の実施例 第1図は実施例のデータ処理システムの構成を
示す図、第2図は実施例における処理フローを示
す図、第3図は実施例の副処理システム内にもう
けられる各種レジスタ類を示す図である。
第1図において、1は処理システム、2は副処
理システム、3は主中央処理装置(CPU)、4は
主記憶装置、5はチヤネル装置、6と7は結合回
路、8は副中央処理装置、9は副記憶装置、10
はLSI時計である。
第2図において、20はポーリング・ルーチ
ン、21は時間測定指示ルーチン、22は時間測
定ルーチン、23は定常的ルーチン、24はOS
監視ルーチン、25はOSI/Oルーチン等の非定
常的ルーチンである。
なお、本発明の実施例は、フアームウエアで構
成されているために、その動作態様は、第2図に
示す処理フローによつて後述する。
次に、第3図において、2は副処理システム、
11は測定モードフラグ、12はポーリング回数
指定値保持レジスタ、13はポーリング回数カウ
ンタ、14は開始時間記録レジスタ、15は測定
終了時間記録レジスタである。
以下、実施例の動作を説明する。
まず、ポーリングルーチン20への割込み等の
方法により時間測定指示ルーチン21が起動さ
れ、測定モードフラグ11をオンとするととも
に、ポーリング回数カウンタ13の値を“0”に
初期設定する(N=0)。そしてポーリング回数
指定値保持レジスタ12に所要の値Xを設定す
る。
この後、ポーリング・ルーチン20が測定モー
ドフラグ11を判定するステツプにおいて、当該
フラグがオンであれば、時間測定ルーチン22に
移行し、ポーリング回数カウンタ13の値(N)
を判定する。最初の段階ではN=0であるため、
そのときのLSI時計10の表示時刻(T1)を開始
時間記録レジスタ14にセツトする。そして、ポ
ーリング回数カウンタ13の値を+1する。次
に、ポーリング回数カウンタ13の内容(N)と
ポーリング回数指定値保持レジスタ12の内容
(X)との比較を行なう。最初の段階ではN≠X
であるため、そのまま再び元のポーリング・ルー
チン20へ戻る。
以後、ポーリング・ルーチン20が測定モード
フラグ11を判定するステツプに入るたびに、時
間測定ルーチン22に移行する。2回目以降は、
N≠0であるため、直ちに、ポーリング回数カウ
ンタ13の値(N)を+1するステツプを実行
し、さらに、+1されたポーリング回数カウンタ
13の値(N)とポーリング回数指定値レジスタ
12の内容(X)との比較動作を行なう。N≠X
である限り、上記動作が繰返し実行される。
そして、ある時点において、ポーリング回数カ
ウンタ13の値(N)とポーリング回数指定レジ
スタ12の内容(X)とが一致したとき、そのと
きのLSI時計10の表示時刻(T2)が測定終了時
間記録レジタ15にセツトされる。このようにし
て、開始時刻(T1)、終了時刻(T2)が求められ
ると、M=T−T/Xの計算が行なわれ、求められ たポーリング平均時間Mが図示しない所定のレジ
スタにセツトされる。その後測定モードフラグ1
1はオフとされ、以降のポーリング・ルーチン2
0においては、時間測定ルーチン22への移行は
行なわれない。
OS監視ルーチン24は、上記求められたポー
リング平均時間Mに適当な値(OSから周期的に
特定命令を発する時間をMで割つた値)を重じた
時間を、OSから発出される特定命令を監視する
めの周期時間として利用し、OSが正常に走行し
ているか否かを監視する。
なお、LSI時計10が故障している場合には、
あらかじめ定められた値をポーリング・ルーチン
の1周期の値として使用する。
(ト) 発明の効果 本発明によれば、LSI時計を常時使用する必要
がなく、最初のポーリング平均時間を求めるとき
のみ使用するだけでよく、そのためLSi時計の故
障の場合も、OSが発出した特定命令の応答時間
を、ポーリング平均時間Mに適当な値を乗じた値
の周期時間と比較して監視することによりOSが
正常に動作しているかどうかを知ることが出来
る。
【図面の簡単な説明】
第1図は実施例におけるデータ処理システムの
構成を示す図、第2図は実施例における処理フロ
ーを示す図、第3図は実施例の副処理システム内
にもうけられる各種レジスタ類を示す図である。 図中、1は主処理システム、2は副処理システ
ム、20はポーリング・ルーチン、21は時間測
定指示ルーチン、22は時間測定ルーチン、24
はOS監視ルーチンである。

Claims (1)

  1. 【特許請求の範囲】 1 主処理システムのOSが定期的に発出する特
    定命令を副処理システムが監視することにより該
    主処理システムのOSの動作を確認するとともに
    該副処理システムが主処理システムのOSの各部
    の状態情報を収集するためのポーリング・ルーチ
    ンを該副処理システム内で実行するシステムにお
    いて、該副処理システム内に、該ポーリング・ル
    ーチンの平均処理周期の測定を指示する時間測定
    指示手段と、該時間測定指示手段により時間測定
    が指示されているとき、測定開始の時刻T1をLSi
    時計から記録するとともに所定回数Xだけポーリ
    ング・ルーチンが実行された時点の時刻T2をLSi
    時計から記録しM=T−T/Xをポーリング・ルー チンの平均処理周期として時間測定手段で求め、
    しかる後、該LSi時計が故障したときは、該時間
    値Mに適当な値を乗じた値を基にOS管理ルーチ
    ンが該主処理システムのOSの発出する特定命令
    を監視することを特徴とするデータ処理システ
    ム。
JP56213662A 1981-12-29 1981-12-29 デ−タ処理システム Granted JPS58115573A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56213662A JPS58115573A (ja) 1981-12-29 1981-12-29 デ−タ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56213662A JPS58115573A (ja) 1981-12-29 1981-12-29 デ−タ処理システム

Publications (2)

Publication Number Publication Date
JPS58115573A JPS58115573A (ja) 1983-07-09
JPS6248263B2 true JPS6248263B2 (ja) 1987-10-13

Family

ID=16642872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56213662A Granted JPS58115573A (ja) 1981-12-29 1981-12-29 デ−タ処理システム

Country Status (1)

Country Link
JP (1) JPS58115573A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0223847U (ja) * 1988-08-03 1990-02-16

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57196362A (en) * 1981-05-27 1982-12-02 Mitsubishi Electric Corp Monitoring method of composite computer system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0223847U (ja) * 1988-08-03 1990-02-16

Also Published As

Publication number Publication date
JPS58115573A (ja) 1983-07-09

Similar Documents

Publication Publication Date Title
JP3188862B2 (ja) 消費電力解析方法及び装置
JPH0850557A (ja) マイクロプロセッサ故障記録装置
JPH07182209A (ja) オペレーティング・システム・ベースのプログラムの性能モニタ方法およびシステム
US20050107997A1 (en) System and method for resource usage estimation
JP2806524B2 (ja) ベクトル演算命令発行制御方法
JPS6248263B2 (ja)
JPH0571974B2 (ja)
US20040083457A1 (en) Methods and apparatus for program debugging using break states
JP3353745B2 (ja) 処理能力測定装置および処理能力測定方法
JPS63163932A (ja) 制御用計算機のシステム監視方式
JP2715904B2 (ja) 計算機システム性能評価装置
JPH04307641A (ja) マルチタスク・システムの障害診断装置
JPH03118644A (ja) プログラム実行モニタ
JPH06149762A (ja) 計算機システムの競合動作試験方式
JP2713250B2 (ja) Cpu保守システム
JP2998793B2 (ja) 情報処理装置の試験方式
CN113704088A (zh) 一种进程追溯方法、进程追溯系统及相关装置
JPH052507A (ja) 監視タイマーオーバーフロー情報自動採取方式
JPH0211930B2 (ja)
JPS6259814B2 (ja)
JPH07248810A (ja) 数値制御装置
JPH01134637A (ja) 情報処理システムのストール監視方式
JPS62260234A (ja) 故障診断装置
JPH0144629B2 (ja)
JPS626262B2 (ja)