JPS6344252A - 電子計算機の異常動作監視装置 - Google Patents

電子計算機の異常動作監視装置

Info

Publication number
JPS6344252A
JPS6344252A JP61188918A JP18891886A JPS6344252A JP S6344252 A JPS6344252 A JP S6344252A JP 61188918 A JP61188918 A JP 61188918A JP 18891886 A JP18891886 A JP 18891886A JP S6344252 A JPS6344252 A JP S6344252A
Authority
JP
Japan
Prior art keywords
memory
processor
data
signal
inspection
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
JP61188918A
Other languages
English (en)
Inventor
Itaru Matsumoto
松本 至
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61188918A priority Critical patent/JPS6344252A/ja
Publication of JPS6344252A publication Critical patent/JPS6344252A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機の異常動作監視装置に関する。
〔従来の技術〕
従来の技術としては例えばウォッチドッグタイマが6る
。ウォッチドッグタイマは一定周期ごとに検査装置にパ
ルスを出力するプログラム金検査対象となるコンピュー
タに格納しておき、設定されたタイムアウト値以内にパ
ルスが検査装置に入力されなけれはコンピュータの異常
動作として割込みの発生及びアラームの出力を行うもの
である。
〔発明が解決しよりとする問題点〕
上述した従来の電子計算機の異常動作監視装置は、一定
周期ごとに検査装置にパルスを出力させるために、一定
周期ごとに実行中のプログラムを止めてパルスを出力さ
せるプログラムを走らせる必要があるので、プログラム
の処理速度が遅くなるという欠点があった。
〔問題点を解決するための手段〕
本発明の電子計算機の異常動作監視装置は、所定のプロ
グラムを格納している第1のメモリと、規範データを記
憶している第2のメモリと。
第1のメモリに格納されているプログラムに従って一定
の処理ルーチンを実行するプロセッサが前記第1のメモ
リにアクセスしていない事を示す前記プロセッサのステ
ータス信号の出力中に、前記第1のメモリの検査データ
を読み取る入力装置と、 前記入力装置で読み取られた第1のメモリの検査データ
と第2のメモリの規範データとを比較し。
比較した結果が異なれば出力信号を出力する比較装置と
、 前記比較装置の出力信号でアンーム信号全警報装置に出
力し前記プロセッサに割込み信号を出力する誤シ処理回
路−−−一−−−一−−−−m−とを含んで構成される
。
〔実施例〕
次に本発明の実施例について図面を参照して詳細に説明
する。
第1図は本発明の一実施例を示すシステム構成図である
。第1図に示す電子計算機の異常動作監視装置は、所定
のプログラムを格納しているメモIJ 10と、メモリ
10に格納されたプログラムに従って一定の処理ルーチ
ンを実行するプロセッサ20と、監視装置100と、警
報装置40とを含んで構成される。
本実施例ではメモ’J 10のO番地からff番地に格
納されているプログラムが例えばO8でこれを検査デー
タとする。
アクセス+j20は、メモリ10とアクセスしていない
時はステータス信号af出力する出力ボート21を備え
るプロセッサである。
監視装置100は、メモリ10のO番地からff番地に
格納されている検査データと同じ内容の規範データを1
00番地からiff番地に格納しているメモリ30と、
読み出すデータのメモリ内のアドレスを決めるアドレス
演算装置120と、ステータス信号aが出力中にアドレ
ス演算装置120で定められたアドレスにある検査デー
タをメモリ10から読み取る入力装置110と、入力装
置110で読まれた検査データと規範データを比較し比
較した結果が異なれば出力信号b’6出力する比較装置
130と、出力信号すによってプロセッサ20に割込み
をかける割込み信号Cと警報装置40を起動するアラー
ム信号dを出力する誤り処理回路140とを含んで構成
される。
次に電子計算機の異常動作監視の方法を説明する。ここ
で、メモリ10の検査データの中の1バイトのデータを
検査セル、又メモリ30の規範データの中の1バイトの
データを規範セルと表し、さらにメモリ10の中の検査
セルのアドレスを示すポインタを検査セルポインタと表
す。
はじめにアドレス演算装置120で検査セルポインタの
初期値を決める。本実施例ではメモリ10に格納されて
いる検査データの格納開始番地のO番地を検査セルポイ
ンタの初期値とする。そしてプロセッサ20のステータ
ス信号aが出力中に、入力装置110で、検査セルポイ
ンタが示すメモリ10の0番地の検査セルを読み込む。
次に読み取った検査セ/L/に対応するメモリ30の1
00番地に格納されている規範セルを読み取り、比較装
置130で比較する。もし比較した結果が等しければア
ドレス演算装置120で検査セルポインタの値を単位量
、例えば1進め、次に読み取る検査セルのアドレス1に
1番地にする。そしてこの手順を繰シ返す。
もし比較した結果が等しく無ければ比較装置130は出
力信号bt−誤り処理回路140に出力し、誤シ処理回
路140は警報装置40を起動させるアラーム信号dと
アクセス′+j20に割込みをかける割込み信号c’z
出力する。
又検査セルポインタがある一定の量、例えばメモリ10
に格納されている検査データの終了番地ここではffに
なればアドレス演算装置は検査セルポインタを初期値、
ここでは0に戻す。又、入力装置110がメモリ10に
アクセス中にプロセッサ20の命令処理が終って出力ボ
ート21のスティタス信号aが反転すれば入力装置11
0はメモリ10へのアクセスを中止して、アクセス′!
j20のメモリアクセスが終るまで入力装置110はメ
モリ10にアクセスしない。
本実施例では検査データの中の1バイトを読み込んでは
規範データと比較しているがステータス信号aが出力さ
れている間に検査データの中の複数バイト’6読み込み
ステータス信号aが反転した所で規範データと比較して
も良い。
〔発明の効果〕
本発明の電子計算機の異常動作監視装置は、第1のメモ
リに格納されたプログラムに従って一定の処理ルーチン
を実行するプロセッサが第1のメモリにアクセスしてい
ない間に、比較装置で第1のメモリの検査データと第2
のメモリの規範データを比べることで、計算機の異常動
作の監視を行うために、所定の処理ルーチンを実行して
いるプロセッサを電子計算機の異常動作の監視の為に止
めることがないので、プログラムの処理速度を落さずに
電子計算機の異常動作の監視が出来るという効果がある
。
【図面の簡単な説明】
第1図は本発明の一実施例を含むシステム構成図である
。

