JPS61501801A - デ−タ処理装置を監視する装置 - Google Patents
デ−タ処理装置を監視する装置Info
- Publication number
- JPS61501801A JPS61501801A JP60501592A JP50159285A JPS61501801A JP S61501801 A JPS61501801 A JP S61501801A JP 60501592 A JP60501592 A JP 60501592A JP 50159285 A JP50159285 A JP 50159285A JP S61501801 A JPS61501801 A JP S61501801A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data processing
- addresses
- bus
- register
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- 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/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
- Selective Calling Equipment (AREA)
- Detection And Correction Of Errors (AREA)
- Hardware Redundancy (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
データ処理装置を監視する装置
技術分野
本発明は電気通信装置等を制御するデータ処理装置を監視する装置に関係し、こ
の装置は一時に2°アドレスを転送する能力のアドレス・バスを含み、このバス
はメモリ位置や入出力端子のようなに個のコンピュータ素子に接続され、これら
の各々はバスを介して転送される割当2進アドレスによりアクセスされ、かつデ
ータ処理に用いられる第1分類のにアドレスに関係し、データ処理が実行されて
いる間は用いられない第2分類の2 −にアドレスから構成されるアドレス冗長
性が利用可能となっている。
背景技術
比較付同期複製、多数決選択による多重冗長、パリティ検査や「ウォッチ・ドッ
グ」の形式のaullt、視やマイクロプログラム化されたポインタ制御はデー
タ処理装置を監視する公知の原理である。部分的にしか使用されていないとして
も、複製は多くの場合高価である。パリティ検査は相当な部品数増大を必要とす
る。ポインタl11tlやパリティ生成はデータ処理のアクセス時間増加を意味
する。時間監視は遅い誤り検出を生じる。
現状は、例えば「耐故障コンピユーテイングに関する第12回国際シンポジウム
J ([SSN番号0731−3071>、セツション6Bオンライン・モニタ
リング、237−256頁を参照されたい。
発明の開示
アドレス・バスを介して転送されるアドレスはデータ転送とデータ計算により公
知の方法で形成されるため、アドレス監視時に本発明により、ストアト・プログ
ラムtill!Ilの電気通信装置のようなデータ処理装置の間接監視が得られ
る。
本発明の装置は請求の範囲に開示するように、重要でない部品の追加、特にアド
レス・バスに接続され、出力が誤り信号発生器に接続されている最大2°の単純
指示レジスタの追加により特徴づけられる。しかしながら、本発明の監視原理の
条件は、アドレス・バスが接続されたコンピュータ素子の数に関連して序論で述
べた過大な能力、すなわち2°〉kを有している点である。この条件は、特にn
−16で可能なアドレスの内の小部分のみを使用しているコンピュータ素子の応
用例の現在のコンピュータにはし゛ばしば存在し、従って上述した2種類のアド
レスが得られる。
本発明によると指示レジスタはそのアドレスの分類関係に関する情報を記憶する
。正しいデータ処理は第1分類のアドレスにのみ生じるため、バスを介して転送
されたアドレスが第2分類に含まれるというレジスタにより得られる各指示から
誤り信号が発生される。データ処理装置のアドレス冗長度が大きければ大きい程
、簡単な本発明の監視装置がデータ処理エラーを発見する確立が大きい。
図面の簡単な説明
本発明は添附した図面を参照して以下に詳細に説明され、因ではアドレス・バス
3とデータ処理装@1のコンピュータ素子2、及び誤り信号発生器5とアドレス
・バスに接続した指示レジスタ4を含む監視装置が図示されている。
発明の好適な実施態様
従来のデータ処理装置1では、図にコンピュータ素子(2/1.2/2、・・・
・・・2/k)が図示され、そのアクセス入力はアドレス・バス3に接続されて
いる。アドレス・バスは0本の並列線路の助けにより一時に212進アドレス数
を転送可能であり、これらの数は例えば図示していないアドレス計算装置から来
る。コンピュータ素子の各々のアクセス入力はバスに含まれてはいるが図面には
図示されていない従来のアドレス・デコーダの出力に接続されている。素子に割
当てた第1分類アドレス数がバスを介して転送された時にこの素子へのアクセス
が得られる。図面は各々がアドレス数A16、A32、A48を有する別々のコ
ンピュータ素子2/1.2/2、・・・・・・2/i−1、例えば入出力端末と
、連続して増加するアドレス数A64、A65・・・・・・、A2’−a、・・
・・・・A2°を有する一連の素子2/i、2/i+1・・・・・・S / k
−a−・・・−2/ k例えば命令列を記憶するメモリ位置を図示している。
図面はさらにアドレス・バス出力を図示し、第2分類の開運アドレス数、例えば
A1・・・・・・A15、A49・−−−−−A63はデータ処理装置のアドレ
ス数冗長度を構成している。 ゛
アドレス・バスはアドレス分類指示を記憶する複数個の指示レジスタ4に接続さ
れる。図面によると、バス上に発生可能な全ての2 アドレス数は各々それ個有
のレジスタを読取用に作動させ、各々に記憶された情報は誤り信号発生器5へ転
送される。第1分類アドレス数、例えばA64に関連する全てのにレジスタは2
進数「0」を記憶し、第2分類アドレス数、例えばA1・・・・−A15に関連
する全ての2 −にレジスタは2進数「1」を記憶する。発生器5は、コンピュ
ータ素子へのアクセスを行なわない本第2分類アドレス数から誤り信号を発生す
る。
監視装置は本アドレス分類組合せの信頼できる指示を可能とするよう出来るだけ
多くの指示レジスタを含まなければならない。信頼できる指示は、各々が第2分
類アドレス数の受信時に読取用に作動される2 −に個のレジスタのみを含み、
レジスタから得られる2進数「1」がデータ処理エラーを指示する装置の実施例
により連成される。31の装置実施例はに個のレジスタのみを含み、これらは各
々その第1分類アドレス数の受信時に記憶した2進数「1」の読取用に作動され
、これらのレジスタの出力は静止位置で作動される反転ANDゲート入力に接続
される。他方のANDゲート入力を作動させるため、バスを介して各アドレスが
転送されたことを指示する従来のストローブ信号が用いられる。どのレジスタも
アクセスされていない場合、ANDゲートは誤り信号発生器の作動入力へストロ
ーブ信号を送信する。
竹表昭61−501801 (3)
Claims (4)
- 1.電気通信装置等を制御するデータ処理装置(1)を監視する装置において、 一時に2nアドレスを転送する能力のアドレス・バス(3)を含み、このバスは メモリ位置や入出力端末のようなK個のコンピュータ素子(2)に接続され、そ の各々はバスを介して転送される割当2進数アドレス(例えばA16、A64) によりアクセスされ、かつデータ処理に用いられる第1分類のKアドレスと関連 し、この間データ処理が行なわれている間は使用されない第2分類の2n−Kア ドレス(例えばA1……A15)から構成されるアドレス冗長度が利用可能であ り、バスに接続した複数個の指示レジスタ(4)を特徴とし、これらのレジスタ は前記2nアドレスの内の1つの受信時に各々読取用に作動され、各レジスタは 前記2つのアドレス分類の内の一方の指示を記憶し、このアドレス分類はレジス タのアドレスを含み、前記指示レジスタに接続した発生器(5)により、バスを 介して転送された本アドレスが第2分類に関連していることの指示の受信時に誤 り信号を発生するデータ処理装置を監視する装置。
- 2.請求の範囲第1項において、名々が前記2nアドレスの内の1つを割当てら れている2n指示レジスタを特徴とする監視装置。
- 3.請求の範囲第1項において、各々が第2分類アドレスを割当てられている2 n−K指示レジスタを特徴とする監視装置。
- 4.請求の範囲第1項において、各々が第1分類アドレスを割当てられているK 指示レジスタを特徴とする監視装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE8401941A SE441872B (sv) | 1984-04-06 | 1984-04-06 | Anordning for overvakning av ett databehandlingssystem |
| SE8401941-3 | 1984-04-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61501801A true JPS61501801A (ja) | 1986-08-21 |
Family
ID=20355498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60501592A Pending JPS61501801A (ja) | 1984-04-06 | 1985-03-26 | デ−タ処理装置を監視する装置 |
Country Status (23)
| Country | Link |
|---|---|
| US (1) | US4815025A (ja) |
| EP (1) | EP0179087B1 (ja) |
| JP (1) | JPS61501801A (ja) |
| KR (1) | KR900001997B1 (ja) |
| AR (1) | AR242674A1 (ja) |
| AT (1) | ATE50464T1 (ja) |
| AU (1) | AU576853B2 (ja) |
| BR (1) | BR8506436A (ja) |
| CA (1) | CA1223662A (ja) |
| DE (1) | DE3576092D1 (ja) |
| DK (1) | DK163542C (ja) |
| DZ (1) | DZ766A1 (ja) |
| ES (1) | ES8609773A1 (ja) |
| FI (1) | FI86483C (ja) |
| GR (1) | GR850732B (ja) |
| IE (1) | IE56532B1 (ja) |
| IT (1) | IT1184399B (ja) |
| MX (1) | MX156739A (ja) |
| NO (1) | NO168675C (ja) |
| NZ (1) | NZ211416A (ja) |
| PT (1) | PT80241B (ja) |
| SE (1) | SE441872B (ja) |
| WO (1) | WO1985004736A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5193180A (en) * | 1991-06-21 | 1993-03-09 | Pure Software Inc. | System for modifying relocatable object code files to monitor accesses to dynamically allocated memory |
| JP4522799B2 (ja) * | 2004-09-08 | 2010-08-11 | ルネサスエレクトロニクス株式会社 | 半導体回路装置及び暴走検出方法 |
| US10127295B2 (en) * | 2009-06-05 | 2018-11-13 | Microsoft Technolofy Licensing, Llc | Geographic co-location service for cloud computing |
| US8577892B2 (en) * | 2009-06-05 | 2013-11-05 | Microsoft Corporation | Utilizing affinity groups to allocate data items and computing resources |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5496935A (en) * | 1978-01-17 | 1979-07-31 | Nec Corp | Memory module |
| JPS5898900A (ja) * | 1981-12-09 | 1983-06-11 | Fujitsu Ltd | マイクロプロセツサ制御システム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3611315A (en) * | 1968-10-09 | 1971-10-05 | Hitachi Ltd | Memory control system for controlling a buffer memory |
| US3633175A (en) * | 1969-05-15 | 1972-01-04 | Honeywell Inc | Defect-tolerant digital memory system |
| US3916405A (en) * | 1973-03-07 | 1975-10-28 | Motohiro Gotanda | System for supervision of rooms or buildings |
| FR130806A (ja) * | 1973-11-21 | |||
| US3921168A (en) * | 1974-01-18 | 1975-11-18 | Damon Corp | Remote sensing and control system |
| GB1505535A (en) * | 1974-10-30 | 1978-03-30 | Motorola Inc | Microprocessor system |
| JPS5266302A (en) * | 1975-11-29 | 1977-06-01 | Nippon Telegr & Teleph Corp <Ntt> | Closed area communication system |
| US4045779A (en) * | 1976-03-15 | 1977-08-30 | Xerox Corporation | Self-correcting memory circuit |
| JPS52124826A (en) * | 1976-04-12 | 1977-10-20 | Fujitsu Ltd | Memory unit |
| US4087885A (en) * | 1977-07-05 | 1978-05-09 | Rockwell International Corporation | Adjustable hinge |
| FR2453449B1 (fr) * | 1979-04-06 | 1987-01-09 | Bull Sa | Procede et systeme d'exploitation d'une memoire adressable permettant l'identification de certaines adresses particulieres |
| US4639889A (en) * | 1980-02-19 | 1987-01-27 | Omron Tateisi Electronics Company | System for controlling communication between a main control assembly and programmable terminal units |
| US4393461A (en) * | 1980-10-06 | 1983-07-12 | Honeywell Information Systems Inc. | Communications subsystem having a self-latching data monitor and storage device |
| JPS6014385B2 (ja) * | 1981-09-18 | 1985-04-12 | 株式会社日立製作所 | 取引処理方式 |
| JPS6123265A (ja) * | 1984-07-11 | 1986-01-31 | Hitachi Ltd | 端末登録の削除方式 |
| JPS6139669A (ja) * | 1984-07-30 | 1986-02-25 | Hitachi Ltd | 交換手誤操作チエツク方式 |
| JPS61123964A (ja) * | 1984-11-20 | 1986-06-11 | Fujitsu Ltd | チヤネル制御方式 |
| JPS61133457A (ja) * | 1984-12-04 | 1986-06-20 | Fujitsu Ltd | チャネル制御装置 |
| JPS61185295A (ja) * | 1985-02-14 | 1986-08-18 | ジューキ株式会社 | ミシンの縫目不形成処理装置 |
-
1984
- 1984-04-06 SE SE8401941A patent/SE441872B/sv not_active IP Right Cessation
-
1985
- 1985-03-13 NZ NZ211416A patent/NZ211416A/xx unknown
- 1985-03-21 GR GR850732A patent/GR850732B/el unknown
- 1985-03-25 MX MX204724A patent/MX156739A/es unknown
- 1985-03-26 JP JP60501592A patent/JPS61501801A/ja active Pending
- 1985-03-26 AU AU42109/85A patent/AU576853B2/en not_active Ceased
- 1985-03-26 AT AT85901644T patent/ATE50464T1/de not_active IP Right Cessation
- 1985-03-26 BR BR8506436A patent/BR8506436A/pt not_active IP Right Cessation
- 1985-03-26 DE DE8585901644T patent/DE3576092D1/de not_active Expired - Lifetime
- 1985-03-26 KR KR1019850700363A patent/KR900001997B1/ko not_active Expired
- 1985-03-26 US US06/803,063 patent/US4815025A/en not_active Expired - Lifetime
- 1985-03-26 EP EP85901644A patent/EP0179087B1/en not_active Expired - Lifetime
- 1985-03-26 WO PCT/SE1985/000132 patent/WO1985004736A1/en not_active Ceased
- 1985-04-01 IE IE824/85A patent/IE56532B1/en not_active IP Right Cessation
- 1985-04-03 ES ES541934A patent/ES8609773A1/es not_active Expired
- 1985-04-03 AR AR85299985A patent/AR242674A1/es active
- 1985-04-03 DZ DZ850073A patent/DZ766A1/fr active
- 1985-04-03 CA CA000478246A patent/CA1223662A/en not_active Expired
- 1985-04-04 PT PT80241A patent/PT80241B/pt not_active IP Right Cessation
- 1985-04-05 IT IT20263/85A patent/IT1184399B/it active
- 1985-11-13 NO NO85854534A patent/NO168675C/no unknown
- 1985-11-19 FI FI854557A patent/FI86483C/sv not_active IP Right Cessation
- 1985-12-05 DK DK565085A patent/DK163542C/da not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5496935A (en) * | 1978-01-17 | 1979-07-31 | Nec Corp | Memory module |
| JPS5898900A (ja) * | 1981-12-09 | 1983-06-11 | Fujitsu Ltd | マイクロプロセツサ制御システム |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6009548A (en) | Error correcting code retrofit method and apparatus for multiple memory configurations | |
| US4209846A (en) | Memory error logger which sorts transient errors from solid errors | |
| CA1240065A (en) | Error detection and correction system | |
| EP0227749A1 (en) | ERROR-TOLERANT DATA PROCESSING SYSTEM AND METHOD THEREFOR. | |
| JPS60179851A (ja) | デ−タ処理装置 | |
| CN116382958B (zh) | 一种内存错误的处理方法及计算设备 | |
| US4805095A (en) | Circuit and a method for the selection of original data from a register log containing original and modified data | |
| US3906200A (en) | Error logging in semiconductor storage units | |
| EP0463573A2 (en) | Efficient error detection in a VLSI central processing unit | |
| WO1990002374A1 (en) | Failure detection for partial write operations for memories | |
| JPS61501801A (ja) | デ−タ処理装置を監視する装置 | |
| Beuscher et al. | Check schemes for integrated microprogrammed control and data transfer circuitry | |
| US3212061A (en) | Information handling apparatus | |
| US6915394B1 (en) | Microprocessor interface | |
| JP2930239B2 (ja) | 記憶装置の障害検出方法及び記憶制御装置 | |
| CA1165454A (en) | Odd byte memory accessing in data processing apparatus | |
| JP2690910B2 (ja) | 制御記憶装置 | |
| JPS58154043A (ja) | 情報処理装置 | |
| JP3071846B2 (ja) | パリティーエラー検出方法及びパリティーエラー検出回路 | |
| JPS641817B2 (ja) | ||
| EP0476262A2 (en) | Error handling in a VLSI central processor unit employing a pipelined address and execution module | |
| JPS639259B2 (ja) | ||
| JPS5845735B2 (ja) | 情報処理装置の誤り検査方式 | |
| JPS5886000A (ja) | 電子機器 | |
| JPH0371236A (ja) | エラー検出システム |