JPS63310040A - デ−タ採取方式 - Google Patents
デ−タ採取方式Info
- Publication number
- JPS63310040A JPS63310040A JP62146758A JP14675887A JPS63310040A JP S63310040 A JPS63310040 A JP S63310040A JP 62146758 A JP62146758 A JP 62146758A JP 14675887 A JP14675887 A JP 14675887A JP S63310040 A JPS63310040 A JP S63310040A
- Authority
- JP
- Japan
- Prior art keywords
- area
- system control
- control area
- data
- information
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、主記憶装置のメモリ領域の一部をハードウェ
ア専用のシステム・コントロール・エリアとして使用す
る計算機システムにおけるデータ採取方式に関し、特に
、障害が発生した時のシステム・コントロール・エリア
の八−ドウエア情報のデータを採取するデータ採取方式
に関するものである。
ア専用のシステム・コントロール・エリアとして使用す
る計算機システムにおけるデータ採取方式に関し、特に
、障害が発生した時のシステム・コントロール・エリア
の八−ドウエア情報のデータを採取するデータ採取方式
に関するものである。
最近の計算機システムにおいては、ハードウェアがその
システム制御のために主記憶装置のメモリ領域の一部の
領域を、ハードウェア専用のシステム・コントロール・
エリアとして、用いるようになってきている。例えば、
拡張李ヤネルシステムを装備した計算機システムにおい
ては、ユニット・コントロール・ワード(UCW)、ロ
ジカル・コントロール・ユニット・ワード(LCUW)
等の入出力制御のハードウェア情報を、主記憶装置のシ
ステム・コントロール・エリアの所定領域に記憶するよ
うになっている。
システム制御のために主記憶装置のメモリ領域の一部の
領域を、ハードウェア専用のシステム・コントロール・
エリアとして、用いるようになってきている。例えば、
拡張李ヤネルシステムを装備した計算機システムにおい
ては、ユニット・コントロール・ワード(UCW)、ロ
ジカル・コントロール・ユニット・ワード(LCUW)
等の入出力制御のハードウェア情報を、主記憶装置のシ
ステム・コントロール・エリアの所定領域に記憶するよ
うになっている。
このような計算機システムにおいて、主記憶装置のシス
テム・コントロール・エリアはハードウェア専用の領域
であり、ソフトウェアがこのシステム・コントロール・
エリアの内容を直接参照することはない。ソフトウェア
が、このシステム・コントロール・エリアをアクセスし
ようとしてもアクセス例外として処理され、ソフトウェ
アからは見えないようにされている。すなわち、ソフト
ウェアが参照できるのは、主記憶装置のシステム・コン
トロール・エリア以外のソフトウェア使用エリアのメモ
リ領域であり、システム・コントロール・エリアは主記
憶装置の一部でありながら、ソフトウェアからは見えな
いようにされている。
テム・コントロール・エリアはハードウェア専用の領域
であり、ソフトウェアがこのシステム・コントロール・
エリアの内容を直接参照することはない。ソフトウェア
が、このシステム・コントロール・エリアをアクセスし
ようとしてもアクセス例外として処理され、ソフトウェ
アからは見えないようにされている。すなわち、ソフト
ウェアが参照できるのは、主記憶装置のシステム・コン
トロール・エリア以外のソフトウェア使用エリアのメモ
リ領域であり、システム・コントロール・エリアは主記
憶装置の一部でありながら、ソフトウェアからは見えな
いようにされている。
ところで、計算機システムにシステムダウンとなるよう
な重大な障害が発生した場合に、障害の発生した原因を
解析するため、システムダウンとなった時のメモリの情
報をとる(メモリダンプする)ことが一般に行われる。
な重大な障害が発生した場合に、障害の発生した原因を
解析するため、システムダウンとなった時のメモリの情
報をとる(メモリダンプする)ことが一般に行われる。
主記憶装置のメモリ領域の一部をハードウェア専用のシ
ステム・コントロール・エリアとして使用する計算機シ
ステムにおいては、システム・コントロール・エリアに
は、ハードウェア情報が記憶されているので、異常動作
の原因解析には、このシステム・コントロール・エリア
に記憶された情報をも含めて、メモリダンプすることが
必要とされる。
ステム・コントロール・エリアとして使用する計算機シ
ステムにおいては、システム・コントロール・エリアに
は、ハードウェア情報が記憶されているので、異常動作
の原因解析には、このシステム・コントロール・エリア
に記憶された情報をも含めて、メモリダンプすることが
必要とされる。
しかし、このシステム・コントロール・エリアの内容は
、通常ではソフトウェアによっては読み出されないよう
にされているので、例えば、特開昭60−142437
号公報に記載のようにして、メモリダンプ時に限って、
システム・コントロール・エリアをソフトウェアに開放
し、システム・コントロール・エリアの内容をも含めた
主記憶装置の内容を読み出すことができるようにして、
メモリダンプを行い、異常動作の原因解析のためのデー
タを採取する。
、通常ではソフトウェアによっては読み出されないよう
にされているので、例えば、特開昭60−142437
号公報に記載のようにして、メモリダンプ時に限って、
システム・コントロール・エリアをソフトウェアに開放
し、システム・コントロール・エリアの内容をも含めた
主記憶装置の内容を読み出すことができるようにして、
メモリダンプを行い、異常動作の原因解析のためのデー
タを採取する。
ところで、異常動作の原因解析のためのデータを採取す
るメモリダンプは、障害解析プログラム(メモリダンプ
・プログラム)を実行することにより行われる。通常、
障害解析プログラムは主記憶装置上に常駐しておらず、
障害解析プログラムを実行させるためには、まず、障害
解析プログラムをイニシャルプログラムロード(IPL
)により主記憶装置上にロードしなければならない。
るメモリダンプは、障害解析プログラム(メモリダンプ
・プログラム)を実行することにより行われる。通常、
障害解析プログラムは主記憶装置上に常駐しておらず、
障害解析プログラムを実行させるためには、まず、障害
解析プログラムをイニシャルプログラムロード(IPL
)により主記憶装置上にロードしなければならない。
主記憶装置のメモリ領域の一部をハードウェア専用のシ
ステム・コントロール・エリアとして使用する計算機シ
ステムにおいては、システム・コントロール・エリア内
部に、計算機システムを制御する上で必要な種々の情報
が格納されているが、これらの情報の一部はIPL動作
を実行するとハードウェアによってイニシャライズされ
てしまうようになっている。
ステム・コントロール・エリアとして使用する計算機シ
ステムにおいては、システム・コントロール・エリア内
部に、計算機システムを制御する上で必要な種々の情報
が格納されているが、これらの情報の一部はIPL動作
を実行するとハードウェアによってイニシャライズされ
てしまうようになっている。
このため、主記憶装置のメモリ領域の一部をハードウェ
ア専用のシステム・コントロール・エリアとして使用す
る計算機システムにおいては、システム・コントロール
・エリアを開放し、ハードウェア情報が記憶されている
システム・コントロール・エリアの情報を読み出せるよ
うにするだけでは、メモリダンプを行う障害解析プログ
ラムによって、障害発生時におけるシステム・コントロ
ール・エリアのカレントなハードウェア情報が採取でき
ないという問題があった。
ア専用のシステム・コントロール・エリアとして使用す
る計算機システムにおいては、システム・コントロール
・エリアを開放し、ハードウェア情報が記憶されている
システム・コントロール・エリアの情報を読み出せるよ
うにするだけでは、メモリダンプを行う障害解析プログ
ラムによって、障害発生時におけるシステム・コントロ
ール・エリアのカレントなハードウェア情報が採取でき
ないという問題があった。
本発明は上記問題点を解決するためになされたものであ
る。
る。
本発明の目的は、主記憶装置のメモリ領域の一部をハー
ドウェア専用のシステム・コントロール・エリアとして
使用する計算機システムにおいて、障害解析プログラム
をIPLすることにより失なわれるシステム・コントロ
ール・エリアのカレントなハードウェア情報をも含めた
情報を、障害解析プログラムによって出力することにあ
る。
ドウェア専用のシステム・コントロール・エリアとして
使用する計算機システムにおいて、障害解析プログラム
をIPLすることにより失なわれるシステム・コントロ
ール・エリアのカレントなハードウェア情報をも含めた
情報を、障害解析プログラムによって出力することにあ
る。
本発明の前記ならびにその他の目的と新規な特徴は、本
明細書の記述及び添付図面によって明らかになるであろ
う。
明細書の記述及び添付図面によって明らかになるであろ
う。
前記目的を達成するために本発明においては、主記憶装
置のメモリ領域の一部をハードウェア専用のシステム・
コントロール・エリアとして使用する計算機システムに
おいて、リセット動作により初期化されないメモリエリ
アにバッファエリアを設定し、リセット動作しこより初
期化される前記システム・コントロール・エリアの所定
領域のデ−タを前記バッファエリアに転送した後に、障
害解析プログラムにより前記バッファエリアのデータを
読み出し、前記システム・コントロール・エリアのハー
ドウェア情報のデータを出力することを特徴とする。
置のメモリ領域の一部をハードウェア専用のシステム・
コントロール・エリアとして使用する計算機システムに
おいて、リセット動作により初期化されないメモリエリ
アにバッファエリアを設定し、リセット動作しこより初
期化される前記システム・コントロール・エリアの所定
領域のデ−タを前記バッファエリアに転送した後に、障
害解析プログラムにより前記バッファエリアのデータを
読み出し、前記システム・コントロール・エリアのハー
ドウェア情報のデータを出力することを特徴とする。
前記手段によれば、主記憶装置のメモリ領域の一部をハ
ードウェア専用のシステム・コントロール・エリアとし
て使用する計算機システムにおいて、リセット動作によ
り初期化されないメモリエリアにバッファエリアを設定
する。そして、リセット動作(IPL動作)により初期
化される前記システム・コントロール・エリアの所定領
域のデータを前記バッファエリアに転送した後に、障害
解析プログラムにより前記バッファエリアのデータを読
み出し、前記システム・コントロール・エリアのハード
ウェア情報のデータを出力する。
ードウェア専用のシステム・コントロール・エリアとし
て使用する計算機システムにおいて、リセット動作によ
り初期化されないメモリエリアにバッファエリアを設定
する。そして、リセット動作(IPL動作)により初期
化される前記システム・コントロール・エリアの所定領
域のデータを前記バッファエリアに転送した後に、障害
解析プログラムにより前記バッファエリアのデータを読
み出し、前記システム・コントロール・エリアのハード
ウェア情報のデータを出力する。
計算機システムに障害が発生した時、障害解析プロゲラ
、ムをlPLL、て、メモリダンプを行い、システム・
コントロール・エリアのハードウェア情報のデータをも
含めて、メモリデータを出力するが、ここでは、まず、
システム・コントロール・エリア内部の情報の中でリセ
ット動作(IPL動作)により初期化される所定領域の
情報をバッファエリアに退避する。しかる後、障害解析
プログラムによりバッファエリア内のデータを読み出し
、システム・コントロール・エリアのハードウェア情報
のデータを出力する。このため、通常は、システム・コ
ントロール・エリア内部の情報の中で、障害解析プログ
ラムのIPL動作で失なわれてしまうハードウェア情報
が、障害解析プログラムにより採取できるようになる。
、ムをlPLL、て、メモリダンプを行い、システム・
コントロール・エリアのハードウェア情報のデータをも
含めて、メモリデータを出力するが、ここでは、まず、
システム・コントロール・エリア内部の情報の中でリセ
ット動作(IPL動作)により初期化される所定領域の
情報をバッファエリアに退避する。しかる後、障害解析
プログラムによりバッファエリア内のデータを読み出し
、システム・コントロール・エリアのハードウェア情報
のデータを出力する。このため、通常は、システム・コ
ントロール・エリア内部の情報の中で、障害解析プログ
ラムのIPL動作で失なわれてしまうハードウェア情報
が、障害解析プログラムにより採取できるようになる。
以下、本発明の一実施例を図面を用いて具体的に説明す
る。
る。
第1図は、本発明が実施される計算機システムの主記憶
装置におけるメモリ領域の構成を示したものである。こ
の計算機システムにおける主記憶装置I(MS)101
は、そのメモリ領域がオペレーティングシステム(O8
)などのソフトウェアが使用するソフトウェア使用エリ
ア(SUA)102と、ハードウェアが入出力制御など
ハードウェア制御に使用するシステム・コントロール・
エリア(SCA)103とに分割して使用される。
装置におけるメモリ領域の構成を示したものである。こ
の計算機システムにおける主記憶装置I(MS)101
は、そのメモリ領域がオペレーティングシステム(O8
)などのソフトウェアが使用するソフトウェア使用エリ
ア(SUA)102と、ハードウェアが入出力制御など
ハードウェア制御に使用するシステム・コントロール・
エリア(SCA)103とに分割して使用される。
このシステム・コントロール・エリア103は、ハード
ウェア専用の領域であり、通常、ソフトウェアから直接
参照できないようにされている。
ウェア専用の領域であり、通常、ソフトウェアから直接
参照できないようにされている。
システム・コントロール・エリア103には、ハードウ
ェア情報である入出力制御情報が格納される。ハードウ
ェアの構成上、この入出力制御情報が格納されるシステ
ム・コントロール・エリア103上の一部の所定領域は
、イニシャルプロゲラ110−ド(IPL)等でリセッ
ト動作が実行されると初期化されるような構成となって
いる。また、このシステム・コントロール・エリア10
3において、リセット動作により初期化されない領域に
、バッファエリア105が設けられる。このバッファエ
リア105は、システム立ち上げ時にその領域が確保さ
れるものであり、システム・コントロール・エリア10
3のディレクトリ104内にその先頭アドレス106が
登録されている。
ェア情報である入出力制御情報が格納される。ハードウ
ェアの構成上、この入出力制御情報が格納されるシステ
ム・コントロール・エリア103上の一部の所定領域は
、イニシャルプロゲラ110−ド(IPL)等でリセッ
ト動作が実行されると初期化されるような構成となって
いる。また、このシステム・コントロール・エリア10
3において、リセット動作により初期化されない領域に
、バッファエリア105が設けられる。このバッファエ
リア105は、システム立ち上げ時にその領域が確保さ
れるものであり、システム・コントロール・エリア10
3のディレクトリ104内にその先頭アドレス106が
登録されている。
なお、ここでは図示していないが、この計算機システム
には、中央処理装置、入出力処理装置、入出力装置など
と共に、コンソール機能、システム各部のハードウェア
情報採取機能などを有するサービスプロセッサが備えら
れている。
には、中央処理装置、入出力処理装置、入出力装置など
と共に、コンソール機能、システム各部のハードウェア
情報採取機能などを有するサービスプロセッサが備えら
れている。
計算機システムにおいて、障害が発生し、メモリダンプ
を取る時、障害解析プログラムをIPLするのに先立ち
、サービスプロセッサのコンソール操作により、ストア
ステータス処理が実行される。このストアステータス処
理によって、システム・コントロール・エリア内のハー
ドウェア情報の中でIPLにより初期化される領域の情
報を、バッファエリアに転送する処理が行われる。
を取る時、障害解析プログラムをIPLするのに先立ち
、サービスプロセッサのコンソール操作により、ストア
ステータス処理が実行される。このストアステータス処
理によって、システム・コントロール・エリア内のハー
ドウェア情報の中でIPLにより初期化される領域の情
報を、バッファエリアに転送する処理が行われる。
第2図は、計算機システムにおいて、ストアステータス
処理が実行された時の処理シーケンスを示したものであ
る。サービスプロセッサ(svp)のコンソール操作に
より、ストアステータス処理の実行が指示されると、サ
ービスプロセッサ(SVP)は中央処理装置(CP U
)に対してストアステータス処理を起動する。CPUは
ストアステータス処理の起動を受けると、CPUの制御
記憶装置(O8)に納められたマイクロプログラムの制
御により、ストアステータス処理の動作を実行する。こ
のストアステータス処理は、第2図に示すように、中央
処理装置(CPU)が、CPU内の汎用レジスタ、制御
レジスタ等のハードウェア制御情報を、ソフトウェア使
用エリア(SUA)上の所定領域へ格納し、次いで、I
PLが実行されると初期化されるシステム・コントロー
ル・エリア内の所定領域のハードウェア制御情報をシス
テム・コントロール・エリア上に設けたバッファエリア
に転送する処理を行う、そして、サービスプロセッサ(
SVP)に終了報告を行うことにより処理を終了する。
処理が実行された時の処理シーケンスを示したものであ
る。サービスプロセッサ(svp)のコンソール操作に
より、ストアステータス処理の実行が指示されると、サ
ービスプロセッサ(SVP)は中央処理装置(CP U
)に対してストアステータス処理を起動する。CPUは
ストアステータス処理の起動を受けると、CPUの制御
記憶装置(O8)に納められたマイクロプログラムの制
御により、ストアステータス処理の動作を実行する。こ
のストアステータス処理は、第2図に示すように、中央
処理装置(CPU)が、CPU内の汎用レジスタ、制御
レジスタ等のハードウェア制御情報を、ソフトウェア使
用エリア(SUA)上の所定領域へ格納し、次いで、I
PLが実行されると初期化されるシステム・コントロー
ル・エリア内の所定領域のハードウェア制御情報をシス
テム・コントロール・エリア上に設けたバッファエリア
に転送する処理を行う、そして、サービスプロセッサ(
SVP)に終了報告を行うことにより処理を終了する。
このようなサービスプロセッサのコンソール操作により
、ストアステータス処理が行われることによって、リセ
ット動作により初期化されるシステム・コントロール・
エリアの所定領域のデータがバッファエリアに転送され
る。
、ストアステータス処理が行われることによって、リセ
ット動作により初期化されるシステム・コントロール・
エリアの所定領域のデータがバッファエリアに転送され
る。
第3図は、このようなストアステータス処理の一部の処
理として、システム・コント−ロール・エリア内の情報
がバッファエリアに退避される処理の例を詳細に示す説
明図である。
理として、システム・コント−ロール・エリア内の情報
がバッファエリアに退避される処理の例を詳細に示す説
明図である。
第3図において、システム・コントロール・エリア(S
cA)306に格納された情報の中で、領域A、領領域
および領域Cに納められた情報が、IPLを実行した時
、初期化されるものとする。
cA)306に格納された情報の中で、領域A、領領域
および領域Cに納められた情報が、IPLを実行した時
、初期化されるものとする。
中央処理袋[(CPU)のマイクロプログラムは、まず
、システム・コントロール・エリア上の所定領域に納め
られているシステム・コントロール・エリアのディレク
トリ301より、領域Aの先頭アドレス302とバッフ
ァエリアの先頭アドレス305を得て、領域Aに納めら
れた情報をバッファエリア310に転送する。同様にそ
れぞれ、領域Bの先頭アドレス303、領域Cの先頭ア
ドレス304を得て、それぞれの領域内に納められた情
報をバッファエリアに転送する。
、システム・コントロール・エリア上の所定領域に納め
られているシステム・コントロール・エリアのディレク
トリ301より、領域Aの先頭アドレス302とバッフ
ァエリアの先頭アドレス305を得て、領域Aに納めら
れた情報をバッファエリア310に転送する。同様にそ
れぞれ、領域Bの先頭アドレス303、領域Cの先頭ア
ドレス304を得て、それぞれの領域内に納められた情
報をバッファエリアに転送する。
このようにして、IPL動作(リセット動作)によって
初期化されるシステム・コントロール・エリアの所定領
域の情報がバッファエリアに退避されるので、次に障害
解析プログラムをlPLLで、この障害解析プログラム
により、バッファエリアに退避した情報をも含めたシス
テム・コントロール・エリアの情報を出力できる。
初期化されるシステム・コントロール・エリアの所定領
域の情報がバッファエリアに退避されるので、次に障害
解析プログラムをlPLLで、この障害解析プログラム
により、バッファエリアに退避した情報をも含めたシス
テム・コントロール・エリアの情報を出力できる。
次に、障害解析プログラムが、退避情報を含めたシステ
ム・コントロール・エリア内部の情報を出力する方法を
説明する。
ム・コントロール・エリア内部の情報を出力する方法を
説明する。
第4図は、障害解析プログラムにおいて、システム・コ
ントロール・エリア内部のデータを読み出すために用い
られる診断命令の例を示したものである。符号401は
命令形式を表わし、B1により指定されたペースレジス
タの内容とディプレースメントD1を加えることにより
得られる第1オペランドアドレスは、第1制御テーブル
402の先頭アドレスを与える。第1制御テーブルは8
バイトから成り、L(ビット24〜31)は転送バイト
を指定するデータであり、L+1が転送バイト数となる
。MSアドレス1 (ビット33〜63)は、第2制御
テーブル403の先頭アドレスを与える。第2制御テー
ブルは8バイトから成り、MSアドレス2(ビット1〜
31)はシステム・コントロール・エリアから読み出し
たデータを格納する領域の先頭アドレスを示し、SCA
内アドレス(ビット33〜63)は、データを読み出す
システム・コントロール・エリア内領域の先頭アドレス
を示す。
ントロール・エリア内部のデータを読み出すために用い
られる診断命令の例を示したものである。符号401は
命令形式を表わし、B1により指定されたペースレジス
タの内容とディプレースメントD1を加えることにより
得られる第1オペランドアドレスは、第1制御テーブル
402の先頭アドレスを与える。第1制御テーブルは8
バイトから成り、L(ビット24〜31)は転送バイト
を指定するデータであり、L+1が転送バイト数となる
。MSアドレス1 (ビット33〜63)は、第2制御
テーブル403の先頭アドレスを与える。第2制御テー
ブルは8バイトから成り、MSアドレス2(ビット1〜
31)はシステム・コントロール・エリアから読み出し
たデータを格納する領域の先頭アドレスを示し、SCA
内アドレス(ビット33〜63)は、データを読み出す
システム・コントロール・エリア内領域の先頭アドレス
を示す。
障害解析プログラムにおいて、このような診断命令を使
用することにより、一度に最大256バイトのデータを
、システム・コントロール・エリア(SCA)からソフ
トウェア使用エリア(SUA)に転送することができる
。
用することにより、一度に最大256バイトのデータを
、システム・コントロール・エリア(SCA)からソフ
トウェア使用エリア(SUA)に転送することができる
。
第S図は、障害解析プログラムがメモリダンプ出力を行
う場合の処理手順の概略を示したフローチャートである
。
う場合の処理手順の概略を示したフローチャートである
。
障害解析プログラムは、第4図で説明したような診断命
令を用いて、メモリダンプ出力を次のような処理ステッ
プにより行う。
令を用いて、メモリダンプ出力を次のような処理ステッ
プにより行う。
第5図を参照して、このメモリダンプ出力の処理を説明
する。すなわち、ステップS1において、まず、ソフト
ウェア使用エリア(SUA)内のデータを、磁気テープ
装置などの外部記憶装置へ出力する0次に、ステップS
2において、第4図で説明したような診断命令を使用し
、システム・コントロール・エリア(SCA)内のデー
タをSUAへ転送する。そして1次のステップS3にお
いて、SUAに転送したSCA内のデータを、外部記憶
装置へ出力する。その後、ステップS4において、外部
記憶装置に出力したデータを編集し、ラインプリンタ等
へ出力する。このような処理ステップ81〜S4を実行
することにより、障害解析プログラムは、メモリダンプ
出力を行う。
する。すなわち、ステップS1において、まず、ソフト
ウェア使用エリア(SUA)内のデータを、磁気テープ
装置などの外部記憶装置へ出力する0次に、ステップS
2において、第4図で説明したような診断命令を使用し
、システム・コントロール・エリア(SCA)内のデー
タをSUAへ転送する。そして1次のステップS3にお
いて、SUAに転送したSCA内のデータを、外部記憶
装置へ出力する。その後、ステップS4において、外部
記憶装置に出力したデータを編集し、ラインプリンタ等
へ出力する。このような処理ステップ81〜S4を実行
することにより、障害解析プログラムは、メモリダンプ
出力を行う。
以上、説明したように、本実施例によれば、主記憶装置
のメモリ領域の一部をハードウェア専用のシステム・コ
ントロール・エリアとして使用する計算機システムにお
いて、リセット動作により初期化されないメモリエリア
にバッファエリアを設定し、リセット動作により初期化
される前記システム・コントロール・エリアの所定領域
のデータを前記バッファエリアに転送した後に、障害解
析プログラムにより前記バッファエリアのデータを読み
出し、前記システム・コント−ロール・エリアのハード
ウェア情報のデータを出力するので、特別なハードウェ
アを追加することなく、IPLで初期化される前のカレ
ントなシステム・コントロール・エリア上の情報を含め
、障害が発生した時点で主記憶装置上にあった全データ
を、障害解析プログラムにより出力できるという効果が
ある。
のメモリ領域の一部をハードウェア専用のシステム・コ
ントロール・エリアとして使用する計算機システムにお
いて、リセット動作により初期化されないメモリエリア
にバッファエリアを設定し、リセット動作により初期化
される前記システム・コントロール・エリアの所定領域
のデータを前記バッファエリアに転送した後に、障害解
析プログラムにより前記バッファエリアのデータを読み
出し、前記システム・コント−ロール・エリアのハード
ウェア情報のデータを出力するので、特別なハードウェ
アを追加することなく、IPLで初期化される前のカレ
ントなシステム・コントロール・エリア上の情報を含め
、障害が発生した時点で主記憶装置上にあった全データ
を、障害解析プログラムにより出力できるという効果が
ある。
以上、本発明を実施例にもとづき具体的に説明したが、
本発明は、前記実施例に限定されるものではなく、その
要旨を逸脱しない範囲において種々変更可能であること
は言うまでもない。
本発明は、前記実施例に限定されるものではなく、その
要旨を逸脱しない範囲において種々変更可能であること
は言うまでもない。
以上、説明したように、本発明によれば、主記憶装置の
メモリ領域の一部をハードウェア専用のシステム・コン
トロール・エリアとして使用する計算機システムにおい
て、障害解析プログラムをIPLすることにより失なわ
れるシステム・コントロール・エリアのカレントなハー
ドウェア情報をも含めた情報を、障害解析プログラムに
よって出力することができる。したがって5通常は、シ
ステム・コントロール・エリア内部の情報の中でIPL
動作で失なわれてしまうハードウェア情報をも含めたデ
ータが採取でき、障害発生時における主記憶装置上の全
情報(データ)を採取することができるので、障害が発
生した原因を解析する上ではなはだ有利である。
メモリ領域の一部をハードウェア専用のシステム・コン
トロール・エリアとして使用する計算機システムにおい
て、障害解析プログラムをIPLすることにより失なわ
れるシステム・コントロール・エリアのカレントなハー
ドウェア情報をも含めた情報を、障害解析プログラムに
よって出力することができる。したがって5通常は、シ
ステム・コントロール・エリア内部の情報の中でIPL
動作で失なわれてしまうハードウェア情報をも含めたデ
ータが採取でき、障害発生時における主記憶装置上の全
情報(データ)を採取することができるので、障害が発
生した原因を解析する上ではなはだ有利である。
第1図は、計算機システムの主記憶装置におけるメモリ
領域の構成の説明図、 第2図は、計算機システムでストアステータス処理が実
行された時の処理シーケンスを示す説明図、 第3図は、システム・コントロール・エリア内の情報を
バッファエリアに退避する処理の一例を示す説明図、 第4図は、障害解析プログラムがシステム・コントロー
ル・エリア内部のデータを読み出すために用いる診断命
令の一例を説明する説明図、第5図は、障害解析プログ
ラムの処理手順の概略を示すフローチャートである。 図中、101・・・主記憶装置(MS)、102・・・
ソフトウェア使用エリア(SUA)、103・・・シス
テム・コントロール・エリア(SCA)である。
領域の構成の説明図、 第2図は、計算機システムでストアステータス処理が実
行された時の処理シーケンスを示す説明図、 第3図は、システム・コントロール・エリア内の情報を
バッファエリアに退避する処理の一例を示す説明図、 第4図は、障害解析プログラムがシステム・コントロー
ル・エリア内部のデータを読み出すために用いる診断命
令の一例を説明する説明図、第5図は、障害解析プログ
ラムの処理手順の概略を示すフローチャートである。 図中、101・・・主記憶装置(MS)、102・・・
ソフトウェア使用エリア(SUA)、103・・・シス
テム・コントロール・エリア(SCA)である。
Claims (1)
- 1、主記憶装置のメモリ領域の一部をハードウェア専用
のシステム・コントロール・エリアとして使用する計算
機システムにおいて、リセット動作により初期化されな
いメモリエリアにバッファエリアを設定し、リセット動
作により初期化される前記システム・コントロール・エ
リアの所定領域のデータを前記バッファエリアに転送し
た後に、障害解析プログラムにより前記バッファエリア
のデータを読み出し、前記システム・コントロール・エ
リアのハードウェア情報のデータを出力することを特徴
とするデータ採取方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62146758A JPS63310040A (ja) | 1987-06-11 | 1987-06-11 | デ−タ採取方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62146758A JPS63310040A (ja) | 1987-06-11 | 1987-06-11 | デ−タ採取方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63310040A true JPS63310040A (ja) | 1988-12-19 |
Family
ID=15414906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62146758A Pending JPS63310040A (ja) | 1987-06-11 | 1987-06-11 | デ−タ採取方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63310040A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02301839A (ja) * | 1989-05-17 | 1990-12-13 | Pfu Ltd | メモリダンプ機能を持つデータ処理装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54155735A (en) * | 1978-05-30 | 1979-12-08 | Hitachi Ltd | Information processor |
-
1987
- 1987-06-11 JP JP62146758A patent/JPS63310040A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54155735A (en) * | 1978-05-30 | 1979-12-08 | Hitachi Ltd | Information processor |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02301839A (ja) * | 1989-05-17 | 1990-12-13 | Pfu Ltd | メモリダンプ機能を持つデータ処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5680599A (en) | Program counter save on reset system and method | |
| JPH0544054B2 (ja) | ||
| EP0301707A2 (en) | Apparatus and method for providing an extended processing environment on nonmicrocoded data processing system | |
| JPS6049352B2 (ja) | デ−タ処理装置 | |
| JPS59172044A (ja) | 命令制御方式 | |
| JPH11134202A (ja) | タスク切替え装置 | |
| JPH01300352A (ja) | ダンプ領域指示制御方式 | |
| JPS61161557A (ja) | プログラム・デバツグ方法および装置 | |
| JPH04182750A (ja) | データ処理装置 | |
| JPS6349942A (ja) | 演算処理装置 | |
| JPS6212555B2 (ja) | ||
| JPS5842487B2 (ja) | プログラムのロ−デイング方式 | |
| JPS62241041A (ja) | 情報処理装置 | |
| JPH02242447A (ja) | メモリダンプ収集方式 | |
| JPS5838815B2 (ja) | 情報処理装置 | |
| Neumann | Disk-based program swapping in 8080-based microcomputers | |
| JPS62249242A (ja) | 電子計算機のメモリダンプ方式 | |
| JPS6069747A (ja) | サブル−チン呼び出し方法 | |
| JPH02244345A (ja) | 情報処理装置 | |
| JPH0343841A (ja) | 障害情報保存方式 | |
| JPH0348943A (ja) | 障害データ採取方式 | |
| JPH0399342A (ja) | プログラム事象記録の制御方式 | |
| JPH01320547A (ja) | プログラム実行情報の収集方式 | |
| JPS613251A (ja) | 処理装置のプログラムデバツグ機構 | |
| JPH0682322B2 (ja) | 内蔵型タグ付きデータ処理装置 |