Claims (1)

  1. 【特許請求の範囲】 所定のプログラムを格納している第1のメモリと、前記
    第1のメモリに格納されているプログラムに従って一定
    の処理ルーチンを実行するプロセッサとを含んで構成さ
    れる電子計算機の前記第1のメモリに格納されているプ
    ログラムでプロセッサの正常な処理実行中には書き変ら
    ないプログラムの1部(以下検査データと表す)と同じ
    内容(以下規範データと表す)を記憶している第2のメ
    モリと、 前記プロセッサが前記第1のメモリにアクセスしていな
    い事を示す前記プロセッサのステータス信号の出力中に
    前記第1のメモリの検査データを読み取る入力装置と、 前記入力装置で読み取られた第1のメモリの検査データ
    と第2のメモリの規範データとを比較し比較した結果が
    異なれば出力信号を出力する比較装置と、 前記比較装置の出力信号でアラーム信号を警報装置に出
    力し前記プロセッサに割込信号を出力する誤り処理回路 とを含む事を特徴とする電子計算機の異常動作監視装置
    。
JP61188918A 1986-08-11 1986-08-11 電子計算機の異常動作監視装置 Pending JPS6344252A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61188918A JPS6344252A (ja) 1986-08-11 1986-08-11 電子計算機の異常動作監視装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61188918A JPS6344252A (ja) 1986-08-11 1986-08-11 電子計算機の異常動作監視装置

Publications (1)

Publication Number Publication Date
JPS6344252A true JPS6344252A (ja) 1988-02-25

Family

ID=16232162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61188918A Pending JPS6344252A (ja) 1986-08-11 1986-08-11 電子計算機の異常動作監視装置

Country Status (1)

Country Link
JP (1) JPS6344252A (ja)

Similar Documents

Publication Publication Date Title
EP0702297B1 (en) A data processor with breakpoint circuit
US20250165348A1 (en) Processor, method for obtaining information, board, and network device
JPS58181160A (ja) 緊急動作制御方式
JPH0333939A (ja) マイクロプロセッサ
JP2870202B2 (ja) プロセッサ間相互監視方法及びその装置
JPH0581087A (ja) プロセサのモニタ方式
JP2584466B2 (ja) ディスクコントローラの自己診断方法
JPS6211745B2 (ja)
JPS62175834A (ja) 中央処理装置の暴走検出回路
JPS63138437A (ja) プログラム制御システム
JPS61249152A (ja) プログラム暴走処理方式
JPS6165354A (ja) 障害プロセツサ検出方式
JPS6230105Y2 (ja)
JPH0149975B2 (ja)
JPH0314148A (ja) プログラム破壊検出装置
JPS6363932B2 (ja)
JPS6324331A (ja) コンピユ−タの暴走検知装置
JPH0272443A (ja) データ処理装置
JPH02144744A (ja) 外部メモリ診断機能付lsi
JPH0215353A (ja) 特定アドレス時異常設定方式
JPS6111855A (ja) デ−タ処理装置の機能診断方式
JPH0480860A (ja) プログラムロード方式
JPS63150732A (ja) プログラム走行監視装置
JPH0643221A (ja) 半導体集積回路
JPS60193059A (ja) プログラム動作チエツク方式