JPS5816355A - 障害検出方式 - Google Patents

障害検出方式

Info

Publication number
JPS5816355A
JPS5816355A JP56113641A JP11364181A JPS5816355A JP S5816355 A JPS5816355 A JP S5816355A JP 56113641 A JP56113641 A JP 56113641A JP 11364181 A JP11364181 A JP 11364181A JP S5816355 A JPS5816355 A JP S5816355A
Authority
JP
Japan
Prior art keywords
program
fault
storage device
pattern
loaded
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
JP56113641A
Other languages
English (en)
Inventor
Yasuo Ogasawara
康夫 小笠原
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 JP56113641A priority Critical patent/JPS5816355A/ja
Publication of JPS5816355A publication Critical patent/JPS5816355A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0751Error or fault detection not based on redundancy

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)

Abstract

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

Description

【発明の詳細な説明】 本発明はデータ処理装置等において障害が発生した時プ
ログラムの実行を停止させるための障害検出方式に関す
る。
一般に、データ処理装置等においては、その処理に必要
なプログラムやデータ類等を予めプログラムライブラリ
と呼ばれる外部記憶装置から内部わ祐此馨め一蔗 1召
ゐスオーバレイエ177に読出すプログラムローディン
グ方式が採用され、データ処理に当っての高速性や汎用
性が保証されている。
しかし従来のデータ処理装置では、所定のものとは異な
る誤まったプログラムが内部記憶装置のオーバレイエリ
アにローディングされても、このような誤まったプログ
ラムがローディングされる障害の発生時期を把握するこ
とができず、該プログラムが実行された時点で初めて障
害が発生したことが判明する。
このためデータ処理装置の修復時間が遅れ、障害範囲の
限定が困難となって障害被疑装置の発見に手間がかかり
、データ処理装置の修復時間が長くかかるといった問題
があった。
本発明の目的は、外部記憶装置から内部記憶装置へプロ
グラムをローディングした後、#プログラムに予め与え
られた固有のツヤターンをチェックするという着想にも
とづき、データ処理装置の障害発生時点でプログラムの
実行を停止せしめ、それによシデータ処理装蓋の障害範
囲を限定して障書、被疑装置の発見を容易にすることに
ある。
本発明によれは、r−夕処理装置において、外部記憶装
置よシ内部記憶装置に複数個のプログラムをローディン
グして各プログラムを構成する命令を実行する揚台、各
プログラムに予め与えておいたチェック用の固有パター
ンをチェックし、パターンが所定のものであれば該グロ
グラムを動作させ、ノリーンが異常のものであれば障害
として検出することを特徴とする障害検出方式が提供さ
れる。
以下、本発明を実施例によシ図面を参照して説明する。
第1図は本発明による障害検出方式を実施するための装
置を示す構成図である。第1図の装置はオーバレイプロ
グラム登録テーブルアドレス指定部1、ローディング回
路2及びパターンチェック部3から成シ、外部配憶装置
5から内部配憶装置4ヘグロダラムをローディングした
後、該プログラムが所定のものかチェックするように構
成されている。
オーバレイプログラム登録テーブルアドレス指定N1け
オーバレイ呼出プログラム、例えハcuLPNiによシ
トリガされ、プログラム番号格納用レジスタ11の内容
がデコーダ13を介して、登録テーブル番号格納用レジ
スタ12の内容とともに加算器14に入力されている。
該加算器14の出力情報はローディングすべき!ログラ
ム番号の登録テーブル中のアドレスとなシ、該出力情報
がローディング回路2に供給されて内部記憶装置4内の
グロダラムローディング用管理テーブルPT人の外部記
憶装置アドレスIi:mi 、内部記憶装置アドレスM
MA1、転送語数WC1が提供されてPNiに対応する
プログラムがローディングされる。
またローディング回路2の出力はノ母ターンチェクク部
3に供給されている。
パターンチェック部3では、プログラム番号格納用レジ
スタ31がナンドf−)32とアンドグー)33に接続
され、ナンドP−)32の端子Bと、アンドf−)33
の端子ムにはそれぞれクロックツ(ルスが供給される。
上記ナントゲート32とアンドf−)33#′iオアP
−)34へ接続され、該オアゲート34け比較回路35
に接続されている。また比較回路には上記オアf−)3
5の他に、オーバレイエリア43にローディングされた
プログラムの固定/4’ターンとしてグログラム番号と
その補数PNi 、 PNiを呼び出す回路44が接続
されている。比較回路35Fiローデイングすべきプロ
グラムの固有ノぐターンと実際にローディングされたプ
ロ、クラムの固有パターンを比較チェックし、誤まった
グログラムがローディングされていれば障害として検出
しく参照符号E)、プログラムを実行させないようにし
また所定のプログラムがローディングされていれば(参
照符号R)、破線eのようにレローディングされたノロ
グラムの命令を実行する。なおパターン呼出回路44け
2つのレジスタ441.441’、2つのアンドf−)
442.443及び1)のオアf −) 444から成
シ、端子Bは/fターンチェック部3のナンドダート3
2に接続したものと同じであって、クロックパルスがC
PUの独立回路から(図示省略)#アンドダート442
とナントゲート32に同時に供給される。端子Aについ
ても同様である。
内部配憶装置4には、−オーバレイ呼出し!ログラム4
1が格納されておシ、第1図の装置を起動させる命令、
例えばCALL PNi 、によシ先ずアビレス指定部
1が動作する(破線a)。また内部記憶装置4にはオー
バレイグログラムのグログラムローディング用管理テー
ブル42(アドレスPTA)が格納され外部記憶装置5
から内部記憶装[4のオーバレイエリア43にローディ
ングすべきプロクラムの番号が、適切なグループPTA
o・・・PTA 1・・・に分類され、順次pN(1−
E11LIL6 * MMA@ * wco、、−PN
i 、迅仏1.協仏i、WCi・・・のように登録され
ている。オーバレイエリア43はプログラムを外部記憶
装置5からローディングすべき領域である。
外部記憶装置5には内部記憶装置4にローディングすべ
きグログラムであって固有パターンPN、。
坏7・・・PNI 、 PNiを有するグログラム50
.・・・51が格納されている。
上記III図の装置は次のように動作する。
先ス、ローディングすべきプログラムi+ 、例えばP
Niを指定してオーバレイ呼出グログラム41の中のC
ALL PNiによシ(破線a)、レジスタ11に、P
Niが、レジスタ1″2には登録テーブルのアドレスP
TAが格納される。PNiがデコーダ13によシ解読さ
れて加算器14に供給され、上記PTAと加算されて、
内部記憶装置4内のグループPTAi内の先頭のPNi
のアドレスが指定される(破線、b )。この指定され
たアドレスがローディング回路2に供給されると、グロ
ダラム番号PNiK相当する外部記憶装置5内の!ログ
ラム51が内部記憶装置4のオーバレイエリア43内に
転送される(破@a、d)。
ト32とアンドゲート33に供給する。PNiを機械語
で各ビット毎にo、o、o、o とすればPNi ld
l、1,1.1となる。外部記憶装置5内に記憶されて
いる、既述したゾログラム51はこのPNiとη6なる
固有の・々ターンを有している。
最初にクロックツ4’ルスを端子Aから供給して、アン
ドダート33と、固有パターン呼出回路44のアンドゲ
ート443の各r−)を開く。オアゲート34を通過し
た上記PNiは比較回路35に供給され、呼出回路44
のレジスタ441とアンドゲート443とオγr −)
 444を経たPNiと比較される。
