JPH02250127A - 情報処理システムの保守方式 - Google Patents
情報処理システムの保守方式Info
- Publication number
- JPH02250127A JPH02250127A JP1072139A JP7213989A JPH02250127A JP H02250127 A JPH02250127 A JP H02250127A JP 1072139 A JP1072139 A JP 1072139A JP 7213989 A JP7213989 A JP 7213989A JP H02250127 A JPH02250127 A JP H02250127A
- Authority
- JP
- Japan
- Prior art keywords
- maintenance information
- program
- maintenance
- area
- information processing
- 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
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 46
- 230000010365 information processing Effects 0.000 title claims abstract description 13
- 230000005856 abnormality Effects 0.000 claims abstract description 9
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理システムに関し、特に複数のタスクお
よびプログラムからなる情報処理システムの保守方式に
関する。
よびプログラムからなる情報処理システムの保守方式に
関する。
従来、この種の情報処理システムは、各タスクごとに保
守情報を取得する方式となっていた。
守情報を取得する方式となっていた。
上述した従来の情報、処理システムの保守方式は、各タ
スクごとに保守情報を取得する方式となづているため、
システムに異常が発生したときに、システム全体から見
たプログラムの流れを解析できないという欠点がある。
スクごとに保守情報を取得する方式となづているため、
システムに異常が発生したときに、システム全体から見
たプログラムの流れを解析できないという欠点がある。
本発明の情報処理システムの保守方式は、プログラムの
保守情報を取得している情報処理システムにおいて、各
プログラムの特定点を通過したときに、一定量の保守情
報をシステム共通エリアにラップアラウンド方式で取得
する手段と、複数タスクからシステム共通エリアを参照
するときの競合をさけるための排他制御手段と、システ
ムに異常が発生したときに、取得した保守情報を外部記
憶装置に出力する手段を具備することを特徴とする。
保守情報を取得している情報処理システムにおいて、各
プログラムの特定点を通過したときに、一定量の保守情
報をシステム共通エリアにラップアラウンド方式で取得
する手段と、複数タスクからシステム共通エリアを参照
するときの競合をさけるための排他制御手段と、システ
ムに異常が発生したときに、取得した保守情報を外部記
憶装置に出力する手段を具備することを特徴とする。
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例の構成図である。情報処理シ
ステム100は、タスク群101.システム共通エリア
102.保守情報取得プログラム103、保守情報出力
プログラム104.外部記憶装置112から構成される
。タスク群は、いくつかのタスク106,107.・・
・・・・から構成される。さらにタスク106ではプロ
グラム108゜109が、タスク107ではプログラム
110゜111が、実行できる。システム共通エリア1
02上には、保守情報取得エリア105をもうける。
ステム100は、タスク群101.システム共通エリア
102.保守情報取得プログラム103、保守情報出力
プログラム104.外部記憶装置112から構成される
。タスク群は、いくつかのタスク106,107.・・
・・・・から構成される。さらにタスク106ではプロ
グラム108゜109が、タスク107ではプログラム
110゜111が、実行できる。システム共通エリア1
02上には、保守情報取得エリア105をもうける。
各プログラムは、特定の時点で保守情報取得プログラム
103を呼出すことにより、保守情報取得エリア105
に保守情報を取得できる。また、情報処理システム10
0に異常が発生すると保守情報出力プログラム104が
起動され、保守情報取得エリア105を外部記憶装置1
12に出力する。
103を呼出すことにより、保守情報取得エリア105
に保守情報を取得できる。また、情報処理システム10
0に異常が発生すると保守情報出力プログラム104が
起動され、保守情報取得エリア105を外部記憶装置1
12に出力する。
保守情報取得プログラム103は、排他制御プログラム
113を含み、保守情報取得エリア105を参照する際
の競合を解除する。
113を含み、保守情報取得エリア105を参照する際
の競合を解除する。
第2図は保守情報取得プログラムの流れ図である。処理
201により、保守情報取得エリア105を参照する際
の競合を解除する。処理202により、保守情報取得エ
リア105の空エリアに保守情報を取得する。処理20
3により、空エリアポインタを保守情報分増加する。判
断204.処理205により、空エリアポインタが保守
情報取得エリア105をこえたとき、空エリアポインタ
を先頭にもどす。
201により、保守情報取得エリア105を参照する際
の競合を解除する。処理202により、保守情報取得エ
リア105の空エリアに保守情報を取得する。処理20
3により、空エリアポインタを保守情報分増加する。判
断204.処理205により、空エリアポインタが保守
情報取得エリア105をこえたとき、空エリアポインタ
を先頭にもどす。
第3図は排他制御プログラムの流れ図である。
判断301.処理302により、保守情報取得エリア1
05が使用中のあいだ待つことにより競合を解除する。
05が使用中のあいだ待つことにより競合を解除する。
以上説明したように本発明は、複数のタスク上で、各プ
ログラムの特定点を通過したときの保守情報をシステム
共通エリアに取得し、システムに異常が発生したときに
、取得した保守情報を外部記憶装置に出力することによ
り、システムに異常が発生したときに、システム全体か
ら見たプログラムの流れを解析できる効果を奏する。
ログラムの特定点を通過したときの保守情報をシステム
共通エリアに取得し、システムに異常が発生したときに
、取得した保守情報を外部記憶装置に出力することによ
り、システムに異常が発生したときに、システム全体か
ら見たプログラムの流れを解析できる効果を奏する。
第1図は本発′明の一実施例の構成図、第2図は第1図
中の保守情報取得プログラムの流れ図、゛第3図は第1
図中の排他制御プログラムの流れ図である。 100・・・情報処理システム、101・・・タスク群
、102・・・システム共通エリア、103・・・保守
情報取得プログラム、104・・・保守情報出力プログ
ラム、105・・・保守情報取得エリア、106,10
7・・・タスク、108,109,110,111・・
・プログラム、112・・・外部記憶装置、113・・
・排他制御プログラム。
中の保守情報取得プログラムの流れ図、゛第3図は第1
図中の排他制御プログラムの流れ図である。 100・・・情報処理システム、101・・・タスク群
、102・・・システム共通エリア、103・・・保守
情報取得プログラム、104・・・保守情報出力プログ
ラム、105・・・保守情報取得エリア、106,10
7・・・タスク、108,109,110,111・・
・プログラム、112・・・外部記憶装置、113・・
・排他制御プログラム。
Claims (1)
- プログラムの保守情報を取得している情報処理システム
において、各プログラムの特定点を通過したときに、一
定量の保守情報をシステム共通エリアにラップアラウン
ド方式で取得する手段と、複数タスクからシステム共通
エリアを参照するときの競合をさけるための排他制御手
段と、システムに異常が発生したときに、取得した保守
情報を外部記憶装置に出力する手段を具備することを特
徴とする情報処理システムの保守方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1072139A JPH02250127A (ja) | 1989-03-23 | 1989-03-23 | 情報処理システムの保守方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1072139A JPH02250127A (ja) | 1989-03-23 | 1989-03-23 | 情報処理システムの保守方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02250127A true JPH02250127A (ja) | 1990-10-05 |
Family
ID=13480656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1072139A Pending JPH02250127A (ja) | 1989-03-23 | 1989-03-23 | 情報処理システムの保守方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02250127A (ja) |
-
1989
- 1989-03-23 JP JP1072139A patent/JPH02250127A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10211889B4 (de) | Verarbeitungseinheit zur Ausführung von Ereignisprozessen in Echtzeit ohne Verursachung einer Prozessstörung | |
| WO1990014629A3 (en) | Parallel multithreaded data processing system | |
| CN109684167A (zh) | 应用程序cpu使用率的计算方法、装置、存储介质及终端 | |
| JPH02250127A (ja) | 情報処理システムの保守方式 | |
| US7086054B2 (en) | Method and device for reconstructing the process sequence of a control program | |
| JP2731572B2 (ja) | 論理シミュレーション方式 | |
| JPH0386450U (ja) | ||
| JPS6386029A (ja) | デ−タ処理方法 | |
| JPS6270944A (ja) | トレ−ス情報採取方式 | |
| JPH07230396A (ja) | 異種ファイルシステム形式の相互構築方式 | |
| JPS63148372A (ja) | プログラム変換装置 | |
| JP2621591B2 (ja) | データベースシステムのデータ転送方式 | |
| JPH0417960U (ja) | ||
| JPH05127945A (ja) | プログラム実行状況解析方式 | |
| JPH07152589A (ja) | データ処理装置 | |
| JPH01295342A (ja) | トレース方式 | |
| JPH02188828A (ja) | サブルーチン制御方式 | |
| JPH04241031A (ja) | マルチタスクモニタの割込み応答方式 | |
| JPH04128936A (ja) | プログラム実行環境切換え方式 | |
| JPS593555A (ja) | 入力制御文解析方式 | |
| JPH0553782A (ja) | 特定部分の動的特性解析情報取得方式 | |
| JPS60263233A (ja) | プログラム制御方式 | |
| JPH04336327A (ja) | オブジェクト・プログラムのリンク方式 | |
| JPH04160625A (ja) | Ad変換器出力のdma転送方式 | |
| JPH0214732B2 (ja) |