JPS62241040A - ハ−ドウエア動作トレ−ス装置 - Google Patents
ハ−ドウエア動作トレ−ス装置Info
- Publication number
- JPS62241040A JPS62241040A JP61082385A JP8238586A JPS62241040A JP S62241040 A JPS62241040 A JP S62241040A JP 61082385 A JP61082385 A JP 61082385A JP 8238586 A JP8238586 A JP 8238586A JP S62241040 A JPS62241040 A JP S62241040A
- Authority
- JP
- Japan
- Prior art keywords
- information
- operating status
- status information
- storage area
- action state
- 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
- 238000001514 detection method Methods 0.000 claims description 13
- 238000004904 shortening Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、データ処理システムの各種ハードウェアの動
作状況をトレースするバールウェア動作トレース装置に
関する。
作状況をトレースするバールウェア動作トレース装置に
関する。
従来、ハードウェア動作トレース装置で、動作状況情報
を採取しようとする場合、ハードウェア(以下被トレー
ス装置と呼ぶ)の動作状況を各イベント毎に収集し、こ
の収集した動作状況情報(以下トレース情報という)を
外部記憶装置あるい(伐ハードウェア動作トレース装置
内の内部記憶領域に格納している。
を採取しようとする場合、ハードウェア(以下被トレー
ス装置と呼ぶ)の動作状況を各イベント毎に収集し、こ
の収集した動作状況情報(以下トレース情報という)を
外部記憶装置あるい(伐ハードウェア動作トレース装置
内の内部記憶領域に格納している。
そ1〜で2この格納領域がトレース情報で満杯に力、っ
た場合、その時点で被トレース装置のトレースを中断す
るか、あるいは格納領域内のトレース情報をサイクリッ
クに古い情報からオーバレイしブ、トレースを続行する
。
た場合、その時点で被トレース装置のトレースを中断す
るか、あるいは格納領域内のトレース情報をサイクリッ
クに古い情報からオーバレイしブ、トレースを続行する
。
上述のように、従来のハードウェア動作トレース装置で
は、トレース情報の格納領域に空きがなくなった場合、
fil トレース中断方式、あるいは(2)オーバレ
イ方式等で対処している。ところで、トレ−ス採取処理
において、マン・マシン−インタフェース、あるいは上
位装置が存在する場合に。
は、トレース情報の格納領域に空きがなくなった場合、
fil トレース中断方式、あるいは(2)オーバレ
イ方式等で対処している。ところで、トレ−ス採取処理
において、マン・マシン−インタフェース、あるいは上
位装置が存在する場合に。
中断さnたトレースを再開させる為には、一般的に、ノ
アトウエア・インタフェース等により、トレース情報の
退避を実行している。従って、このトレース中継方式の
s合、マン・マシン・インタフェースあるいはソフトウ
ェア−インタフェースが介在するため、トレース採取処
理が煩雑となり。
アトウエア・インタフェース等により、トレース情報の
退避を実行している。従って、このトレース中継方式の
s合、マン・マシン・インタフェースあるいはソフトウ
ェア−インタフェースが介在するため、トレース採取処
理が煩雑となり。
かつリアルタイム性に欠けるという問題点がある。
こnらの問題点を解消する為には、 !−レース情報の
格納領域全事前に充分大きく設定l、2ておく必要があ
るが、やはり格納領域が満杯になった場合にはトレース
は中断してしまう。
格納領域全事前に充分大きく設定l、2ておく必要があ
るが、やはり格納領域が満杯になった場合にはトレース
は中断してしまう。
一方、オーバレイ方式においては、トレースが中断する
ことはないが、古い情報からオーバレイされる為、ハー
ドウェアの動作状況を把握する上で必要な情報が消され
てしまう場合があり、必要な情報を残す為には充分に大
着な格納領域を設定しなければならないという問題点が
ある。
ことはないが、古い情報からオーバレイされる為、ハー
ドウェアの動作状況を把握する上で必要な情報が消され
てしまう場合があり、必要な情報を残す為には充分に大
着な格納領域を設定しなければならないという問題点が
ある。
本発明のハードウェア動作トレース装置は、被トレース
装置の動作状況を把握する上で必要なトレース情報を採
取するタイミングを検出するイベント検出機構と、この
イベント検出機構で検出されたタイミングで被トレース
装置のトレース情報を収集する動作状況情報収集機構と
、トレース情報の重要度が記憶されている動作状況情報
重要度記憶機構と2時刻情報を管理するクロック機構と
。
装置の動作状況を把握する上で必要なトレース情報を採
取するタイミングを検出するイベント検出機構と、この
イベント検出機構で検出されたタイミングで被トレース
装置のトレース情報を収集する動作状況情報収集機構と
、トレース情報の重要度が記憶されている動作状況情報
重要度記憶機構と2時刻情報を管理するクロック機構と
。
上記の重要度及びクロック機構から通知される時刻情報
からなる管理情報を、トレース情報に付加する管理情報
付加機構と、この管理情報が付加されたトレース情報を
記憶領域に格納する動作状況重要度の低いトレース情報
を管理情報を参照して検索し、該検索されたトレース情
報の格納領域を最新のトレース情報の格納領域とする格
納領域管理機構とを有することを特徴としている。
からなる管理情報を、トレース情報に付加する管理情報
付加機構と、この管理情報が付加されたトレース情報を
記憶領域に格納する動作状況重要度の低いトレース情報
を管理情報を参照して検索し、該検索されたトレース情
報の格納領域を最新のトレース情報の格納領域とする格
納領域管理機構とを有することを特徴としている。
次に本発明について図面を参照して説明する。
まず第1図を参照して、ハードウェア動作トレース装置
110にはインタフェース(図示せず)を介して、被ト
レース装置100及び外部記憶装置120が接続されて
いる。
110にはインタフェース(図示せず)を介して、被ト
レース装置100及び外部記憶装置120が接続されて
いる。
ハードウェア動作トレース装置110は被トレース装置
100のトレース情報(動作状況情報)を採取するタイ
ミングを検出するイベント検出機構111と、イベント
検出機構111によって検出されたタイミングで、被ト
レース装置1ooのトレース情報を収集する動作状況情
報収集機構112と、トレース情報の重要度が記憶され
ている動作状況情報重要度記憶機構113と2時刻情報
を管理するクロック機構115と、動作状況情報重要度
記憶機構113に記憶されている重要度。
100のトレース情報(動作状況情報)を採取するタイ
ミングを検出するイベント検出機構111と、イベント
検出機構111によって検出されたタイミングで、被ト
レース装置1ooのトレース情報を収集する動作状況情
報収集機構112と、トレース情報の重要度が記憶され
ている動作状況情報重要度記憶機構113と2時刻情報
を管理するクロック機構115と、動作状況情報重要度
記憶機構113に記憶されている重要度。
及びクロック機構115から通知される時刻情報を(こ
の重要度と時刻情報とを合わせて管理情報という)、動
作状況情報収集機構112で収集したトレース情報に付
加する管理情報付加機構114と、この管理情報を付加
されたトレース情報を外部記憶装置120に格納する動
作状況情報格納機構117と、トレース情報の格納領域
の空き領域管理を行い、空き領域が存在しないと、古い
情報で、しかも重要度の低いトレース情報を管理情報を
参照して捜し出し、このトレース情報の格納領域を最新
のトレース情報の格納領域とする格納領域管理機構11
6とを備えている。
の重要度と時刻情報とを合わせて管理情報という)、動
作状況情報収集機構112で収集したトレース情報に付
加する管理情報付加機構114と、この管理情報を付加
されたトレース情報を外部記憶装置120に格納する動
作状況情報格納機構117と、トレース情報の格納領域
の空き領域管理を行い、空き領域が存在しないと、古い
情報で、しかも重要度の低いトレース情報を管理情報を
参照して捜し出し、このトレース情報の格納領域を最新
のトレース情報の格納領域とする格納領域管理機構11
6とを備えている。
イベント検出機構111では、被トレース装置100の
動作状況を把握する上で必要なトレース情報を採取する
タイミングを検出する。イベント検出機構111でのタ
イミング検出には(、)被トレース装置主導型方式、伽
)ハードウェア動作トレース装置主導型方式の2つがあ
る。
動作状況を把握する上で必要なトレース情報を採取する
タイミングを検出する。イベント検出機構111でのタ
イミング検出には(、)被トレース装置主導型方式、伽
)ハードウェア動作トレース装置主導型方式の2つがあ
る。
被トレース装置主導型方式の場合、トレース情報採取の
タイミングは被トレース装置100からイベント検出機
構111に通知される。−万ハードウェア動作トレース
装置主導型方式の場合、イベント検出機構111が、常
時被トレース装置100の状態をチェックし、状態変化
が生じると。
タイミングは被トレース装置100からイベント検出機
構111に通知される。−万ハードウェア動作トレース
装置主導型方式の場合、イベント検出機構111が、常
時被トレース装置100の状態をチェックし、状態変化
が生じると。
トレース情報採取を行うべく、動作状況情報収集機構1
12が起動される。
12が起動される。
イベント検出機構111によって起動さnた動作状況情
報収集機構112は、起動時点での被トレース装置10
0のトレース情報(動作状況情報)を収集する。なお、
収集される動作状況情報は。
報収集機構112は、起動時点での被トレース装置10
0のトレース情報(動作状況情報)を収集する。なお、
収集される動作状況情報は。
被トレース装置100により異なるが、予め指定されて
いる。例えば、ハードウェア!ステータス。
いる。例えば、ハードウェア!ステータス。
データ転送を伴う場合は転送データの長さなどである。
クロック機構115は計算機システムにおける計時機構
であり、(a)無停電計時方式、(b)内部タイマ方式
の2つがある。
であり、(a)無停電計時方式、(b)内部タイマ方式
の2つがある。
無停電計時方式の場合、ハードウェア動作トレース装置
110の電源のオン/オフとは無関係に絶えず計時する
。一方、内部タイマ方式は、ハードウェア動作トレース
装置110の電源オン後に計時機構が起動される。従っ
て被トレース装置100との時刻合わせが必要である。
110の電源のオン/オフとは無関係に絶えず計時する
。一方、内部タイマ方式は、ハードウェア動作トレース
装置110の電源オン後に計時機構が起動される。従っ
て被トレース装置100との時刻合わせが必要である。
動作状況情報収集機構112により収集さnたトレース
情報には管理情報付加機構114によって動作状況情報
重要度記憶機構113に記憶されている重要度と、クロ
ック機構115で計時さnたトレース情報の収集時刻情
報とが付加される。
情報には管理情報付加機構114によって動作状況情報
重要度記憶機構113に記憶されている重要度と、クロ
ック機構115で計時さnたトレース情報の収集時刻情
報とが付加される。
す、この重要度は予め指定されている。
管理情報付加機構114により重要度と時刻情憶装置1
20に格納される。なお、この格納位置は格納領域管理
機構116により決定される。即ち、格納領域管理機構
116は外部記憶装置120を調べ、上述の収集したト
レース情報の格納位置を決定して、動作状況情報格納機
構117に通知する。
20に格納される。なお、この格納位置は格納領域管理
機構116により決定される。即ち、格納領域管理機構
116は外部記憶装置120を調べ、上述の収集したト
レース情報の格納位置を決定して、動作状況情報格納機
構117に通知する。
ここで、第3図を参照して、格納領域管理機構116の
動作について説明する。
動作について説明する。
格納領域管理機構116は外部記憶装置120の格納領
域の空き状態をチェ、りする(ステップ300)。空き
領域が存在する場合、第5図に示すように空き領域の先
頭位置を求める(ステップ31O)。そして、この先頭
位置、即ち格納位置を動作状況情報格納機構117に通
知する(ステップ320)。
域の空き状態をチェ、りする(ステップ300)。空き
領域が存在する場合、第5図に示すように空き領域の先
頭位置を求める(ステップ31O)。そして、この先頭
位置、即ち格納位置を動作状況情報格納機構117に通
知する(ステップ320)。
一方、格納領域の空き状態チェックの結果、空き領域が
存在しないと、最も長く格納されているトレース情報か
ら順に複数個のトレース情報(制御情報を含む)を格納
領域から取シ出す。即ち。
存在しないと、最も長く格納されているトレース情報か
ら順に複数個のトレース情報(制御情報を含む)を格納
領域から取シ出す。即ち。
外部記憶装置120の格納領域中の最も古いトレース情
報から順に複数個のトレース情報を取り出す(ステップ
301)。この取り出すトレース情報の個数は予め設定
されている。例えば、取り出すトレース情報の個数を5
個とすると、第4図に示すように、格納領域管理機構1
16はトレース時刻情報を参照して古い順にA2 +
A3 r AS yA 9 t A 13 e
の5個のトレース情報を取り出す(時刻情報はlが最も
古いものを表わし、1,2゜3・・・の昇順で付番され
る)。この取り出し九5個のトレース情報のうちから最
も重要度の低いトレース情報を求める(ステップ302
)。なお2重要度は最も高いものを5.最も低いものt
−1としている。従って* A2 + A3 e
A6 r A9 + A13のうち最も重要度の低
いトレース情報A3が求められる。そして、このトレー
ス情報A3の格納位置を求め(ステップ303)、この
格納位置を動作状況情報格納機構117に通知する(ス
テップ320)。動作状況情報格納機構117は、上述
のトレース情報格納領域に最新のトレース情報がオーバ
レイ+4る。なお1重要度が等しいトレ−ス情報が複数
ある場合には2時刻情報の古いトレース情報が選ば几る
。
報から順に複数個のトレース情報を取り出す(ステップ
301)。この取り出すトレース情報の個数は予め設定
されている。例えば、取り出すトレース情報の個数を5
個とすると、第4図に示すように、格納領域管理機構1
16はトレース時刻情報を参照して古い順にA2 +
A3 r AS yA 9 t A 13 e
の5個のトレース情報を取り出す(時刻情報はlが最も
古いものを表わし、1,2゜3・・・の昇順で付番され
る)。この取り出し九5個のトレース情報のうちから最
も重要度の低いトレース情報を求める(ステップ302
)。なお2重要度は最も高いものを5.最も低いものt
−1としている。従って* A2 + A3 e
A6 r A9 + A13のうち最も重要度の低
いトレース情報A3が求められる。そして、このトレー
ス情報A3の格納位置を求め(ステップ303)、この
格納位置を動作状況情報格納機構117に通知する(ス
テップ320)。動作状況情報格納機構117は、上述
のトレース情報格納領域に最新のトレース情報がオーバ
レイ+4る。なお1重要度が等しいトレ−ス情報が複数
ある場合には2時刻情報の古いトレース情報が選ば几る
。
なお、第2図にはトレース情報の格納領域として、外部
記憶装置を用いず、ハードウェア動作トレース装置11
0に備えらnた内部記憶領域118を用いた例を示す(
ハードウェア動作トレース装置iioの動作は上述の実
施例の場合と同様である)。
記憶装置を用いず、ハードウェア動作トレース装置11
0に備えらnた内部記憶領域118を用いた例を示す(
ハードウェア動作トレース装置iioの動作は上述の実
施例の場合と同様である)。
以上説明したように2本発明では、ハードウェアの動作
状況情報にトレース時の時刻と、情報の重要度とを制御
情報として付加して外部記憶装置等の記憶領域に格納し
、この格納領域に空きがない場合に、動作状況情報に付
加され次時刻及び重要度を参照して最も古くてかつ重要
度の低い動作状況情報全選出し、その情報の格納領域に
新しい動作状況情報を格納(オーバレイ)するようにし
たから、動作状況情報の格納領域を効率的に利用できる
という効果がある。
状況情報にトレース時の時刻と、情報の重要度とを制御
情報として付加して外部記憶装置等の記憶領域に格納し
、この格納領域に空きがない場合に、動作状況情報に付
加され次時刻及び重要度を参照して最も古くてかつ重要
度の低い動作状況情報全選出し、その情報の格納領域に
新しい動作状況情報を格納(オーバレイ)するようにし
たから、動作状況情報の格納領域を効率的に利用できる
という効果がある。
第1図及び第2図はそnぞn本発明によるハードウェア
動作トレース装置の構成図、第3図は格納領域管理機構
の動作を説明するフローチャート。 第4図及び第5図は格納領域管理機構の処理を具体的に
説明するための図である。 100・・・被トレースi!、110・・・バー トウ
エア動作トレース装置、111・・・イベント検出機構
。 112・・・動作状況情報収集機構、113・・・動作
状況情報重要度記憶機構、114・・・管理情報付加機
溝、 115・・・クロック機構、116・・・格納領
域管理機構、117・・・動作状況情報格納機構、11
8・・・内部記憶領域、12o・・・外部記憶装置。 第1図 第2図 第 3 因 第4図 第5図
動作トレース装置の構成図、第3図は格納領域管理機構
の動作を説明するフローチャート。 第4図及び第5図は格納領域管理機構の処理を具体的に
説明するための図である。 100・・・被トレースi!、110・・・バー トウ
エア動作トレース装置、111・・・イベント検出機構
。 112・・・動作状況情報収集機構、113・・・動作
状況情報重要度記憶機構、114・・・管理情報付加機
溝、 115・・・クロック機構、116・・・格納領
域管理機構、117・・・動作状況情報格納機構、11
8・・・内部記憶領域、12o・・・外部記憶装置。 第1図 第2図 第 3 因 第4図 第5図
Claims (1)
- 1、データ処理システムを構成するハードウェアの動作
状況を把握する上で必要な情報を採取する際に用いられ
、トレース対象とする前記ハードウェアの動作状況情報
を採取するタイミングを検出するイベント検出機構と、
該イベント検出機構で検出されたタイミングで、前記ハ
ードウェアの動作状況情報を収集する動作状況情報収集
機構と、前記動作状況情報の重要度が記憶されている動
作状況情報重要度記憶機構と、時刻情報を管理するクロ
ック機構と、前記重要度及び前記クロック機構から通知
される時刻情報からなる管理情報を、前記動作状況情報
に付加する管理情報付加機構と、該管理情報が付加され
た動作状況情報を記憶領域に格納する動作状況情報格納
機構と、前記記憶領域の空き領域管理を行い、該空き領
域が存在しないと、すでに格納され、かつ重要度の低い
動作状況情報を管理情報を参照して検索し、該検索され
た動作状況情報の格納領域を最新の動作状況情報の格納
領域とする格納領域管理機構とを有し、重要度の低い動
作状況情報の前記記憶領域における滞留期間を短縮する
ようにしたことを特徴とするハードウェア動作トレース
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61082385A JPS62241040A (ja) | 1986-04-11 | 1986-04-11 | ハ−ドウエア動作トレ−ス装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61082385A JPS62241040A (ja) | 1986-04-11 | 1986-04-11 | ハ−ドウエア動作トレ−ス装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62241040A true JPS62241040A (ja) | 1987-10-21 |
Family
ID=13773114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61082385A Pending JPS62241040A (ja) | 1986-04-11 | 1986-04-11 | ハ−ドウエア動作トレ−ス装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62241040A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013515296A (ja) * | 2009-12-21 | 2013-05-02 | インテル・コーポレーション | 保護デバイス管理 |
| US9411975B2 (en) | 2014-03-31 | 2016-08-09 | Intel Corporation | Methods and apparatus to securely share data |
| JP2019046215A (ja) * | 2017-09-04 | 2019-03-22 | 富士電機株式会社 | ログ情報蓄積出力装置、ログ情報蓄積出力方法及びログ情報蓄積出力プログラム |
-
1986
- 1986-04-11 JP JP61082385A patent/JPS62241040A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013515296A (ja) * | 2009-12-21 | 2013-05-02 | インテル・コーポレーション | 保護デバイス管理 |
| US9426147B2 (en) | 2009-12-21 | 2016-08-23 | Intel Corporation | Protected device management |
| US9411975B2 (en) | 2014-03-31 | 2016-08-09 | Intel Corporation | Methods and apparatus to securely share data |
| US9912645B2 (en) | 2014-03-31 | 2018-03-06 | Intel Corporation | Methods and apparatus to securely share data |
| JP2019046215A (ja) * | 2017-09-04 | 2019-03-22 | 富士電機株式会社 | ログ情報蓄積出力装置、ログ情報蓄積出力方法及びログ情報蓄積出力プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12399783B2 (en) | Partial database restoration | |
| EP3036634B1 (en) | Disconnected operation for systems utilizing cloud storage | |
| CN112035418A (zh) | 多机房同步方法、计算设备及计算机存储介质 | |
| JP4511047B2 (ja) | 移動通信システムの並列プロセッサを同期化するためのプロトコル | |
| EP3696658B1 (en) | Log management method, server and database system | |
| JPS62241040A (ja) | ハ−ドウエア動作トレ−ス装置 | |
| CN100478911C (zh) | 管理线程异常的防护方法 | |
| CN101295273B (zh) | 看门狗设计方法及看门狗装置 | |
| JPH06180690A (ja) | 多重計算機システム制御方式 | |
| JP2988518B2 (ja) | マルチプロセッサ制御方式 | |
| CN116701319B (zh) | 表空间碎片的监控方法、装置及电子设备 | |
| JP3114200B2 (ja) | 状態記録方法 | |
| JPH0494293A (ja) | データガード処理方式 | |
| JPH01253053A (ja) | 入出力時間監視処理方式 | |
| JPH02272643A (ja) | 障害解析方式 | |
| JPH0583425A (ja) | 通話料金管理装置 | |
| JPH02270046A (ja) | オンラインデータベースシステムの履歴情報管理方式 | |
| JP2619518B2 (ja) | データ通信方式 | |
| JPS58225738A (ja) | 分散形伝送システム | |
| CN117493453A (zh) | 一种基于Elasticsearch的数据同步方法 | |
| JPS62291236A (ja) | コンピユ−タシステムの周辺機器制御装置 | |
| JPH04142851A (ja) | 通信制御装置におけるトレース方式 | |
| JPS6358544A (ja) | 電子計算機システム | |
| JPH03152638A (ja) | 情報処理装置のログデータ採取方式 | |
| JPH0895933A (ja) | コンピュータシステム |