JPS6120171A - コモンメモリアクセス方式 - Google Patents
コモンメモリアクセス方式Info
- Publication number
- JPS6120171A JPS6120171A JP59138887A JP13888784A JPS6120171A JP S6120171 A JPS6120171 A JP S6120171A JP 59138887 A JP59138887 A JP 59138887A JP 13888784 A JP13888784 A JP 13888784A JP S6120171 A JPS6120171 A JP S6120171A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- flicker
- signal
- common
- memory
- 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
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は入出力装置及び記憶装置が接続された複数の
CPUと共通に接続された共通記憶装置を有するCPU
システムのコモンメモリアクセス方式に関する。
CPUと共通に接続された共通記憶装置を有するCPU
システムのコモンメモリアクセス方式に関する。
従来この種のコモンアクセス方式として、第1図、第2
図に示すものがあった。図において、1a、2aはCP
U 1.CPU−2を示し、lb。
図に示すものがあった。図において、1a、2aはCP
U 1.CPU−2を示し、lb。
2bは各CPUの記憶装置、1c、2cは各CPUの入
出力信号装置である。また、CPU−1(1a)、記憶
装#1b1人出力信号装置ICでCPU−1システムが
構成され、同様に2a〜2CでCPU−2システムが構
成されている。
出力信号装置である。また、CPU−1(1a)、記憶
装#1b1人出力信号装置ICでCPU−1システムが
構成され、同様に2a〜2CでCPU−2システムが構
成されている。
一方これら(7)CPU−1(1a )、 CPU−
2(2a)を有機的に結合する為、3aのマルチパスコ
ントロール、3bの共通記憶装置(以下コモンメモリと
称す)及び3Cの共通入出力信号が備えられている。
2(2a)を有機的に結合する為、3aのマルチパスコ
ントロール、3bの共通記憶装置(以下コモンメモリと
称す)及び3Cの共通入出力信号が備えられている。
次に動作について説明する。
先ず、コモンメモIJ 3 b Vi各CPU共有の記
憶装置であり、CPU間の情報伝達に使用される。
憶装置であり、CPU間の情報伝達に使用される。
第2図はCPU lシステム1からCPU 2シス
テム2への情報伝達を説明するためのブロック図であり
、情報送信側のCPU lシステムIf′iコモンメ
モリ3bに情報を書き込み、受信側のCPU−2システ
ム2はCPU−1システム1のH/W正常信号1dON
を条件にコモンメモリ3bの情報を読み出す事により、
情報伝達が可能となる。
テム2への情報伝達を説明するためのブロック図であり
、情報送信側のCPU lシステムIf′iコモンメ
モリ3bに情報を書き込み、受信側のCPU−2システ
ム2はCPU−1システム1のH/W正常信号1dON
を条件にコモンメモリ3bの情報を読み出す事により、
情報伝達が可能となる。
また、CPU−2システム2からCPU lシステム
3への情報伝達(図示せず)も上記と全く同様に情報伝
達が可能である。
3への情報伝達(図示せず)も上記と全く同様に情報伝
達が可能である。
尚、上記従来例以外にCPU間情報伝達方式として入出
力信号装置11c、2eを介して行なう方法があるが、
夫々のCPUで専用入出力装置が必要となる欠点がある
為、現実的ではない。
力信号装置11c、2eを介して行なう方法があるが、
夫々のCPUで専用入出力装置が必要となる欠点がある
為、現実的ではない。
従来のコモンメモリアクセス方式は以上のような構成方
式のため、CPU l、CPU−2相方が健全である
場合は問題ないが情報送信側CPU−1が異常時にダウ
ンした後、復帰する際、正常にRUNしたのちコモンメ
モリの内容をリフレッシュするか、またはしないてかか
わらすH/W正常信号がONする為、第3図に示すよう
に受信側のCPU−2はCPU−1が異常ダウンする前
の誤った過去のデータを読み出し、そのデータによる誤
動作で事故を招く危険性をも有する欠点があった。
式のため、CPU l、CPU−2相方が健全である
場合は問題ないが情報送信側CPU−1が異常時にダウ
ンした後、復帰する際、正常にRUNしたのちコモンメ
モリの内容をリフレッシュするか、またはしないてかか
わらすH/W正常信号がONする為、第3図に示すよう
に受信側のCPU−2はCPU−1が異常ダウンする前
の誤った過去のデータを読み出し、そのデータによる誤
動作で事故を招く危険性をも有する欠点があった。
この発明は上記のような従来のものの欠点を除去する為
になされたもので、コモンメモリエリアに送信側CPU
がRUNI、ている事を示すフリッカ信号を出力する機
能及び受信側CPUはそのフリッカ信号のフリッカを検
出する事により、そのCPUからのコモンメモリ信号を
正常とみなす機能を備えることによシ誤ったデータの読
み出しを防ぐ事のできるコモンメモリアクセス方式を提
供する事を目的としている。
になされたもので、コモンメモリエリアに送信側CPU
がRUNI、ている事を示すフリッカ信号を出力する機
能及び受信側CPUはそのフリッカ信号のフリッカを検
出する事により、そのCPUからのコモンメモリ信号を
正常とみなす機能を備えることによシ誤ったデータの読
み出しを防ぐ事のできるコモンメモリアクセス方式を提
供する事を目的としている。
以下、この発明の一実施例を図について説明する。第4
図において1けCPU lシステム、2Hcpu−2
システム、3bはコモンメモリである。図はCPU−1
システム1からCPU−2システム2への情報伝達につ
いて表わしているが、1と2を読み替える事により、全
く同様にCPU−2システム2からCPU−1システム
1への情報伝達も出来る。
図において1けCPU lシステム、2Hcpu−2
システム、3bはコモンメモリである。図はCPU−1
システム1からCPU−2システム2への情報伝達につ
いて表わしているが、1と2を読み替える事により、全
く同様にCPU−2システム2からCPU−1システム
1への情報伝達も出来る。
1dはCPU lシステム1のH/W正常信号、3b
fはコモンメモIJ 3 bのエリアに設けられたフリ
ッカ信号用メモリ、2eはそのフリッカ信号の今回メモ
’J、2fは前回メモリ、両者を比較する事によりフリ
ッカ信号用メモリ31fがフリッカしている事を検出す
るフリッカ検出袋f12gとCPU−1システム1のH
/W正常信号1dKより、送信側CPU正常を示すフラ
グ2hである。フリッカ検出手段は上記フリッカ信号の
今回メモ1J2e。
fはコモンメモIJ 3 bのエリアに設けられたフリ
ッカ信号用メモリ、2eはそのフリッカ信号の今回メモ
’J、2fは前回メモリ、両者を比較する事によりフリ
ッカ信号用メモリ31fがフリッカしている事を検出す
るフリッカ検出袋f12gとCPU−1システム1のH
/W正常信号1dKより、送信側CPU正常を示すフラ
グ2hである。フリッカ検出手段は上記フリッカ信号の
今回メモ1J2e。
前回メモリ2f、フリッカ検出装置2 g % フラグ
2hKより構成される。
2hKより構成される。
次に動作について説明する。
送信側CP U −1システム1はプログラム実行によ
りCPU−2システム2に伝達すべき情報をコモンメモ
リ3bに出力する。更にプログラムの最後尾に設けられ
たフリッカ発生プログラムによってコモンメモIJ 3
bエリアの特定場所にフリッカ信号3bfを出力する
。
りCPU−2システム2に伝達すべき情報をコモンメモ
リ3bに出力する。更にプログラムの最後尾に設けられ
たフリッカ発生プログラムによってコモンメモIJ 3
bエリアの特定場所にフリッカ信号3bfを出力する
。
一方、受信側CPU−2システム2はプログラム1スキ
ヤン実行毎に、今回メモリ2eを前回メモリ2fへ、ま
たフリッカ信号3bfを今回メモリ2eに格納する。フ
リッカ検出装置2gにて、今回メモリ2e1前回メモリ
2fを比較し、不一致(フリッカ)を検出する。送信側
CP U −1システム1のH/W正常信号1dがオン
し、且つ2gKよりフリッカ検出する事により送信側C
PU正常フラグ2hをオンl/ 、これを条件にCPU
−1システム1よりのデータ3bを読み出す。送信側C
PU−1システム1の正常フラグ2hのオフは送信(J
IIICPU−1システム1からのH/W正常信号1d
のオフが条件である。即ち、CPU−IH/W異常及び
電源を1切1にした場合、2hViオフされる。また、
復旧の際、H/W正常信号1ddすぐオンするが、フリ
ッカフラグ3bf i CPU−1システム1が1スキ
ャン実行するまで変化しない為、上記手順により誤った
データ(旧データ)Fi読み出されない。
ヤン実行毎に、今回メモリ2eを前回メモリ2fへ、ま
たフリッカ信号3bfを今回メモリ2eに格納する。フ
リッカ検出装置2gにて、今回メモリ2e1前回メモリ
2fを比較し、不一致(フリッカ)を検出する。送信側
CP U −1システム1のH/W正常信号1dがオン
し、且つ2gKよりフリッカ検出する事により送信側C
PU正常フラグ2hをオンl/ 、これを条件にCPU
−1システム1よりのデータ3bを読み出す。送信側C
PU−1システム1の正常フラグ2hのオフは送信(J
IIICPU−1システム1からのH/W正常信号1d
のオフが条件である。即ち、CPU−IH/W異常及び
電源を1切1にした場合、2hViオフされる。また、
復旧の際、H/W正常信号1ddすぐオンするが、フリ
ッカフラグ3bf i CPU−1システム1が1スキ
ャン実行するまで変化しない為、上記手順により誤った
データ(旧データ)Fi読み出されない。
なお、上記実施例では説明を簡略化する為、2台のCP
Uを備えたマルチシステムについて説明したが、3台以
上のマルチCPUシステムにおいても各CPU毎の送信
、受信用メモリ、信号フラグを設電する事により、上記
実施例と全く同様の効果を奏する。
Uを備えたマルチシステムについて説明したが、3台以
上のマルチCPUシステムにおいても各CPU毎の送信
、受信用メモリ、信号フラグを設電する事により、上記
実施例と全く同様の効果を奏する。
以十のようKこの発明によれば、フリッカ検出手段を設
け、送信側CPUのフリッカ信号出力機能及び受信側C
PUのフリッカ検出機能を付加して構成したので、送信
側CPU立上げ時の受信側CPU誤動作を防ぎ安全性の
非常に高いマルチCPUシステムを構成することができ
る効果がある
け、送信側CPUのフリッカ信号出力機能及び受信側C
PUのフリッカ検出機能を付加して構成したので、送信
側CPU立上げ時の受信側CPU誤動作を防ぎ安全性の
非常に高いマルチCPUシステムを構成することができ
る効果がある
第1図は一般的なマルチCPUシステムの一例を示す構
成図、第2図は従来のコモンメモリアクセス方式を示す
ブロック図、第3図は第2図の従来方式の動作を説明す
るための欠点を表わすタイミングチャート、第4図はこ
の発明の一実施例によるコモンメモリアクセス方式を示
すブロック図、第5図は第4図の動作を説明するための
タイミングチャートである。 1 ・・−CP U −1シX 7 ム、1a・CPU
−1,1b、2b・・・記憶装置、IC92C・・・入
出力信号装置、1d・・・H/W正常信号(フリッカ信
号)、3a・・・マルチパスコントローラ、3b・・・
共通記憶装置、3ba・・・フリッカ信号用メモリ、3
C・・・共通入出力信号装置。 なお図中同一符号は同一、又は相等部分を示す。
成図、第2図は従来のコモンメモリアクセス方式を示す
ブロック図、第3図は第2図の従来方式の動作を説明す
るための欠点を表わすタイミングチャート、第4図はこ
の発明の一実施例によるコモンメモリアクセス方式を示
すブロック図、第5図は第4図の動作を説明するための
タイミングチャートである。 1 ・・−CP U −1シX 7 ム、1a・CPU
−1,1b、2b・・・記憶装置、IC92C・・・入
出力信号装置、1d・・・H/W正常信号(フリッカ信
号)、3a・・・マルチパスコントローラ、3b・・・
共通記憶装置、3ba・・・フリッカ信号用メモリ、3
C・・・共通入出力信号装置。 なお図中同一符号は同一、又は相等部分を示す。
Claims (1)
- 入出力装置及び記憶装置が夫々接続された複数のCPU
と、これらCPUに対し共通母線をなすバスに接続され
た共通信号入力装置と、前記バスへ更に接続された共通
記憶装置とを有し、前記複数のCPUが前記共通記憶装
置を介してコモンメモリ信号をアクセスするコモンメモ
リアクセス方式において、前記CPUに他CPUのフリ
ッカ信号を検出するフリッカ信号検出機構を設け、この
フリッカ信号検出機構が送信側CPUがランしている事
を示すフリッカ信号を前記共通記憶装置のメモリエリア
に設けられたフリッカ信号用メモリを介して入力すると
共に、前記送信用CPUから直接フリッカ信号を入力す
ることにより送信側CPUのデータを前記共通記憶装置
を介して受信側CPUが読み込むようにしたことを特徴
とするコモンメモリアクセス方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59138887A JPS6120171A (ja) | 1984-07-06 | 1984-07-06 | コモンメモリアクセス方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59138887A JPS6120171A (ja) | 1984-07-06 | 1984-07-06 | コモンメモリアクセス方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6120171A true JPS6120171A (ja) | 1986-01-28 |
Family
ID=15232437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59138887A Pending JPS6120171A (ja) | 1984-07-06 | 1984-07-06 | コモンメモリアクセス方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6120171A (ja) |
-
1984
- 1984-07-06 JP JP59138887A patent/JPS6120171A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6016996Y2 (ja) | 入出力インタフエイス装置のアドレス選択装置 | |
| US6237108B1 (en) | Multiprocessor system having redundant shared memory configuration | |
| US5005172A (en) | Diagnostic system in a data processing system | |
| RU1792540C (ru) | Многопроцессорна вычислительна система | |
| JPS6120171A (ja) | コモンメモリアクセス方式 | |
| JP2735246B2 (ja) | テストアンドセット方式 | |
| JP4748871B2 (ja) | ワンチップマイクロコントローラシステム | |
| JPS593775B2 (ja) | バス要求処理装置 | |
| JPS6327741B2 (ja) | ||
| JPH02173852A (ja) | バス診断装置 | |
| JPH023220B2 (ja) | ||
| JP3348947B2 (ja) | システム診断方法 | |
| JP3298989B2 (ja) | 障害検出・自動組込み装置 | |
| JPS61182150A (ja) | マイクロプロセツサシステムにおけるメモリ障害検出方式 | |
| JPS624746B2 (ja) | ||
| JPS6188359A (ja) | ワンチツプマイクロコンピユ−タ | |
| JPS5833737A (ja) | リセツト制御方式 | |
| JPS608962A (ja) | 記憶情報一時障害検出方式 | |
| JPH04157547A (ja) | 予備メモリ方式 | |
| JPH03294954A (ja) | プロセッサ応用装置 | |
| JPH04217056A (ja) | 自動接続検出方法 | |
| JPH04184541A (ja) | 耐故障型マルチプロセッサシステム | |
| JPS60173647A (ja) | 情報処理装置のエラ−発生箇所検出方式 | |
| JPH0283631A (ja) | 二重化情報処理装置のメモリアクセス方式 | |
| JPH0451345A (ja) | マイクロコンピュータシステム |