両者が等しくなければ伺らかの障害が発生したものとし
てその時点で動作を停止さぜる。また両者が等しければ
、端子iからクロックパルスを供ナンドP−)32を通
過させて反転した1酊と、実際にオーバレイエリア43
にローディングされたプログラムの番号PNiの反転パ
ターン可君とを比較する。両者が等しくなければ障害が
発生したものとして動作を停止させる。両者が等しけれ
ばローディングされたゾログラムの命令を実行する(破
線@)。
上記の通シ、本発明によれば外部記憶装置から内部記憶
装置へプログラムを・]−ディングした後、該ゾログラ
ムに予め与えられた固有の・母ターンをチェックすると
いう着想にもとづき、データ処理装置の障害発生時点に
ゾログラムの進行を停止せし7め、それによシデータ処
理装置の修復時間を早めると共に障害範囲を駆足して障
害被疑装置の発見を容易にすることができる。尚、上記
説明ではプログラムの場合について説明したが、データ
についても同様の手順で障害を検出することができる。
【図面の簡単な説明】 第1図は本発明による障害検定方式を実施するための装
置の回路図である。 10.・オーバレイプログラム登録テーブルアドレス指
定部、2・・・ローディング回路、3・・・ノ9ターン
ゾログラムローディング用管理テーブル番号格納用レジ
スタ、13・・・デコーダ、14・・・加算器、31・
・・グログラ恩納用しゾスタ、32・・・ナンドf−)
、33・・・アンドゲート、34・・・オアダート、3
5・・・比較回路、41・・・オーバレイ呼出しプログ
ラム、42・−・オーバレイプログラム登録テーブル、
43・・・オーバレイエリア、44・・・固有ノ!ター
ン呼出回路、50,51・・・ローディング用プログラ
ム。 特許出願人 富士通株式会社 特許出願代理人 弁理士 青 木    朗 弁理士 西 舘 和 之 弁理士 内 1)幸 男 弁理士 山  口 昭 之

