JPH0310975B2 - - Google Patents

Info

Publication number
JPH0310975B2
JPH0310975B2 JP55151616A JP15161680A JPH0310975B2 JP H0310975 B2 JPH0310975 B2 JP H0310975B2 JP 55151616 A JP55151616 A JP 55151616A JP 15161680 A JP15161680 A JP 15161680A JP H0310975 B2 JPH0310975 B2 JP H0310975B2
Authority
JP
Japan
Prior art keywords
data
update
database
setting
block
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 - Lifetime
Application number
JP55151616A
Other languages
English (en)
Other versions
JPS5775352A (en
Inventor
Kazuhiro Usui
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 JP55151616A priority Critical patent/JPS5775352A/ja
Publication of JPS5775352A publication Critical patent/JPS5775352A/ja
Publication of JPH0310975B2 publication Critical patent/JPH0310975B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)

Description

【発明の詳細な説明】 この発明は、常用系電子計算機および待機系か
ら成る2重系の電子計算機システム間で効率よく
ブロツクデータの更新処理を行なうようにした2
重系電子計算機システムのデータベース制御装置
に関する。
従来、電子計算機システムにおいては信頼性向
上のために2重系電子計算機システム構成をとつ
ており、それらの一方の電子計算機で情報伝送装
置からのデータや運用者からのデータ更新処理を
受付け、そのデータを他方の待機している電子計
算機へデータ交換装置を介してデータを転送し複
数の電子計算機でデータを一致させるようになつ
ていた。前記電子計算機はそれぞれ常用系電子計
算機、待機系電子計算機という。そして情報伝送
装置からのデータやオペレータからのデータ更新
処理を受付けていた常用系電子計算機が何らかの
原因で停止したときには、他の待機系電子計算機
が処理を引継ぐようになつている。
かかる電子計算機システムにおいて、処理デー
タの追加が行なわれたときには常用系電子計算機
システム(仮にAシステムとする)においては通
常の処理を継続させ他の待機系電子計算機システ
ム(仮にBシステムとする)においてデータベー
スの変更を実施して、変更終了後Bシステムから
データベース全体をAシステムを含めて他の電子
計算機システムへデータ変換装置経由転送して、
データベースを一致させるようになつていた。従
つて処理データの追加があつてBシステムにおい
てデータベースを変更している間は、Aシステム
のデータやオペレータからの入力データをデータ
変換装置を介してBシステムへ転送しないため、
Bシステムでデータベースの変更作業が終つて、
Aシステムへデータベース全体を転送すると、B
システムのデータベースにはBシステムに於てデ
ータベース変更中にAシステムに入力されたデー
タが転送されていないため、変更作業中にAシス
テムに入力されたデータが失なわれるという欠点
があつた。この欠点は追加データの多少に拘らず
変更があつた場合にはデータベース全体をデータ
変換装置経由、転送し、変更作業中のデータが失
なわれることになるため、変更作業そのものをや
り難くするという二次的な欠点も発生させてい
た。
尚このような電子計算機システムに於ては、常
用系電子計算機システムによりデータ入力を行な
い、待機系電子計算機システムでは外部からのデ
ータ入力を行なわないので、複数電子計算機シス
テムに於て同時に同一データが入力されたときの
排他等については考慮しなくてもよい。
よつてこの発明の目的は、上述の如き欠点を除
去した2重系電子計算機システムのデータベース
制御装置を提供することにある。
以下にこの発明を説明する。
この発明の一実施例を示す第1図において、複
数の電子計算機システムの一方のシステムに設け
られた装置の番号にAを付し、また、他方のシス
テムに設けられた装置番号にBを付して区別し、
更にAを常用系、Bを待機系で運用する例を説明
する。さて、システムコンソール17は運転状態
制御装置A18,B18を介してそれぞれ電子計
算機システムA,Bの作動状態を制御し、データ
ベース変更のモード(データベース更新モード、
データベース設定モード)を設定する。ここでデ
ータベース更新モードとは予め登録されたデータ
の内容を変更するモードであり、データベース設
定モードとはデータベースに新しい情報を追加登
録するモードである。
一般的に、2重系電子計算機システムでは、各
計算器に運転モードやデータベース変更のモード
を与えることにより夫々の計算器がなすべき機能
を決定するようになつている。
運転状態制御装置A18,B18はシステムコ
ンソール17より運転モードやデータベース変更
モードが与えられると、各モードをコードして主
メモリ上の所定の場所に記憶する。
データ設定装置A07,B07やデータベース
更新制御装置A03,B03は前述の主メモリの
所定の場所を参照してデータ入力の受付許可/不
許可を判定する。
例えばデータ更新モードのときにはデータ設定
装置A07,B07はデータ設定を受付けない
し、データ設定モードのときには、データベース
更新制御装置A03,B03はデータ更新を受付
けない。
メモリA02,B02は磁気デイスクのような
補助メモリであつて、これらメモリには各電子計
算機システムA,B内で使用するデータベースが
格納されている。これらメモリA02,B02内
のデータベースはデータフアイルの単位であるブ
ロツクA08−1〜B08−2から構成されてお
り、各ブロツクは最小のデータ単位であるメンバ
A09(またはA08−1−1〜A08−2−
N)及びB09(またはB08−1−1〜B08
−2−N)から構成されている。なお、メンバの
個数は各ブロツクごとにそれぞれN個準備されて
いる。データベース更新制御装置A03,B03
はそれぞれデータ入力装置A01,B01から入
力した更新データ11をフオーマツト交換した
後、更新データ11より指定されたメモリA0
2,B02内のブロツクに格納することによりデ
ータベースの更新を行うと共に、更新を行つたブ
ロツク番号を示す情報を更新状態記憶レジスタA
15,B15にそれぞれ書入むようになつてい
る。例えば、記憶レジスタA15,B15はブロ
ツク数に対応する数のビツトを有し、全ビツトは
リセツト状態において“0”となつており、更新
処理があると、それが行われたブロツク番号のビ
ツトに“1”が書込まれる。また、コンソールA
19,B19から入力された設定データはデータ
設定装置A07,B07を介してメモリA02,
B02にそれぞれ格納するようになつている。こ
のように電子計算機システムA,Bはデータ入力
装置A01,B01及びコンソールA19,B1
9を用いた計算機外部からのみ更新できるように
なつている。
このような構成において、その動作を第2図〜
第7図を参照して説明する。
先ず、第2図に示すように通常の運転状態にあ
つた電子計算機システムA,Bに対し、システム
コンソール17を介して常用系の電子計算機シス
テムAにデータベース更新モードが設定されてブ
ロツクA08−1の更新が行われている間に、待
機系の電子計算機システムBではデータベース設
定モードが設定されてブロツクB08−2に新デ
ータが設定された場合を想定する。この場合、運
転状態制御装置A18,B18がそれぞれ作動さ
れ、データベース更新モード、設定モードが記憶
される。
尚、ここで、データベース更新モード、データ
ベース設定モードについて例を挙げて説明する。
第7図は、送電線を例にとつた場合のデータベ
ースを示す。
第7図Aはデータ更新モードの例を示す。送電
線#1の送電々力は定格値以内に抑える必要があ
り、そのときの送電々力と上限値を一定周期で比
較し異常があれば警報を出力する。
又事故等で送電線1に流れる電力がストツプし
たときには異常として警報を出力するために下限
値と現在値とを一定周期で比較している。
この上限値や下限値は温度や運動方法によつて
又時間によつて変えることがあり、これらの上下
限値を運転者が変更することをデータベース更新
モードにおけるデータ更新という。
第7図Bはデータ設定モードの例を示す。ブロ
ツクA08−Nは予備エリアであり、送電線#N
が追加されたとき、この予備エリアに、監視上限
値、監視定格および監視下限値を追加登録するこ
とをデータ設定モードという。
電子計算機システムAでは、データ入力装置A
01を介して更新データA11(ブロツク番号A
12メンバ番号A13及び更新値A14からな
る)が入力される。すると、データベース更新制
御装置A03により更新値A14はメモリA02
内のブロツク番号A12により指定されたブロツ
クA08−1に格納されると共に、更新されたブ
ロツクA08−1が更新されたことを示す情報が
更新状態記憶レジスタA15に記憶される。以
下、データ入力装置A01から更新データが入力
される度にかかるデータベース更新処理が繰返し
実行される。ここで、それら一連の更新処理が終
了した時点のブロツクA08−1をA08−1
NEWで表し、更新状態記憶レジスタをA15
NEWで表す(第3図参照)。
一方、電子計算機システムBでは、コンソール
B19により設定データB10(ブロツク番号B
12、メンバ番号B13及び設定値B14からな
る)が入力される。すると、データ設定装置B0
7により設定値14がメモリB02内のブロツク
番号B12に対応するブロツクB08−2へ格納
される。ここで、この設定処理が終了した時点の
ブロツクB08−2をB08−2NEWで表す。
このとき、データ設定装置B07は更新状態記憶
レジスタB15に対して何の情報も出力しない。
以上の電子計算機システムAにおける更新処理
及び電子計算機システムBにおける設定処理が終
了した時点では、第3図に示すようにメモリ補正
動作が実行される。A02,B02の対応するブ
ロツク間、つまりブロツクA08−1NEWとB
08−1間及びブロツクA08−2とB08−2
NEW間には異なる値が保持されており、次にこ
れらのブロツク間の補正動作が実行される。これ
を第4図を参照して説明すると、先ず電子計算
機システムBからAにデータ転送開始信号19が
出力され、データ送信装置B06によりメモリ
B02のブロツクB08−1,B08−2NEW
が読出され、データ交換装置4を介してブロツク
番号、メンバ番号、データ値の順番にデータ受信
装置A05に送出され、最後に伝送終了コードが
出力される。かくして、データ受信装置A05で
は受信データのブロツク番号が検査され、これに
対応する更新状態記憶レジスタA15のブロツク
番号に更新情報がセツトされている場合(そのブ
ロツク番号のビツトが“1”の場合)には受信デ
ータはメモリA02に格納されず、更新情報がリ
セツトされている場合(そのブロツク番号のビツ
トが“0”の場合)には受信データはメモリA0
2に格納されるようになつている。上述のように
ブロツクA08−1は更新されてA08−1
NEWとなつているため、ブロツクB08−1は
メモリA02に格納されず、またブロツクA08
−2は更新されていないため、ブロツクB08−
2NEWはブロツクA08−2へ格納される。し
かして、データ受信装置A05は伝送終了コード
を受信すると更新状態記憶レジスタA15をリセ
ツトし、第5図に示すように電子計算機システム
BからAへのデータ転送が終了する。A15INZ
はレジスタA15がリセツトされたことを示す。
続いて、上述と同様に電子計算機システムAから
Bにデータ送信装置A06、データ交換装置04
及びデータ受信装置B05を介してデータ転送が
実行される。この場合、システムBの更新状態記
憶レジスタB15は全ブロツクについてリセツト
状態にあるため、ブロツクA08−1NEW及び
ブロツクA08−2(ブロツクB08−2NEW
と同内容)は共にメモリB02に格納される。こ
うして第6図に示すように全てのブロツクが伝送
された後、データ受信装置B05により伝送終了
コードが受信されると更新状態記憶レジスタB1
5が予めリセツトされているか否かにかかわらず
リセツトされブロツク補正動作が終了する。
以上説明したように、この発明のデータベース
制御装置によれば2重系電子計算機システムの各
電子計算機システムは更新されたブロツクを示す
更新状態記憶レジスタを具え、先ず更新処理が行
われていない電子計算機システムから更新処理の
行われた電子計算機システムに対しデータベース
の全ブロツクを転送し、当該更新処理の行われた
電子計算機システムでは更新状態記憶レジスタの
内容に基づいて更新されていないブロツクを転送
データにより更新し、次に更新処理が行われた電
子計算機システムから更新処理の行われていない
電子計算機システムへ全ブロツクのデータを転送
し、この転送データにより当該更新処理の行われ
ていない電子計算機システムのデータベースを更
新するように構成しているので、常用系、待機系
から成る2重系電子計算機システムにおいて、デ
ータ追加があつたときのデータベースの変更作業
を実施しても追加された部分に関係しない部分の
データについては変更作業の影響を受けづにデー
タの引継ぎを実現できることになり、容易にデー
タベースの更新処理が実現でき、システムの稼動
率を高めることができると共に信頼性の向上も実
現でき経済的である。
【図面の簡単な説明】
第1図はこの発明のデータベース制御装置の一
実施例を示す構成図、第2図〜第7図はそれぞれ
その動作を説明するための図である。 A01,B01……データ入力装置、A02,
B02……メモリ、A03,B03……データ更
新制御装置、04……データ交換装置、A05,
B05……データ受信装置、A06,B06……
データ送信装置、A07,B07……データ設定
装置、A15,B15……更新状態記憶レジス
タ、A19,B19……データ設定用コンソー
ル、17……システムコンソール、A18,B1
8……運転状態制御装置。

