JPS6020778B2 - 複合計算機装置 - Google Patents

複合計算機装置

Info

Publication number
JPS6020778B2
JPS6020778B2 JP52148781A JP14878177A JPS6020778B2 JP S6020778 B2 JPS6020778 B2 JP S6020778B2 JP 52148781 A JP52148781 A JP 52148781A JP 14878177 A JP14878177 A JP 14878177A JP S6020778 B2 JPS6020778 B2 JP S6020778B2
Authority
JP
Japan
Prior art keywords
computer
system bus
computers
bus
interface
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
Application number
JP52148781A
Other languages
English (en)
Other versions
JPS5481740A (en
Inventor
忠洋 柳沢
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP52148781A priority Critical patent/JPS6020778B2/ja
Publication of JPS5481740A publication Critical patent/JPS5481740A/ja
Publication of JPS6020778B2 publication Critical patent/JPS6020778B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)

Description

【発明の詳細な説明】 本発明は複数の計算機から成る複合計算機に係わり、特
に各計算機間を多重化されているシステムバスで結合し
た複合計算機装置に関する。
近年マイクロコンピュータの出現により、複数の計算機
を有機的に結合することにより、機能分散化を計った複
合計算機装置が採用されてきている。複合計算機装置は
各計算機間の機能を分散させると共に、動作的にも出来
るだけ独立性をもたせ、要求される機能に合わせ、各専
用機能化された計算機をビルディングブロック式に組合
せてシステム全体を構成するようにしたものである。こ
の複合計算機システムによれば柔軟性のあるシステムを
実現出来、又、局部的な故障に対しては該当する機能だ
けを除外することによりシステム全体を停止させずにす
むのでシステム信頼度を向上させることができる。更に
この特徴を生かして機能に要求される信頼度に応じて、
必要な機能は二重化することにより経済的に信頼度確保
が出来る。
第1図は従来用いられている複合計算機装置の一例を示
す。計算機IA,IBは二重化されたもので、それに応
じてシステムバス5A,58、システムバスィンタフェ
ース4A,4Bも二重化され、計算機IA、システムバ
ス5A、システムバスインタフェース4AでA系計算機
システムを、又計算機IB、システムバス58、システ
ムバスインタフエース4BでB系計算機システムを構成
している。
一方2,3は二重化されていない計算機である。二重化
された計算機システムはシステムバスインタフエース4
A,4B間でインタロツクがとられており、いずれか一
方が動作している。即ち、A系の計算機IAを常用モー
ド、B系の計算機IBを待機モードとすると、A系の計
算機IAが正常な場合は、計算機IA側を二重化されて
いない他計算機2,3と鯖合すべくA系のシステムバス
インタフェース4Aのみが能動となり、B系のシステム
バスィンタフェース4Bは動作が阻止される。A系、B
系のシステムバスインタフェース4A,4Bは、第2図
に示すように双方向バスドラィバー41と、送信制御回
路42、受信制御回路43から成り、各々システムバス
5A,5Bを構成するシステムデータバス51、システ
ムバス制御線52に接続され、システムバスを介して各
計算機間でのデータの転送を可能にしている。計算機I
Aが自己診断機能により、異常を検出するとシステムバ
スィンタフェース4Aの送信制御回路42に待機モード
要求信号を出力し、常用モードから待機モードに切換え
る。待機モードになるとA系システムバス制御線52の
待機モード信号により、A系の全てのシステムバスイン
タフェース4Aの受信制御43、送信制御回路42にブ
ロックがかかり、双方向バスドラィバ41は非導通とな
る。即ちA系計算機システムは非能動となる。一方B系
のシステムバスィンタフェース48の送信制御回路42
は、A系システムバスインタフェース4Aの送信制御回
路42が待機モードになるとィンタロックがとげて計算
機IBから待機モード要求信号が来ていないと、待機モ
ードから常用モ−ド‘こ切換る。これにより、B系シス
テムバス制御線52の待機モード信号がなくなりB系の
全てのシステムバスインタフェ−ス4Bが能動となる。
この結果システムバス5Bが能動となり計算機IB,2
,3が結合される。
この方式の場合、二重化された計算機IA,IBはいづ
れか一方しか事実上の動作をしていないので、計算機2
,3に結合させる計算機をIAからIB又は‘BからI
Aに切換える時制御上の乱れが生ずる。即ち、IAから
IBに切換える場合は計算機IBは、その時点の入力、
計算機2,3の情報だけで制御を開始するので計算機I
Aに貯えられていたその時点迄の制御内容と異る恐れが
ある為である。本発明はこの現状に鑑み為されたもので
、待機3中の計算機にも使用中の計算機と同一の入力を
与え待機中の計算機も同一の動作をさせておくことによ
り、常用機から待機機、待機機から常用機へ使用機を切
換えても制御に乱えを生じないようにした複合計算機装
置を得ることを目的とするもの3である。
以下に本発明の−実施例を第3図、第4図に示すブロッ
ク図を用いて詳細に説明する。
第3図に於て、計算機IA,IB,2,3、システムバ
スインターフエース4A,48、システム/ゞス54A
,5Bは第1図と同一であるので重複する脱明は省略す
る。二重化されていない計算機2および3とA系、B系
各システムバス5Aおよび58はそれぞれシステムバス
送信インタフェース8A,8Bと、システムバス送信イ
ンタフェース9A,9Bで接続されている。次に計算機
IAを常用機、IBを待機機とした場合の計算機間のデ
−夕の転送について説明する。計算機IAから計算機2
又は3、あるいは計算機2および3の両方へデータを転
送する場合はA系のシステムバスィンタフヱース4A、
システムバス5Aおよびこのシステムバス5Aに接続さ
れているシステムバス受信インタフェース9Aが能動と
なる。一方計算機2(又は3)から、計算機IAへデー
タを転送する場合は、計算機2(又は3)にそれぞれ接
続されているA系、B系双方のシステムバス送信インタ
フェース8Aおよび88、システムバスインタフェース
4Aおよび4Bをそれぞれ能動とし、計算機2(又は3
)からA系の計算機IAへのデータ転送のみならず計算
機2(又は3)からB系の計算機IBへのデータ転送を
も可能としている。
ところで待機中の計算機が使用中の計算機の動作に影響
与えない為に二重化された計算機間は共通回路を持たな
いようにしているので、二重化された計算機IA,IB
の動作タイミングが必ずしも一致しない。
このことは二重化された計算機システムに二重化されて
いない計算機2(又は3)からデータを転送する場合は
、データ送信制御に二重化された計算機システムの動作
タイミングのずれを吸収する必要があることを意味する
。本発明ではこの機能をシステムバス送信インタフェー
ス8A,8Bにもたせている。次にシステムバス送信イ
ンタフェースの構成と動作を説明する。システムバス送
信インタフェース8Aおよび8Bは第4図に示すように
、バスドラィバー81、送信制御回路42、バッファ回
路82から成り、前記バスドライバー81,91はそれ
ぞれシステムデータバス51、システムバス制御線52
に線続されている。バッファ回路82は計算機2(又は
3)からデータを送信する場合にシステムバス5Aおよ
び5Bを独立に制御することを可能にする為のデータバ
ッファの役割を果し、システムバス5Aと5Bとの間の
動作タイミングのずれ時間によって決まる記憶容量を有
するデータバッファレジス夕又はファーストインフアー
ストアウト〆′モリが用いられる。ここにフア−ストイ
ンフア−ストアウトメモリとは、書込データ、読出デー
タが別の端子に導かれ、書き込み動作、議出しデータが
独立に制御されるメモリで、記憶内容は書込まれた順序
で謙出される動作特性を持っている。システムバス受信
インタフェース9A,98は第4図に示すようにバスド
ラィバー91、受信制御回路43から成っており、従来
の受信制御と同様に、システムデータバス51にデータ
が出されているタイミングでバスドラィバー91を導通
させて計算機とシステムデータバス51を接続する動作
を行う。以上説明したように、本発明は二重化されてい
ない計算機の送信用インタフェース部の送信制御が独立
に行えるように、データバッファ部を各送信インタフェ
ース部に持つことにより二重化されたシステムバスを共
に能動とさせるように構成したので二重化された計算機
に同一入力情報を与えることを可能としている。
このようにシステムバスを共に能動とすることにより二
重化された計算機が同一入力情報に基いて動作するとに
なり、常用機、待機機のいづれの出力を用いても制御が
可能となる為、使用機を常用緩から待機機、待機機から
常用機に切換える場合は特別な処理は不要で制御上の乱
れも生じない。しかも二重化された計算機、システムバ
スは共に、ハードウェア的にも動作的にも独立した二重
化となっているので、一方の計算機又はシステムバスの
異常があっても他方へ支障を生じないことは言う迄もな
い。更に、二重化された計算機が同一の入力情報で動作
するので、通常の制御状態が安定している場合は、両計
算機とも同一の動作状態となるのでいづれか一方に異状
を生じた場合は両方の動作を比較することにより異常内
容、異常原因の究明が容易となる。
又、システムバスが共に能動であるので、二重化されて
いない計算機によってシステムバスの動作をモニタする
ことが出釆るので二重化された計算機のいづれか一方の
異常と、各システムバスィンタフェース部の異常を容易
に検出することが可能となり信頼性の高い複合計算機装
鷹となる。以上は二重化された計算機、システムバスを
含む場合で説明したが、本発明は二重化に限定されるこ
となく、三重化以上の多重化された計算機、システムバ
スを含む場合にも効果を発揮することは言う迄もない。
【図面の簡単な説明】
第1図、第2図は従来の複合計算機装置の例を示すブロ
ック図、第3図、第4図は本発明の複合計算機装置の例
を示すブロック図である。 IA,IB・・・・・・二重化されている計算機、2,
3・・・・・・二重化されていない計算機、4A,48
・・・…システムバスインタフエース、5A,5B””
”システムバス、8A,8B・・・・・・システムバス
送信インタフエース、9A,98……システムバス8又
信インタフェース、41・・・…双方向バスドラィバー
、42・・・・・・送信制御回路、43・・・…受信制
御回路、51……システムデータバス、52……システ
ムバス制御線、81,91……バスドラィバー、82・
・・・・・バッファ回略。 第1図 第2図 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. 1 計算機を双方向性インターフエースを介してシステ
    ムバスに結合してなる計算機システムを複数系設けて多
    重化し、上記各系のシステムバスそれぞれに対して多重
    化されていない計算機をシステムバス送信インターフエ
    ースおよびシステムバス受信インターフエースを介して
    結合し、てなる複合計算機装置において、 前記システ
    ムバス送信インターフエースは、多重化されていない計
    算機が前記システムバスにデータを送信するとき、その
    データを一時貯えて各系のシステムバスの動作タイミン
    グのずれを緩衝するバツフア回路を設けたことを特徴と
    する複合計算機装置。
