JPS5953941A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS5953941A
JPS5953941A JP57164476A JP16447682A JPS5953941A JP S5953941 A JPS5953941 A JP S5953941A JP 57164476 A JP57164476 A JP 57164476A JP 16447682 A JP16447682 A JP 16447682A JP S5953941 A JPS5953941 A JP S5953941A
Authority
JP
Japan
Prior art keywords
error
circuit
signal
time monitoring
value
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.)
Granted
Application number
JP57164476A
Other languages
English (en)
Other versions
JPH0218506B2 (ja
Inventor
Akira Jitsupou
実宝 昭
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
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57164476A priority Critical patent/JPS5953941A/ja
Publication of JPS5953941A publication Critical patent/JPS5953941A/ja
Publication of JPH0218506B2 publication Critical patent/JPH0218506B2/ja
Granted legal-status Critical Current

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
    • 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
    • G06F11/0721—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 within a central processing unit [CPU]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は上方処理装置、特に制御記憶装置からの読出し
データのエラー自動訂正機能を有する情報処理装置に関
する。
〔従来技術〕
ストアドブログラム方式を採用する情報処理装置におい
ては、命令の読み出し、命令の解読、解読した命令の実
行という一連の動作を繰り返すことにより所定の処理が
実行される1、これらの動作は、すべて、レジスタ間の
情報の転送、シフト前作、加算器の使用など数十種の基
本動作のnlみ合せによって実行できる。
そのような基本動作を指定する指令をマイクロ命令とい
い、これを組合わせて各命令の実行を行うものがマイク
ロプログラム制御方式による情報処理装置である。
マイクロ命令は、情報処理装置の制御に前接関係するも
のであるので、マイクロ命令を制御記憶装置から読み出
す時には、従来よυ1ビットエラー検出訂正及び2ビツ
トエラー検出の機能をもった誤シ訂正技術が採用され、
広く一般に用いられている。従って通常運転時に(づ5
、訂正可能エラーを検出するとこれを訂正して、訂正済
データによυ動作を続行可能なように構成されている。
従来、この種の情報処理装置では、」正可能なエラーが
1回もしくは数回検出され訂正されると、その時点でエ
ラー報告信号を発生して、エラーの発生した制御記tt
の該当アドレスおよびビット位置等に関するエラーログ
情報が収集され、以後、ニジ−報告信号の発生を抑止す
るという方法をとっていた。
エラー報告信号発生時の障害が固定的な障害であれば、
以後エラー報告信号の発生を抑止する方法は、不必要な
エラーログ情報をとることによる性能低下を防ぐという
点で有効でおるが、一時的な障害であれば、以後有効な
エラーログ情報が全くとられないという欠点があった。
〔発明の目的〕 本発明の目的は、エラー報告信号発生後、エラー(・ド
告佃号の発生を抑止するとともに、あらかじめ設定され
ていた一定時間内に工2−訂正がなりたば、エラー報告
信号発生の抑止を5IP(除する手段を設けて訂正可能
なエラーが、一時的な]障害か固定的な障害かを区別す
ることにより上記次点を解決し、1li1.! :n記
1首装置から読み出したマイクロインストラクションの
訂正可能なエラーが[151定11蹟害でおれば、以後
エラーの訂正のみ実施し、不必要なエラーログ情報をと
ることを止め性能に与える影響を極力小さくして、ニジ
−が一時的な障害ならエラーログ情報の収集を継続する
ようにしたより高い信頼性、保守性を備えた情報処理装
置−葡提供することにある。
〔発明の構成J 本発明は制御記憶装置にマイクロプログラムを    
 □ロードし該マイクロプログラムを順次読み出してデ
ータ処理を行なう情報処理装置において、前記制御記憶
装置からのマイクロインストラクション読み出し時に読
み出されたマイクロインストラクションデータのエラー
を検出する手段と、検出したエラーが訂正可能なエラー
であれば前記データを訂正する手段と、前記エラーの訂
正回舷とあらかじめ設定された値とを比較して一致すわ
ばエラー報告信号を発生する手段と、前記エラー報告信
号発生後は前記エラー報告信号の発生を抑止する手段と
、あらかじめ設定された一定時間内に新たなエラーの訂
正があればエラー報告信号を発生してその後(伏凋、び
前記エラー報告信号の発d−を抑止する手段と、新/ζ
なエラーの側圧がなければ前記エラートラ告信号発坐の
抑止を解除する手段とを含んでM!霞]さハる。
〔実施例の屹明〕
次に本発明について1面を参11工して詳細1に説す1
」する。
第1σ1は本発明の一実施例のブロック図で、1はマイ
クロプログラムなN11憶する制御記+AV、+装置、
2は制徊I記憶↓l′、9聞1からの1元出しデータ3
0のエラー検出および自動訂正を行う訂正回路、3は前
記読出しデータ30とエラー発生時に訂正回路2によっ
て訂正されたデータ32とを訂正可能エラー検出信号3
4の制御によって切替える切替回路、4は前記切替回路
3の出力33から得られるマイクロインストラクション
によって制御され、主要な演算および装置全体の制御等
を行う演q部(本演算部4によって、次に読出されるべ
きマイクロ 2インストラクシヨンのアドレス31も生
成される)、6は外部の診断プログラムなどによって与
えられる値37によって初期設定することができるエラ
ースレッショルド回路、5は前記訂正可能エラー検出信
号34によってその内容が1づつ加咎されるエラー発生
回数記憶回路、7はエラースレッショルド回路6からの
出力38とエラー発生回数記憶回路5からの出力36を
比較して、一致すれば一致信号39を発生する比較回路
、9は一致信号39により、エラー報告信号42を発生
ずるとともに以後エラー報告信号42の発生を抑止する
エラー報告制御回路、8は外部の診断プログラムなどに
よって与えられる値43によって初期設定することがで
きる時間監視回路である。また41はエラー報告制御回
路9から時間監視回路8に起動を指示する時間監視指示
信号、40は時間監視回路8から、時間監視終了をエラ
ー報告制御回路9に報告する時間監視終了信号、35は
時間監視回路8に時間監視指示信号41によって時間監
視の開始が指示されるとエラー発生回数記憶回路5の内
容をリセットすることを指示するカウンターリセット信
号である1、 本装にの通常の動作時は、アドレス31に従って制御記
憶装置1から読出されたマイクロインストラクションデ
ータ30が、切替回路3を経由して演算部4の制御に用
いられる。
読み出しだデータ30にエラーがあるか否かは、エラー
検出訂正回路2によって判定がなされるとともに、訂正
可能なエラーが検出された場合には、それを報告する検
出信号34により、エラー訂正中に未訂正のデータ30
で演算部4が動作しないようにし、またエラー訂正完了
後その訂正済データ33によって正常に動作が続行され
るように制御を行なう。
訂正可能エラー検出信号34はまた、エラー発生回数記
憶回路50カウントアツプ信号としても使用され、訂正
可能エラー検出信号34が発生すると、エラー発生回数
記憶回路5の内容に1が加算される。
エラースレッショルド回路6には、あらかじめ与えられ
だ値37が初期設定されており、この初期設定値38と
、訂正可能エラー発生回数の値36とが比較回路7によ
り比較され一致すると、比較回路7よシ一致信号39が
発生する。一致信号39が発生すると、エラー報告制御
回路9により、エラー報告が抑止されてい々ければ、エ
ラー報告信号42を発生し、以後のエラー判□告を抑止
するとともに、時間監視指示信号41により、時IH1
監祈回路8に時間監視の指示が行なわれ、エラー報告が
すでに抑止されていれば、一致信号39が発生してもエ
ラー報告信号42は発生を抑止され、時間監視の指示も
行なわれない。
時間監視回路8は、あらかじめ与えられた値43が初期
設定されておシ、時間監視指示信号41によシ、時間監
視の指示が行なわれるとエラー発生回数記憶回路5の内
容をリセットすることを指示するカウンタリセット信号
35を発生し、以徒一定時間毎に時間監視回路8の値が
1づつ減算されていく。時間監視回路8の値が0に達す
ると、時間監視終了信号40が発生するとともに、時間
監視回路8には、再びあらかじめ与えられた値43が設
定される。
エラー報告制御回路9は、時間監視終了信号40が入力
されると訂正可能エラー発生回数の値36を参照し、時
間監視中の訂正可能エラー発生回数の値がOならば、エ
ラー報告の抑止を解除し、訂正可能エラー発生回数の値
が0でなければエラー報告信号42を発生し以後は再び
前記エラー報告信号42の発生を抑止するとともに時間
監視指示信号41によ9時間監視回路8に時間監視の指
示が行なわれる。
上記のような構成をとることによυ、本丈施例の装置は
、訂正可能なエラーが報告されると、以後時間監視を実
施してあらかじめ設定された時間内に訂正可能なエラー
が発生しなければ、一時的な障害とみ表し、固定的な障
害との区別をはつきシさせることにより、固定的な障害
であれば、訂正可能々エラー訂正信号の発生を抑止し不
必要なエラーログ情報をとることによる性能借上を防止
し、一時的な障害であれば、続けて、予防保守に必要な
エラーログ情報をとるととにより、よシ保守性、信頼性
の高い装置を実現することができる。
〔発明の効果〕
本発明には、以上費明したように、訂正■]能なエラー
報告信号発生後は、以後エラー報告信号の発生を抑止す
るとともに時間監視を実施、 シ、監視時間中に訂正可
能なエラーが報告されるかどうかによシ固定的障害と一
時的障害を明石′6に判別できるように構成することに
より、より保守性、信頼性の高い装置を実現できるとい
う効果かある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図である。

Claims (1)

  1. 【特許請求の範囲】 制御記憶装置にマイクロプログラムをロードし。 該マイクロプログラムを順次読み出してデータ処理を行
    なう情報処理装置において、前Bピ制御に憶装置からの
    マイクロインストラクション読み出し時に読み出された
    マイクロインストラクションデータのエラーを検出する
    手段と、検出し7だエラーが訂正可能なエラーであれば
    前記データを訂正する手段と、前記エラーの訂正回数と
    あらかじめ設定された値とを比較して一致すればエラー
    報告信号を発生する手段と、前記エラー報告信号発生後
    は前記エラー報告信号の発生を抑止する手段と、あらか
    じめ設定された一定時間内に新たなエラーの訂正があれ
    ばエラー報告信号を発生してその後は祠び前記エラー報
    告信号の発生を抑止する手段と、新たなエラーの訂正が
    なければ前記エラー報告信号発生の抑止を解除する手段
    とを含むことを特徴とする情報処理装置。
JP57164476A 1982-09-21 1982-09-21 情報処理装置 Granted JPS5953941A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57164476A JPS5953941A (ja) 1982-09-21 1982-09-21 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57164476A JPS5953941A (ja) 1982-09-21 1982-09-21 情報処理装置

Publications (2)

Publication Number Publication Date
JPS5953941A true JPS5953941A (ja) 1984-03-28
JPH0218506B2 JPH0218506B2 (ja) 1990-04-25

Family

ID=15793897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57164476A Granted JPS5953941A (ja) 1982-09-21 1982-09-21 情報処理装置

Country Status (1)

Country Link
JP (1) JPS5953941A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010170462A (ja) * 2009-01-26 2010-08-05 Nec Computertechno Ltd 障害処理装置および方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03103306U (ja) * 1990-02-13 1991-10-28

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010170462A (ja) * 2009-01-26 2010-08-05 Nec Computertechno Ltd 障害処理装置および方法

Also Published As

Publication number Publication date
JPH0218506B2 (ja) 1990-04-25

Similar Documents

Publication Publication Date Title
WO2019061517A1 (zh) 内存故障的检测方法、装置和服务器
US3721961A (en) Data processing subsystems
US10928446B2 (en) Watchdog built in test (BIT) circuit for fast system readiness
WO2015068285A1 (ja) プログラマブルデバイス及びこれを用いた電子システム装置
US7346812B1 (en) Apparatus and method for implementing programmable levels of error severity
JP2770913B2 (ja) パリティの置換装置及び方法
JP2010170462A (ja) 障害処理装置および方法
JPS5537654A (en) Information processor
JPH0218506B2 (ja)
JPS58181150A (ja) 情報処理装置
JPS59148954A (ja) 制御記憶パトロ−ル方式
JPS593638A (ja) 情報処理装置
JPS5971551A (ja) 情報処理装置
JPH02135533A (ja) 障害処理方式
CN118550758B (zh) 故障处理方法和计算设备
JPH0581138A (ja) マイクロプログラム制御装置
JPS58132839A (ja) 障害回復装置
JPH0392950A (ja) マイクロプログラム制御装置
JPH08153045A (ja) メモリ制御回路
JPH06149602A (ja) 演算処理装置
JPS6155744A (ja) エラ−のリカバリ処理方式
JP2786215B2 (ja) 再開処理制御方式
JPS60195649A (ja) マイクロプログラム制御型デ−タ処理装置におけるエラ−報告方式
JPH01236332A (ja) エラー検出方式
JPS6174034A (ja) カウンタの障害回復方式