Claims (1)

  1. 【特許請求の範囲】 1 データフアイルの単位として予め長さの設定
    されたブロツクを複数個づつ有するデータベース
    を格納した補助メモリA02,B02をそれぞれ
    有し、前記データベースのデータをデータ送受信
    装置を介して対向する他の電子計算機システムに
    転送すると共に、外部指令によつて一方を常用
    系、他方を待機系として運用するようにした2重
    系電子計算機システムにおいて、 前記各電子計算機システムには、それぞれ データベースの更新データを入力するための
    データ入力装置A01,B01と、 このデータ入力装置A01,B01から入力
    した更新データを、この更新データに与えられ
    たブロツクに対応した補助メモリのブロツクに
    格納することによりデータベースの更新を行う
    機能および更新を行つたブロツク番号を出力す
    る機能を備えたデータベース更新制御手段A0
    3,B03と、 前記メモリA02,B02のブロツク数に対
    応した数のビツトを有し、このデータベース更
    新制御手段A03,B03から出力されたブロ
    ツク番号を示す情報を入力したときのみセツト
    状態に制御される更新状態記憶レジスタA1
    5,B15と、 データ設定を行うためのデータ設定用コンソ
    ールA19,B19と、 このデータ設定用コンソールA19,B19
    からのデータを前記メモリA02のデータベー
    スに設定するデータ設定装置A07,B07
    と、 システムコンソール17からの指令を受けて
    動作し、対向する複数の電子計算機システムの
    うち一方を常用系、他方を待機系として運用す
    ると共に、システムコンソール17により常用
    系にデータ更新指令、待機系にデータ設定指令
    が与えられると常用系をデータ更新モード、待
    機系をデータ設定モードとして運用する状態制
    御装置A18,B19と、を備え、 データ更新指令、データ設定指令が出ると、そ
    れぞれの電子計算機システムはデータ更新処理、
    データ設定処理を行い、これらの処理が完了した
    後、先ず、データ設定モード側の電子計算機シス
    テムからデータ転送を行い、前記更新状態記憶レ
    ジスタを参照して転送されてきたデータと同一の
    ブロツクが更新されているか否か検査し、更新さ
    れている場合前記メモリへの当該データの格納を
    禁止し、次にデータ更新モード側の電子計算機か
    ら、データ転送を行い、双方の電子計算機システ
    ムのデータベースを等価にすることを特徴とする
    2重系電子計算機システムのデータベース制御方
    式。
