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
Application number
JP59138887A
Other languages
English (en)
Inventor
Yukihiko Yoshida
幸彦 吉田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP59138887A priority Critical patent/JPS6120171A/ja
Publication of JPS6120171A publication Critical patent/JPS6120171A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • G06F15/167Interprocessor 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
システムのコモンメモリアクセス方式に関する。
〔従来技術〕
従来この種のコモンアクセス方式として、第1図、第2
図に示すものがあった。図において、1a、2aはCP
U  1.CPU−2を示し、lb。
2bは各CPUの記憶装置、1c、2cは各CPUの入
出力信号装置である。また、CPU−1(1a)、記憶
装#1b1人出力信号装置ICでCPU−1システムが
構成され、同様に2a〜2CでCPU−2システムが構
成されている。
一方これら(7)CPU−1(1a )、  CPU−
2(2a)を有機的に結合する為、3aのマルチパスコ
ントロール、3bの共通記憶装置(以下コモンメモリと
称す)及び3Cの共通入出力信号が備えられている。
次に動作について説明する。
先ず、コモンメモIJ 3 b Vi各CPU共有の記
憶装置であり、CPU間の情報伝達に使用される。
第2図はCPU  lシステム1からCPU  2シス
テム2への情報伝達を説明するためのブロック図であり
、情報送信側のCPU  lシステムIf′iコモンメ
モリ3bに情報を書き込み、受信側のCPU−2システ
ム2はCPU−1システム1のH/W正常信号1dON
を条件にコモンメモリ3bの情報を読み出す事により、
情報伝達が可能となる。
また、CPU−2システム2からCPU  lシステム
3への情報伝達(図示せず)も上記と全く同様に情報伝
達が可能である。
尚、上記従来例以外にCPU間情報伝達方式として入出
力信号装置11c、2eを介して行なう方法があるが、
夫々のCPUで専用入出力装置が必要となる欠点がある
為、現実的ではない。
従来のコモンメモリアクセス方式は以上のような構成方
式のため、CPU  l、CPU−2相方が健全である
場合は問題ないが情報送信側CPU−1が異常時にダウ
ンした後、復帰する際、正常にRUNしたのちコモンメ
モリの内容をリフレッシュするか、またはしないてかか
わらすH/W正常信号がONする為、第3図に示すよう
に受信側のCPU−2はCPU−1が異常ダウンする前
の誤った過去のデータを読み出し、そのデータによる誤
動作で事故を招く危険性をも有する欠点があった。
〔発明の概要〕
この発明は上記のような従来のものの欠点を除去する為
になされたもので、コモンメモリエリアに送信側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への情報伝達も出来る。
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。
前回メモリ2f、フリッカ検出装置2 g % フラグ
2hKより構成される。
次に動作について説明する。
送信側CP U −1システム1はプログラム実行によ
り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読み出されない。
なお、上記実施例では説明を簡略化する為、2台のCP
Uを備えたマルチシステムについて説明したが、3台以
上のマルチCPUシステムにおいても各CPU毎の送信
、受信用メモリ、信号フラグを設電する事により、上記
実施例と全く同様の効果を奏する。
〔発明の効果〕
以十のようKこの発明によれば、フリッカ検出手段を設
け、送信側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・・・共通入出力信号装置。 なお図中同一符号は同一、又は相等部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 入出力装置及び記憶装置が夫々接続された複数のCPU
    と、これらCPUに対し共通母線をなすバスに接続され
    た共通信号入力装置と、前記バスへ更に接続された共通
    記憶装置とを有し、前記複数のCPUが前記共通記憶装
    置を介してコモンメモリ信号をアクセスするコモンメモ
    リアクセス方式において、前記CPUに他CPUのフリ
    ッカ信号を検出するフリッカ信号検出機構を設け、この
    フリッカ信号検出機構が送信側CPUがランしている事
    を示すフリッカ信号を前記共通記憶装置のメモリエリア
    に設けられたフリッカ信号用メモリを介して入力すると
    共に、前記送信用CPUから直接フリッカ信号を入力す
    ることにより送信側CPUのデータを前記共通記憶装置
    を介して受信側CPUが読み込むようにしたことを特徴
    とするコモンメモリアクセス方式。
JP59138887A 1984-07-06 1984-07-06 コモンメモリアクセス方式 Pending JPS6120171A (ja)

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)

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) マイクロコンピュータシステム