JPH03240842A - メモリダンプ採取方法 - Google Patents

メモリダンプ採取方法

Info

Publication number
JPH03240842A
JPH03240842A JP2037572A JP3757290A JPH03240842A JP H03240842 A JPH03240842 A JP H03240842A JP 2037572 A JP2037572 A JP 2037572A JP 3757290 A JP3757290 A JP 3757290A JP H03240842 A JPH03240842 A JP H03240842A
Authority
JP
Japan
Prior art keywords
program
dump
memory
processing
abnormality
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
JP2037572A
Other languages
English (en)
Inventor
Ichiro Miyajima
一郎 宮島
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 JP2037572A priority Critical patent/JPH03240842A/ja
Publication of JPH03240842A publication Critical patent/JPH03240842A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 本発明はメモリダンプ採取方法に関し、多重処理装置に
おいてシステムダウンさせることなくメモリダンプを採
取することを目的とし、複数のプログラムが走行する多
重処理装置におけるメモリダンプ採取方法であって、走
行中の前記プログラムのうち異常を検出したプログラム
はダンプ採取プログラムを呼び出して処理を終了または
中断し、呼び出された該ダンプ採取プログラムは所定の
メモリ領域よりデータを読出し外部記憶装置に書き出す
ように構成する。
〔産業上の利用分野〕
本発明はデータ処理装置におけるメモリダンプ採取方法
の改良に関する。
〔従来の技術及び発明が解決しようとする課題〕ソフト
ウェアの障害やハードウェアの障害の原因を調査するた
め、計算機(データ処理装置)のメモリ上のデータをデ
ィスク上のファイルに書き出すダンプが行われる。
このメモリダンプ(ダンプ対象のデータ)は、従来では
、システムダウン直後に採取されるか、またはオペレー
タの指示によって計算機を停止させた上で採取されてお
り、いずれにしてもシステムを完全に止めた後にメモリ
ダンプの採取を行うように構成されている。
このため、異常が起きた部分を切り離すことにより残り
の部分の動作を続行することが可能なシステムでは、そ
の異常発生時にはメモリダンプの採取は行われず、また
採取しようとすれば計算機を停止しなければならないと
いう課題がある。
本発明は、上記課題に鑑み、計算機を停止せずメモリダ
ンプを採取するメモリダンプ採取方法を提供することを
目的とする。
〔課題を解決するための手段〕
第1回動作フローチャート図において、処理ステップ(
1)は、処理中に異常を検出したときダンプ採取プログ
ラムを呼出すステップで、各プログラムに設けられる。
処理ステップ(2)は、前記呼び出し後に処理を終了ま
たは中断するステップで、管理プログラムにより、また
は自分自身で終了する。
処理ステップ(3)は、ダンプ採取プログラムのメモリ
ダンプ採取ステップである。
[作 用] 多重走行しているプログラムのうち、処理異常を検出し
たプログラムは、ダンプ採取プログラムを呼び出した後
処理を終了する。
呼び出されたダンプ採取プログラムは所定のメモリ領域
よりデータを読出して外部記憶装置に書き出す。(メモ
リダンプの採取) 以上により、異常を検出したプログラムのみ処理が停止
し、平行処理中の他のプログラムはそのまま処理を続行
する。
なお、異常を検出したプログラムの処理終了の仕方は、
ダンプ採取プログラムの処理終了後に呼出元(処理異常
の発生したプログラム)に処理を戻し、そのプログラム
で終了してもよく、また多重処理を管理している管理プ
ログラムによって停止させてもよい。
以上のごとく多重処理装置において、異常の発生したプ
ログラムを切り離す際にメモリダンプを採取することが
でき、システムダウンさせる必要がない。
〔実施例〕
本発明の実施例を図を用いて詳細に説明する。
第1図は動作フローチャート図、第2図は一実施例の構
成図である。
本実施例では、多重処理を管理する管理プログラムが異
常検出したプログラムの走行を終了させる例を示す。第
1図において、 1は中央処理装置CPU、 2はメモリで、管理プログラム3.走行中のプログラム
A、B、データ等が格納されている。
4は読出し専用のメモリROMで、ダンプ採取プログラ
ム5が格納されている。
6.8はアダプタで、それぞれCPU、メモリ7および
メモリ8を具備し、それぞれ通信制御1表示制御等を行
う。
10はディスク装置で、ダンプファイル11を備える。
A、Bはプログラムで、アダプタ6.8等に対し通信制
御1表示制御等を行うシステムプログラムであり、処理
異常を検出した場合は、ダンプ採取プログラム5を呼出
す。
3は管理プログラムで、プログラムA、Bの多重処理を
管理するとともに、異常検出したプログラムの処理を停
止する。
5はダンプ採取プログラムで、メモリ2の全領域のデー
タをディスク装M10に書き出すとともに、アダプタ6
.8にダンプ採取を指示してメモリ7.9の内容をディ
スク装置10に転送させる。
以上の構成の多重処理装置において、プログラムA、B
が同時に走行しているものとして、以下動作を説明する
(1)  プログラムBがプログラム内テーブルの値等
をチエツクして内部矛盾などの異常を検出したとき、ダ
ンプ採取プログラム5を呼び出す、第1図ステップ(1
) (2)管理プログラム3は、プログラムBの走行制御を
停止する。ステップ(2) (3)ダンプ採取プログラム5は、メモリ2の全領域に
わたり、順次読出してディスク装置lO内のダンプファ
イル11に格納するとともに、アダプタ6゜8に指示し
てメモリ7.9の内容をダンプファイル11に転送させ
て処理を終了する。ステップ(3)なお、ダンプ採取中
はプログラムAの走行を待機させてもよく、また採取と
平行処理してもよい。
以上により、異常の発生したプログラムを停止し、他の
正常なプログラムの処理を続行させた状態でメモリダン
プを採取することができる。
なお、採取されたデータは、別途プリンタかまたは表示
装置に出力される。
以上は管理プログラム3がプログラムBの処理を終了さ
せた例を示したが、ダンプ採取プログラム5の採取処理
終了後にプログラムBにリターンさせ、プログラムBで
処理を終了してもよい。
において、処理異常を検出したプログラムがメモリダン
プ採取を指示して処理を終了するメモリダンプ採取方法
を提供するもので、他のプログラムの処理を続行させな
がらメモリダンプを採取できるため、装置の稼働率向上
の効果がある。
【図面の簡単な説明】
第1図は動作フローチャート図、第2図は一実施例の構
成図である。 図中、1は中央処理装置CP U、 2.7.9はメモ
リ、3は管理プログラム、4は読出し専用メモリROM
 、5はダンプ採取プログラム、6.8はアダプタ、1
