JPS6042496B2 - パリテイエラ−処理方式 - Google Patents
パリテイエラ−処理方式Info
- Publication number
- JPS6042496B2 JPS6042496B2 JP54092134A JP9213479A JPS6042496B2 JP S6042496 B2 JPS6042496 B2 JP S6042496B2 JP 54092134 A JP54092134 A JP 54092134A JP 9213479 A JP9213479 A JP 9213479A JP S6042496 B2 JPS6042496 B2 JP S6042496B2
- Authority
- JP
- Japan
- Prior art keywords
- parity error
- parity
- memory
- processor
- error
- 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
Landscapes
- Detection And Correction Of Errors (AREA)
Description
【発明の詳細な説明】
本発明は、コンピュータあるいはマイクロコンピュー
タ等のプロセッサおよびメモリを用いて情報処理を行う
システムに関し、特にそのメモリアクセスの際におおる
パリテイエラー処理方式に関するものてある。
タ等のプロセッサおよびメモリを用いて情報処理を行う
システムに関し、特にそのメモリアクセスの際におおる
パリテイエラー処理方式に関するものてある。
従来この種情報処理装置のメモリにおけるパリテイエ
ラーの処理にあたつては、パリテイエラー が発生した
場合に、メモリをアクセスした装置の違いや、メモリが
アクセスされた状態の違いによつてプロセツサヘパリテ
イエラー発生の報告を行う場合の報告種別に差を設けて
いなかつた。
ラーの処理にあたつては、パリテイエラー が発生した
場合に、メモリをアクセスした装置の違いや、メモリが
アクセスされた状態の違いによつてプロセツサヘパリテ
イエラー発生の報告を行う場合の報告種別に差を設けて
いなかつた。
換言すると、メモリでパリテイエラーが発生した場合、
プロセッサでの処理は常に同一であつた。従つて、この
ような方法では、パリテイエラーが発生した際に、パリ
テイエラーを発生したデータの重要度の差に応じてプロ
セッサ側で異なつた処理を行なわせることができないと
いう欠点があつた。 本発明はこれらの欠点を除去する
ことを目的とし、そのために、メモリのパリテイエラー
が発生した際に、メモリを起動(アクセス)してきた装
置の種別や、メモリが起動された時点の状態の差に応じ
て、プロセツサヘ異なる形態の報告を行なうことにより
、パリテイエラーを発生したデータの重要度の差に応じ
てプロセッサが異なつた処理を実行できるようにする。
プロセッサでの処理は常に同一であつた。従つて、この
ような方法では、パリテイエラーが発生した際に、パリ
テイエラーを発生したデータの重要度の差に応じてプロ
セッサ側で異なつた処理を行なわせることができないと
いう欠点があつた。 本発明はこれらの欠点を除去する
ことを目的とし、そのために、メモリのパリテイエラー
が発生した際に、メモリを起動(アクセス)してきた装
置の種別や、メモリが起動された時点の状態の差に応じ
て、プロセツサヘ異なる形態の報告を行なうことにより
、パリテイエラーを発生したデータの重要度の差に応じ
てプロセッサが異なつた処理を実行できるようにする。
・ 以下、本発明を図面を参照して詳細に説明する。
図は本発明の一実施例を示し、図中の破線て囲まれた
部分Aはプロセッサを有する制御装置を示している。
部分Aはプロセッサを有する制御装置を示している。
ここで、1はプロセッサ、2はメインメモリ、3はメモ
リ2の書き込み時にパリテイ信号を付加し、メモリ2か
ら読み出し時にパリテイ照合を行つてメモリ2の蓄積デ
ータの誤りを監視するパリテイ付加およびチェック回路
、4は外部入力の有無、処理状態等を表示する状態表示
レジスタ、5は外部装置Bとの間で情報の授受を行うイ
ンターフェース部、6はDMA(DirectMemO
ryAccess)転送の制御回路、7はパリテイエラ
ーが発生した時、その発生時の状況に応じて異なつた内
容の障害報告をレジスタ4に行なうパリテイエラー処理
回路、8は制御装置A内のバスを示す。パリテイエラー
処理回路7は、例えば、情報線P,qに接続された禁止
ゲート11とアンドゲート12により構成でき、各ゲー
ト11,12の出力をレジスタ4に送出する。外部装置
Bは情報の授受をメインメモリ2との間で行なう場合に
、その都度プロセッサ1を介さないで行なうことも可能
である。
リ2の書き込み時にパリテイ信号を付加し、メモリ2か
ら読み出し時にパリテイ照合を行つてメモリ2の蓄積デ
ータの誤りを監視するパリテイ付加およびチェック回路
、4は外部入力の有無、処理状態等を表示する状態表示
レジスタ、5は外部装置Bとの間で情報の授受を行うイ
ンターフェース部、6はDMA(DirectMemO
ryAccess)転送の制御回路、7はパリテイエラ
ーが発生した時、その発生時の状況に応じて異なつた内
容の障害報告をレジスタ4に行なうパリテイエラー処理
回路、8は制御装置A内のバスを示す。パリテイエラー
処理回路7は、例えば、情報線P,qに接続された禁止
ゲート11とアンドゲート12により構成でき、各ゲー
ト11,12の出力をレジスタ4に送出する。外部装置
Bは情報の授受をメインメモリ2との間で行なう場合に
、その都度プロセッサ1を介さないで行なうことも可能
である。
すなわち、外部装置Bを通じてインタフェース部5が起
動されると、インタフェース部5はDMA転送制御回路
6を起動する。Drl!4A転送制御回路6は、外部装
置Bとメインメモリ2とが直接に情報転送することを、
プロセッサ1の制御クロックを利用して可能とする。外
部装置Bとメインメモリ2との間で情報転送が行なわれ
ている間は、その状態を表わす信号が情報線pを通して
パリテイエラー処理回路7へ供給されている。パリテイ
エラー付加およびチェック回路3は、メインメモリ2へ
情報を格納する時にパリテイビットを付加し、メインメ
モリ2から情報を取り出す時にパリテイチェックを行な
う。パリテイチェックを行なつた際にパリテイエラーが
検出された場合はパリテイエラー付加およびチェック回
路3より、情報線qを通して、パリテイエラー処理回路
7へパリテイエラー検出信.号を送出する。このパリテ
イエラー処理回路7では、情報線qを通じてパリテイエ
ラーの発生が通知された場合には、そのパリテイエラー
が、メインメモリ2が外部装置Bとの間のDMA制御に
よる直接の情報転送の際に発生したパリテイエラー・で
あるのか、プロセッサ1との制御中に発生したパリテイ
エラーであるかを情報線pを通じて受信される状態信号
によつて識別することができる。このようにして、パリ
テイエラー処理回路7は、メモリパリテイエラーが発生
した楊合には、そのパリテイエラーを、プロセッサ1か
らのメモリアクセス時に生じたものと、DMA転送制御
回路6の動作中に生じたものとに区別して状態表示レジ
スタ4へ報告することができる。しかして、プロセッサ
1は状態表示レジスタ4の内容をルックインすることに
よつて必要な処理を行なう。なお、実時間性の高い処理
については状態表示レジスタ4よりプロセッサ1への割
込も可能である。状態l表示レジスタ4では、メモリパ
リテイエラーが発生した場合には、そのパリテイエラー
がプロセッサ1からのメモリアクセス時に発生したもの
か、あるいはDMA転送制御回路6の動作中に発TIL
′−たものかを区別して表示を行うので、プロセッサ1
ではアクセスした装置の違いに応じて異なつた処理を行
なうことができる。なお、上例では、パリテイエラー処
理回路7はメインメモリ2でパリテイエラーが発生した
場合にプロセッサ1からのアクセス中に発生したものか
、DMA転送制御中に発生したものかを識別しているが
、特にDMA転送中という状態でない場合においても、
本発明を適用することがてきる。
動されると、インタフェース部5はDMA転送制御回路
6を起動する。Drl!4A転送制御回路6は、外部装
置Bとメインメモリ2とが直接に情報転送することを、
プロセッサ1の制御クロックを利用して可能とする。外
部装置Bとメインメモリ2との間で情報転送が行なわれ
ている間は、その状態を表わす信号が情報線pを通して
パリテイエラー処理回路7へ供給されている。パリテイ
エラー付加およびチェック回路3は、メインメモリ2へ
情報を格納する時にパリテイビットを付加し、メインメ
モリ2から情報を取り出す時にパリテイチェックを行な
う。パリテイチェックを行なつた際にパリテイエラーが
検出された場合はパリテイエラー付加およびチェック回
路3より、情報線qを通して、パリテイエラー処理回路
7へパリテイエラー検出信.号を送出する。このパリテ
イエラー処理回路7では、情報線qを通じてパリテイエ
ラーの発生が通知された場合には、そのパリテイエラー
が、メインメモリ2が外部装置Bとの間のDMA制御に
よる直接の情報転送の際に発生したパリテイエラー・で
あるのか、プロセッサ1との制御中に発生したパリテイ
エラーであるかを情報線pを通じて受信される状態信号
によつて識別することができる。このようにして、パリ
テイエラー処理回路7は、メモリパリテイエラーが発生
した楊合には、そのパリテイエラーを、プロセッサ1か
らのメモリアクセス時に生じたものと、DMA転送制御
回路6の動作中に生じたものとに区別して状態表示レジ
スタ4へ報告することができる。しかして、プロセッサ
1は状態表示レジスタ4の内容をルックインすることに
よつて必要な処理を行なう。なお、実時間性の高い処理
については状態表示レジスタ4よりプロセッサ1への割
込も可能である。状態l表示レジスタ4では、メモリパ
リテイエラーが発生した場合には、そのパリテイエラー
がプロセッサ1からのメモリアクセス時に発生したもの
か、あるいはDMA転送制御回路6の動作中に発TIL
′−たものかを区別して表示を行うので、プロセッサ1
ではアクセスした装置の違いに応じて異なつた処理を行
なうことができる。なお、上例では、パリテイエラー処
理回路7はメインメモリ2でパリテイエラーが発生した
場合にプロセッサ1からのアクセス中に発生したものか
、DMA転送制御中に発生したものかを識別しているが
、特にDMA転送中という状態でない場合においても、
本発明を適用することがてきる。
すなわち、メインメモリ2へアクセスする装置が複数で
ある場合には、いずれの装置からアクセスされているか
の状態信号を情報線を通じてパリテイエラー処理回路7
に供給することにより、パリテイエラー処理回路7では
メインメモリ2へアクセスした装置を把握し、その装置
の種別により異なつた報告を状態表示レジスタ4へ行な
うことができる。また、情報線pを通じて各種装置の処
理状態を表示するように構成して、装置がどのような処
理を行なつているかに応じて、パリテイエラー処理回路
7より異なつた報告を状態表示レジスタ4へ行なうこと
により、制御装置の処理状態に応じてプロセッサ1は異
なつた処理を行なうこともできる。以上説明したように
、本発明によれば、パリテイエラー処理回路7では、メ
インメモリ2へアクセスした装置の種別あるいは状態の
違いに応じてプロセッサ1への報告内容を変えることに
より、メモリパリテイエラーが発生した場合、プロセッ
サ1ではメインメモリ2で処理を行つているデータの状
態、種類を把握できるので、そのデータの重要度の差に
応じて異なつた処理を行うことができる利点がある。
ある場合には、いずれの装置からアクセスされているか
の状態信号を情報線を通じてパリテイエラー処理回路7
に供給することにより、パリテイエラー処理回路7では
メインメモリ2へアクセスした装置を把握し、その装置
の種別により異なつた報告を状態表示レジスタ4へ行な
うことができる。また、情報線pを通じて各種装置の処
理状態を表示するように構成して、装置がどのような処
理を行なつているかに応じて、パリテイエラー処理回路
7より異なつた報告を状態表示レジスタ4へ行なうこと
により、制御装置の処理状態に応じてプロセッサ1は異
なつた処理を行なうこともできる。以上説明したように
、本発明によれば、パリテイエラー処理回路7では、メ
インメモリ2へアクセスした装置の種別あるいは状態の
違いに応じてプロセッサ1への報告内容を変えることに
より、メモリパリテイエラーが発生した場合、プロセッ
サ1ではメインメモリ2で処理を行つているデータの状
態、種類を把握できるので、そのデータの重要度の差に
応じて異なつた処理を行うことができる利点がある。
例えば、多少の符号誤りの許容されるファクシミリ画信
号に対しては、パリテイエラーが頻発しない限り特に処
置を行なわず、エラー発生頻度を監視するのみとし、プ
ログラムデータに対しては、ただちに異常処理を行なう
などの形態をとつて、誤りの許容される信号部分につい
ては過剰な処理をとらないでもすむようにし、以て必要
以上の処理を行う必要のない経済的なプログラム構成を
行うことができる。
号に対しては、パリテイエラーが頻発しない限り特に処
置を行なわず、エラー発生頻度を監視するのみとし、プ
ログラムデータに対しては、ただちに異常処理を行なう
などの形態をとつて、誤りの許容される信号部分につい
ては過剰な処理をとらないでもすむようにし、以て必要
以上の処理を行う必要のない経済的なプログラム構成を
行うことができる。
図面は本発明の構成の一実施例を示すブロック図である
。 A・・・・・・制御装置、B・・・・・・外部装置、1
・・・・・・プロセッサ、2・・・・・メインメモリ、
3・・・・・・パリテイ付加およびチェック回路、4・
・・・・状態表示レジスタ、5・・・・・外部装置との
インタフェース部、6・・・・・・DMA転送の制御回
路、7・・・・・・パリテイエラー処理回路、8・・・
・・装置内バス、11・・・・・・禁止ゲート、12・
・・・・・アンドゲート。
。 A・・・・・・制御装置、B・・・・・・外部装置、1
・・・・・・プロセッサ、2・・・・・メインメモリ、
3・・・・・・パリテイ付加およびチェック回路、4・
・・・・状態表示レジスタ、5・・・・・外部装置との
インタフェース部、6・・・・・・DMA転送の制御回
路、7・・・・・・パリテイエラー処理回路、8・・・
・・装置内バス、11・・・・・・禁止ゲート、12・
・・・・・アンドゲート。
Claims (1)
- 1 プロセッサおよびメモリを用いて情報処理を行うに
あたり、前記メモリの書き込み時にパリテイ信号を付加
し、前記メモリからの読み出し時にパリテイ照合を行う
誤り検査/誤り検査コード発生回路を有するパリテイエ
ラー処理方式において、前記メモリの使用状態を表わす
情報信号と、前記誤り検査/誤り検査コード発生回路か
ら送出されるパリテイエラー検出信号とを導入して、前
記情報信号の種別に対応した複数種の誤り検出信号を送
出する誤り処理手段を備え、前記プロセッサに対するパ
リテイエラーの報告内容を適宜変更し得るよう構成した
ことを特徴とするパリテイエラー処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54092134A JPS6042496B2 (ja) | 1979-07-21 | 1979-07-21 | パリテイエラ−処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54092134A JPS6042496B2 (ja) | 1979-07-21 | 1979-07-21 | パリテイエラ−処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5617442A JPS5617442A (en) | 1981-02-19 |
| JPS6042496B2 true JPS6042496B2 (ja) | 1985-09-24 |
Family
ID=14045954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54092134A Expired JPS6042496B2 (ja) | 1979-07-21 | 1979-07-21 | パリテイエラ−処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6042496B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63282872A (ja) * | 1987-05-15 | 1988-11-18 | Fujitsu Ltd | デ−タ処理装置 |
| US5499346A (en) * | 1993-05-28 | 1996-03-12 | International Business Machines Corporation | Bus-to-bus bridge for a multiple bus information handling system that optimizes data transfers between a system bus and a peripheral bus |
-
1979
- 1979-07-21 JP JP54092134A patent/JPS6042496B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5617442A (en) | 1981-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5594890A (en) | Emulation system for emulating CPU core, CPU core with provision for emulation and ASIC having the CPU core | |
| US6594787B1 (en) | Input/output device managed timer process | |
| GB1589180A (en) | Data processing apparatus | |
| JPS58129568A (ja) | 補助サ−ビス計算機を備えた計算機システム | |
| JPS6042496B2 (ja) | パリテイエラ−処理方式 | |
| JPS634209B2 (ja) | ||
| JPH05282244A (ja) | 情報処理装置 | |
| JPH07302208A (ja) | 保護継電装置 | |
| JPH033043A (ja) | 半導体装置 | |
| JPH0512235A (ja) | 電子機器 | |
| JPS6049465A (ja) | マイクロコンピユ−タ間のデ−タ転送方法 | |
| JPS6213703B2 (ja) | ||
| JPH0333939A (ja) | マイクロプロセッサ | |
| JPS58121459A (ja) | 電子計算機のサ−ビスプロセツサ | |
| JPH1020968A (ja) | 選択的ハードウェア・リセット回路 | |
| JPH04257044A (ja) | バスパリティエラー発生位置検出方式 | |
| JP2001043104A (ja) | コンピュータシステムのバス監視装置 | |
| JPS624746B2 (ja) | ||
| JPH0496847A (ja) | バス監視方式 | |
| JPS6327933A (ja) | トレ−ス用メモリ構成方式 | |
| JPH0145660B2 (ja) | ||
| JPH0784933A (ja) | 入出力制御ボード | |
| JPH0713879A (ja) | バス接続装置 | |
| JPS61135293A (ja) | 遠方監視制御システム | |
| JPH0521458B2 (ja) |