JPS6160463B2 - - Google Patents
Info
- Publication number
- JPS6160463B2 JPS6160463B2 JP55170359A JP17035980A JPS6160463B2 JP S6160463 B2 JPS6160463 B2 JP S6160463B2 JP 55170359 A JP55170359 A JP 55170359A JP 17035980 A JP17035980 A JP 17035980A JP S6160463 B2 JPS6160463 B2 JP S6160463B2
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- information
- external auxiliary
- auxiliary storage
- program
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は蓄積プログラム型計算機システムにお
いて、ソフトウエア障害検出時の主記憶装置内の
メモリ情報の内初期情報と異なる情報のみを外部
補助記憶装置に転送する障害情報収集方式に関す
る。
いて、ソフトウエア障害検出時の主記憶装置内の
メモリ情報の内初期情報と異なる情報のみを外部
補助記憶装置に転送する障害情報収集方式に関す
る。
従来の蓄積プログラム型計算機システムにおけ
るソフトウエア障害情報収集方式は、例えば第1
図に示す構成であり、ソフトウエア障害発生時に
その障害をソフトウエア障害検出装置ALMが検
出し、処理装置CCのその情報を送出し、その情
報により処理装置CCは主記憶装置MEM内の書き
込みが禁止されていない記憶領域の全メモリ情報
を外部補助記憶装置EMEMに転送する方式であ
る。この従来方式では主記憶装置内の書き込みが
禁止されていない記憶領域の全メモリ情報を外部
補助記憶装置に転送するため、外部補助記憶装置
内の多大の記憶領域を消費し、また一般に外部補
助記憶装置は比較的アクセス・タイムが長いため
障害情報の出力に多大の時間を要する欠点があ
る。
るソフトウエア障害情報収集方式は、例えば第1
図に示す構成であり、ソフトウエア障害発生時に
その障害をソフトウエア障害検出装置ALMが検
出し、処理装置CCのその情報を送出し、その情
報により処理装置CCは主記憶装置MEM内の書き
込みが禁止されていない記憶領域の全メモリ情報
を外部補助記憶装置EMEMに転送する方式であ
る。この従来方式では主記憶装置内の書き込みが
禁止されていない記憶領域の全メモリ情報を外部
補助記憶装置に転送するため、外部補助記憶装置
内の多大の記憶領域を消費し、また一般に外部補
助記憶装置は比較的アクセス・タイムが長いため
障害情報の出力に多大の時間を要する欠点があ
る。
本発明の目的は、かかる欠点を除去し、蓄積プ
ログラム型計算機システムにおいてソフトウエア
障害検出の際に主記憶装置内のメモリ情報の内、
初期情報と異なる情報のみを外部補助記憶装置に
転送することにより、収集情報量を減らし、比較
的高速でかつ能率的な障害情報収集方式を提供す
ることにある。
ログラム型計算機システムにおいてソフトウエア
障害検出の際に主記憶装置内のメモリ情報の内、
初期情報と異なる情報のみを外部補助記憶装置に
転送することにより、収集情報量を減らし、比較
的高速でかつ能率的な障害情報収集方式を提供す
ることにある。
上記目的を達成するため、本発明はシステムプ
ログラムとデータを格納した外部補助記憶装置と
ソフトウエア障害の検出装置を有する計算機シス
テムにおいて、前記検出装置でソフトウエア障害
を検出した際、前記システムが初期起動され再度
前記システムプログラムとデータを主記憶装置内
に転送する前に、主記憶装置内のシステムプログ
ラムあるいはデータの領域のメモリ内容と前記外
部補助記憶装置内のシステムプログラムあるいは
データ内容と比較し、不一致の該メモリ内容を前
記外部補助記憶装置内の空き領域に転送すること
により、障害検出時の主記憶装置内のメモリ情報
を収集することを特徴とする。
ログラムとデータを格納した外部補助記憶装置と
ソフトウエア障害の検出装置を有する計算機シス
テムにおいて、前記検出装置でソフトウエア障害
を検出した際、前記システムが初期起動され再度
前記システムプログラムとデータを主記憶装置内
に転送する前に、主記憶装置内のシステムプログ
ラムあるいはデータの領域のメモリ内容と前記外
部補助記憶装置内のシステムプログラムあるいは
データ内容と比較し、不一致の該メモリ内容を前
記外部補助記憶装置内の空き領域に転送すること
により、障害検出時の主記憶装置内のメモリ情報
を収集することを特徴とする。
以下、本発明を実施例をもとに詳細に説明す
る。
る。
第2図は本発明の実施例としてのシステム構成
図である。図中の符号CCは処理装置、MEMは主
記憶装置、EMEM1,EMEM2は外部補助記憶
装置、MTC1,MTC2は磁気テープ制御装置、
MTU1,MTU2は磁気テープ装置、ALMはソ
フトウエア障害検出装置である。
図である。図中の符号CCは処理装置、MEMは主
記憶装置、EMEM1,EMEM2は外部補助記憶
装置、MTC1,MTC2は磁気テープ制御装置、
MTU1,MTU2は磁気テープ装置、ALMはソ
フトウエア障害検出装置である。
第3図は、第2図に外部補助記憶装置のフアイ
ル構成を示す。EMEM1はシステムフアイルと
しての磁気テープの例であり、P1は初期起動プロ
グラム、P2はシステムプログラム及びデータであ
る。EMEM2は障害情報を格納するための磁気
テープで、P3は障害情報収集プログラム、P4は障
害情報の収容領域を示す。
ル構成を示す。EMEM1はシステムフアイルと
しての磁気テープの例であり、P1は初期起動プロ
グラム、P2はシステムプログラム及びデータであ
る。EMEM2は障害情報を格納するための磁気
テープで、P3は障害情報収集プログラム、P4は障
害情報の収容領域を示す。
第4図は本発明に係わる処理手順を示すための
タイムチヤートである。
タイムチヤートである。
第2図に示したシステム構成及び第3図の外部
記憶装置の例をもとに、以下第4図のタイムチヤ
ートで本発明を説明する。
記憶装置の例をもとに、以下第4図のタイムチヤ
ートで本発明を説明する。
正常時にはソフトウエアにより処理装置CCか
ら一定時間T0毎に信号S1がソフトウエア障害検
出装置ALMに送出される。ソフトウエア障害検
出装置ALMはその信号S1受信によりシステムの
正常性を確認する。(第4図の)。しかし、ソフ
トウエアの誤り(バグ)等の障害(例えば無限ル
ープ)が発生すると、ソフトウエア障害険出装置
ALMに一定時間T0を経過しても信号S1が受信さ
れない。ソフトウエア障害検出装置ALMはこれ
によりシステムの障害を検出する。障害検出時、
ソフトウエア障害検出装置ALMは処理装置CCに
割り込みS2をかける。(第4図の)。割り込みS2
を受け付けた処理装置CCはその割り込み原因を
分析し、障害割り込みであることを認識すると、
外部補助記憶装置EMEM2内の障害情報収集プ
ログラムP3を主記憶装置MEMに転送し、起動す
る。(第4図の)。障害情報収集プログラムは主
記憶装置MEM内の書き込みが禁示されていない
記憶領域のメモリ情報と、外部補助記憶装置
EMEM1内のシステムプログラムとデータP2と
を比較し不一致する所の主記憶装置MEMのメモ
リ情報のみを外部補助記憶装置EMEM2内のフ
アイルP4に転送する。(第4図の)。転送終了
後、障害情報収集プログラムは、外部補助記憶装
置EMEM1から初期起動プログラムP1を主記憶
装置MEMに転送し起動する。初期起動プログラ
ムは外部補助記憶装置EMEM1からシステムプ
ログラムとデータP2を主記憶装置MEMに転送し
起動する。(第4図の)。このようにして、障害
情報は収集され、かつシステムが再起動される。
障害原因の解析は外部記憶装置EMEM2に収容
された障害情報を出力することにより行われる。
ら一定時間T0毎に信号S1がソフトウエア障害検
出装置ALMに送出される。ソフトウエア障害検
出装置ALMはその信号S1受信によりシステムの
正常性を確認する。(第4図の)。しかし、ソフ
トウエアの誤り(バグ)等の障害(例えば無限ル
ープ)が発生すると、ソフトウエア障害険出装置
ALMに一定時間T0を経過しても信号S1が受信さ
れない。ソフトウエア障害検出装置ALMはこれ
によりシステムの障害を検出する。障害検出時、
ソフトウエア障害検出装置ALMは処理装置CCに
割り込みS2をかける。(第4図の)。割り込みS2
を受け付けた処理装置CCはその割り込み原因を
分析し、障害割り込みであることを認識すると、
外部補助記憶装置EMEM2内の障害情報収集プ
ログラムP3を主記憶装置MEMに転送し、起動す
る。(第4図の)。障害情報収集プログラムは主
記憶装置MEM内の書き込みが禁示されていない
記憶領域のメモリ情報と、外部補助記憶装置
EMEM1内のシステムプログラムとデータP2と
を比較し不一致する所の主記憶装置MEMのメモ
リ情報のみを外部補助記憶装置EMEM2内のフ
アイルP4に転送する。(第4図の)。転送終了
後、障害情報収集プログラムは、外部補助記憶装
置EMEM1から初期起動プログラムP1を主記憶
装置MEMに転送し起動する。初期起動プログラ
ムは外部補助記憶装置EMEM1からシステムプ
ログラムとデータP2を主記憶装置MEMに転送し
起動する。(第4図の)。このようにして、障害
情報は収集され、かつシステムが再起動される。
障害原因の解析は外部記憶装置EMEM2に収容
された障害情報を出力することにより行われる。
以上説明したように本発明によれば、主記憶装
置の書き込みが禁止されていない記憶領域のメモ
リ情報のうち一部分のみを外部補助記憶装置に収
集するため、外部補助記憶装置のメモリの使用量
を削減でき、かつ、障害情報の出力が短時間で出
来る効果がある。
置の書き込みが禁止されていない記憶領域のメモ
リ情報のうち一部分のみを外部補助記憶装置に収
集するため、外部補助記憶装置のメモリの使用量
を削減でき、かつ、障害情報の出力が短時間で出
来る効果がある。
第1図は従来方式のシステム構成の一例、第2
図は本発明における一実施例のシステム構成、第
3図は一実施例における外部補助記憶装置内のフ
アイル構成、第4図は一実施例における処理手順
の説明図である。図において、CCは処理装置、
MEMは主記憶装置、EMEMは外部補助記憶装
置、MTCは磁気テープ制御装置、MTUは磁気テ
ープ装置、ALMはソフトウエア障害検出装置、
S1はソフトウエア障害検出装置ALMから処理装
置CCに送られるシステム正常性確認信号、S2は
システム障害時にソフトウエア障害検出装置
ALMから処理装置CCに送られる割り込み信号、
T0は正常性確認信号S1の送出周期、P1は初期起
動プログラム、P2はシステムプログラムとデー
タ、P3は障害情報収集プログラム、P4は障害情報
の収容される領域を示す。
図は本発明における一実施例のシステム構成、第
3図は一実施例における外部補助記憶装置内のフ
アイル構成、第4図は一実施例における処理手順
の説明図である。図において、CCは処理装置、
MEMは主記憶装置、EMEMは外部補助記憶装
置、MTCは磁気テープ制御装置、MTUは磁気テ
ープ装置、ALMはソフトウエア障害検出装置、
S1はソフトウエア障害検出装置ALMから処理装
置CCに送られるシステム正常性確認信号、S2は
システム障害時にソフトウエア障害検出装置
ALMから処理装置CCに送られる割り込み信号、
T0は正常性確認信号S1の送出周期、P1は初期起
動プログラム、P2はシステムプログラムとデー
タ、P3は障害情報収集プログラム、P4は障害情報
の収容される領域を示す。
Claims (1)
- 1 システムプログラムとデータを格納した外部
補助記憶装置と、ソフトウエア障害の検出装置を
有する計算機システムにおいて、前記検出装置で
ソフトウエア障害を検出した際、前記システムが
初期起動され再度前記システムプログラムとデー
タを主記憶装置内に転送する前に、主記憶装置内
のシステムプログラムあるいはデータの領域のメ
モリ内容と前記外部補助記憶装置内のシステムプ
ログラムあるいはデータ内容と比較し、不一致の
該メモリ内容を前記外部補助記憶装置内の空き領
域に転送することにより、障害検出時の主記憶装
置内のメモリ情報を収集することを特徴とする障
害情報収集方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55170359A JPS5794863A (en) | 1980-12-03 | 1980-12-03 | Collecting system of fault information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55170359A JPS5794863A (en) | 1980-12-03 | 1980-12-03 | Collecting system of fault information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5794863A JPS5794863A (en) | 1982-06-12 |
| JPS6160463B2 true JPS6160463B2 (ja) | 1986-12-20 |
Family
ID=15903466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55170359A Granted JPS5794863A (en) | 1980-12-03 | 1980-12-03 | Collecting system of fault information |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5794863A (ja) |
-
1980
- 1980-12-03 JP JP55170359A patent/JPS5794863A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5794863A (en) | 1982-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0750259B1 (en) | Computer system with two phase checkpoints | |
| JPS638835A (ja) | 障害回復方法 | |
| CA2339783A1 (en) | Fault tolerant computer system | |
| JP3481737B2 (ja) | ダンプ採取装置およびダンプ採取方法 | |
| CN107463459A (zh) | 系统异常内存数据的保存方法、装置、系统及终端设备 | |
| JP2004046455A (ja) | 情報処理装置 | |
| JPH07234808A (ja) | システムダンプ採取方式 | |
| JPH02196355A (ja) | 記憶処理システム | |
| JP2001101032A (ja) | 異種os間制御によるos監視方式 | |
| JPS6160463B2 (ja) | ||
| JP2785992B2 (ja) | サーバプログラムの管理処理方式 | |
| JP2879480B2 (ja) | 冗長計算機システムの同期外れ時の切替方式 | |
| JP3316739B2 (ja) | 装置間インタフェース制御方式 | |
| JPS6143739B2 (ja) | ||
| JPS622334B2 (ja) | ||
| JPS6155748A (ja) | 電子計算機システム | |
| JPH0118460B2 (ja) | ||
| CN120973576A (zh) | 服务器启动故障维护方法、系统、存储介质及计算机程序产品 | |
| JPH0218505B2 (ja) | ||
| JPH0149975B2 (ja) | ||
| JPH07230432A (ja) | 計算装置 | |
| JPS6130296B2 (ja) | ||
| JPH0334038A (ja) | 周辺制御装置の障害解析情報収集方式 | |
| JPH09212390A (ja) | システムログ処理方式 | |
| JPS63101947A (ja) | エラ−処理方式 |