0はディスク装置、11はダンプファイルである。 〔発明の効果〕 以上説明したように、本発明は、多重処理装置プログラ
ム 動作フローチャート図 第1図 第2図

Claims (1)

  1. 【特許請求の範囲】 複数のプログラムが走行する多重処理装置におけるメモ
    リダンプ採取方法であって、 走行中の前記プログラムのうち異常を検出したプログラ
    ムは、ダンプ採取プログラムを呼び出して(1)処理を
    終了または中断し(2)、 呼び出された該ダンプ採取プログラムは所定のメモリ領
    域よりデータを読出し外部記憶装置に書き出す(3)こ
    とを特徴とするメモリダンプ採取方法。
JP2037572A 1990-02-19 1990-02-19 メモリダンプ採取方法 Pending JPH03240842A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2037572A JPH03240842A (ja) 1990-02-19 1990-02-19 メモリダンプ採取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2037572A JPH03240842A (ja) 1990-02-19 1990-02-19 メモリダンプ採取方法

Publications (1)

Publication Number Publication Date
JPH03240842A true JPH03240842A (ja) 1991-10-28

Family

ID=12501246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2037572A Pending JPH03240842A (ja) 1990-02-19 1990-02-19 メモリダンプ採取方法

Country Status (1)

Country Link
JP (1) JPH03240842A (ja)

Similar Documents

Publication Publication Date Title
US6279120B1 (en) Method for storing computer status data given a malfunction that requires a subsequent restarting of the computer
JPS6363933B2 (ja)
JPS6146543A (ja) 転送装置の障害処理方式
JPH02173848A (ja) メモリアクセス制御装置
JPS62296248A (ja) 主記憶ダンプ制御方式
JPH02297235A (ja) メモリデータ保護回路
JPH02165352A (ja) ダンプ処理方式
JPH04309142A (ja) 情報処理装置のメモリダンプ出力制御方法および情報処理装置
JPH03147147A (ja) ダンプ処理方式
JPH02109147A (ja) メモリダンプ収集方式
JPH02242447A (ja) メモリダンプ収集方式
JPS6295641A (ja) システム診断装置の障害情報収集方式
JPS608954A (ja) コンピユ−タプログラムのハングアツプ検出方法
JPS59106060A (ja) デ−タロギング方式
JPH0236014B2 (ja)
JPH03252831A (ja) Dma転送によるras情報収集方法
JPH01261742A (ja) システム管理装置のエラー処理方法
JPH0355640A (ja) 周辺制御装置の障害解析情報採取方式
JPH03223937A (ja) 共有データ領域の使用方法
JPS6165345A (ja) チヤネル処理方式
JPS63132368A (ja) マルチプロセサの割込み方式
JPH0277855A (ja) 記録プロセスの通信方式
JPH03214334A (ja) 障害情報収集方式
JPS63298550A (ja) ノンストップトレ−ス方式
JPH0118460B2 (ja)