JP55151616A 1980-10-29 1980-10-29 Data base controller of multiplex electronic computer system Granted JPS5775352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55151616A JPS5775352A (en) 1980-10-29 1980-10-29 Data base controller of multiplex electronic computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55151616A JPS5775352A (en) 1980-10-29 1980-10-29 Data base controller of multiplex electronic computer system

Publications (2)

Publication Number Publication Date
JPS5775352A JPS5775352A (en) 1982-05-11
JPH0310975B2 true JPH0310975B2 (ja) 1991-02-14

Family

ID=15522426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55151616A Granted JPS5775352A (en) 1980-10-29 1980-10-29 Data base controller of multiplex electronic computer system

Country Status (1)

Country Link
JP (1) JPS5775352A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5962957A (ja) * 1982-08-25 1984-04-10 Fujitsu Ltd デ−タ更新方式

Also Published As

Publication number Publication date
JPS5775352A (en) 1982-05-11

Similar Documents

Publication Publication Date Title
US5963546A (en) Method of searching for available path in mesh architecture
JPS6142306B2 (ja)
US5729755A (en) Process for transmitting data in a data processing system with distributed computer nodes, communicating via a serial data bus, between which data messages are exchanged, tested for acceptance in a computer node, and stored temporarily
JPH0310975B2 (ja)
JPH0126099B2 (ja)
US6665830B2 (en) System and method for building a checksum
US20030027465A1 (en) Connection device
JP2001008366A (ja) 監視制御システム
JP2800280B2 (ja) プリンタサーバ
JP2003140704A (ja) プロセス制御装置
JPS62229454A (ja) デ−タ処理装置の機能構成を変更する方法および装置
JPH0214354A (ja) 共通データの管理処理方式
JPH03118650A (ja) キャッシュサポート構造
JPS62138889A (ja) 計算機のプロセス・モニタ方法
JP2768050B2 (ja) 局データマネジメントデータ更新方法
JPS6020779B2 (ja) 複合形電子計算機システム
KR20040011072A (ko) 파일 업데이트 시스템 및 방법
JP2793411B2 (ja) 入出力処理装置
JPH05204689A (ja) 制御装置
JP2929686B2 (ja) 自動番組制御装置におけるデータリンク方式
JPS63195723A (ja) フアイル管理装置
JPH06269032A (ja) 電子交換機
JPS61165173A (ja) システム間の状態情報管理方式
Briegel et al. FIRUS: completion of the FNAL site-wide fire and utility monitoring system
JPH04253252A (ja) 送受信データ管理方法