Claims (1)

    【特許請求の範囲】
  1. データ処理装置において、外部記憶装置より内部配憶装
    置にプログラム等をローディングして該プログラム等を
    実行処理する場合、該プログラム等に予め与えておいた
    チェック用の固有パターンをチェ、ツクし、パターンが
    所定のものであれば該プログラム等の実行をしツヤター
    ンが異常であれば障害として検出することを特徴とする
    障害検出方式。
JP56113641A 1981-07-22 1981-07-22 障害検出方式 Pending JPS5816355A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56113641A JPS5816355A (ja) 1981-07-22 1981-07-22 障害検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56113641A JPS5816355A (ja) 1981-07-22 1981-07-22 障害検出方式

Publications (1)

Publication Number Publication Date
JPS5816355A true JPS5816355A (ja) 1983-01-31

Family

ID=14617380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56113641A Pending JPS5816355A (ja) 1981-07-22 1981-07-22 障害検出方式

Country Status (1)

Country Link
JP (1) JPS5816355A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093355U (ja) * 1983-11-30 1985-06-26 松下電工株式会社 ワイヤレス情報伝送装置の伝送チエツカ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6093355U (ja) * 1983-11-30 1985-06-26 松下電工株式会社 ワイヤレス情報伝送装置の伝送チエツカ

Similar Documents

Publication Publication Date Title
CN103699463B (zh) 一种使用Xeon处理器的服务器的内存测试方法和系统
CN105653405B (zh) 一种通用引导程序的故障处理方法及系统
CN103176875A (zh) 一种嵌入式系统上电自检方法
US11347582B2 (en) Method and apparatus for self-diagnosis of ram error detection logic of powertrain controller
JP2011145824A (ja) 情報処理装置、障害解析方法及び障害解析プログラム
CN113315675A (zh) 一种白盒交换机U-Boot自动化测试方法、系统和存储介质
CN100549946C (zh) 用于执行数据处理操作的装置和方法
JPS5816355A (ja) 障害検出方式
CN113535249B (zh) 数据处理方法、装置、设备、存储介质及程序产品
CN115935341B (zh) 一种漏洞防御方法、系统、服务器及存储介质
CN121148459B (zh) 芯片存储区域测试方法、装置、设备以及计算机存储介质
CN120780529B (zh) 异常代码定位方法及电子设备
TWI881780B (zh) 雙bios映像處理機制的方法
JPS58175199A (ja) メモリチエツク方式
CN118519842B (zh) 一种基于硬件虚拟化的自动调试方法
CN113220334B (zh) 程序故障定位方法、终端设备及计算机可读存储介质
JPH0373008B2 (ja)
JPS59183443A (ja) デバツグ装置
CN118779166A (zh) 不良内核的自检方法、多核芯片、自检系统及机器人
JP2878014B2 (ja) Ram試験方式
CN117093399A (zh) 系统启动方法、片上系统、计算机设备及存储介质
CN116312737A (zh) 磁盘故障的测试方法、装置、电子设备及存储介质
JPH02178862A (ja) 情報処理装置
JPH0119180B2 (ja)
CN118656242A (zh) 多核芯片的异常处理方法以及多核芯片