JP52148781A 1977-12-13 1977-12-13 複合計算機装置 Expired JPS6020778B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52148781A JPS6020778B2 (ja) 1977-12-13 1977-12-13 複合計算機装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52148781A JPS6020778B2 (ja) 1977-12-13 1977-12-13 複合計算機装置

Publications (2)

Publication Number Publication Date
JPS5481740A JPS5481740A (en) 1979-06-29
JPS6020778B2 true JPS6020778B2 (ja) 1985-05-23

Family

ID=15460522

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52148781A Expired JPS6020778B2 (ja) 1977-12-13 1977-12-13 複合計算機装置

Country Status (1)

Country Link
JP (1) JPS6020778B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607365A (en) * 1983-11-14 1986-08-19 Tandem Computers Incorporated Fault-tolerant communications controller system

Also Published As

Publication number Publication date
JPS5481740A (en) 1979-06-29

Similar Documents

Publication Publication Date Title
EP1076853B1 (en) Controlling a bus with multiple system hosts
JP4462697B2 (ja) 記憶制御装置
US4631661A (en) Fail-safe data processing system
JPH06175868A (ja) 二重化計算機故障監視方法
JP4731364B2 (ja) 多重化制御システム及びその多重化方法
JPH02228740A (ja) 二重系処理システム
JPS6350740B2 (ja)
KR100228306B1 (ko) 핫-스탠바이 이중화 장치 및 그의 구현 방법
JPH0697989A (ja) 二重系処理装置のプロセス系用回線への切替方法及び装置
JPS628832B2 (ja)
JPH02231603A (ja) 2重化切換方式
KR100202398B1 (ko) 이중화구조를 갖는 종합정보통신망 디바이스 제어계
JPH04101255A (ja) バスバックアップ機構
KR19980055995A (ko) 프로세서간 통신 데이터의 손실을 방지할 수 있는 이중화구조를 갖는 통신시스템
JPS6252907B2 (ja)
JPS6212539B2 (ja)
JPS58203561A (ja) 外部記憶制御装置
JPH056345A (ja) 系制御システム
JPH0380303A (ja) 二重化装置
JPH04137144A (ja) データ処理装置
JPH04205102A (ja) 二重化システム
JPS5998235A (ja) 入出力制御装置
JPS5923677B2 (ja) 交換処理装置の二重化方式
JPS5816365A (ja) 複合計算機装置
JPH08137709A (ja) 情報処理システム