JPS5886647A - Dual system - Google Patents
Dual systemInfo
- Publication number
- JPS5886647A JPS5886647A JP56186003A JP18600381A JPS5886647A JP S5886647 A JPS5886647 A JP S5886647A JP 56186003 A JP56186003 A JP 56186003A JP 18600381 A JP18600381 A JP 18600381A JP S5886647 A JPS5886647 A JP S5886647A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- data
- memory
- common memory
- cpu1
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22D—CASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
- B22D11/00—Continuous casting of metals, i.e. casting in indefinite lengths
- B22D11/10—Supplying or treating molten metal
- B22D11/11—Treating the molten metal
- B22D11/116—Refining the metal
- B22D11/118—Refining the metal by circulating the metal under, over or around weirs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
【発明の詳細な説明】
この発明ね、バックアップamaをもった二車系のデー
タ処理システムに関する。DETAILED DESCRIPTION OF THE INVENTION This invention relates to a two-vehicle data processing system with a backup AMA.
、従米、この種のシステムとして第1図に示すものがあ
った。IJ1図(=おいて、1,2は中央処珈装龜(以
)、cpuという)、3.4はCPUI、2に接続さj
た主メモリ(以)、メモリという)、5.6はメモ93
,4の補助メモリとして機能するメモリ、1は切替@置
で、メモリ5.6を選択的(: CP U 1又は2に
接続する□8は図示なし、のプラントとデータの入出力
をする入め刀装置、9は入出力装置8をCPU1又は2
に選択的に接続する切替装置である。A system of this type was shown in Figure 1. IJ1 diagram (1 and 2 are central processing units (hereinafter referred to as cpu)), 3.4 is CPUI, connected to 2
main memory (hereinafter referred to as memory), 5.6 is memo 93
, 4 serves as an auxiliary memory, 1 is a switching @position, and memory 5.6 is selectively connected to CPU 1 or 2. The sword device 9 connects the input/output device 8 to the CPU 1 or 2.
This is a switching device that selectively connects to the
次に動作について説明する。まず、slの処理系(ここ
では主系として働く)のCPU1.メモリ3及び5に異
常かない状部、即ち正常時は、切替−Illはメ−V:
す5,6をCP U 1 に接続し、切替ii*sは入
出力1119をCPU14二接続す−る。Next, the operation will be explained. First, CPU1. of the sl processing system (acting as the main system here). When there is no abnormality in the memories 3 and 5, that is, when they are normal, switching -Ill is set to -V:
The switches 5 and 6 are connected to the CPU 1, and the switch ii*s connects the input/output 1119 to the CPU 142.
この接続状態で、CPU1は、アクセスのデータを入出
力ii@aから読み込み、湧定のデータ処理をし、記憶
すべきデータをメモリ51及び6の両者に1@込む口
この15シ運転状鰺において、CPU1及びメモ93の
いずnかに故障が発生したのが積用さnると、切替@1
117 、8tj、メモv5,6及び入田力装置8を1
#!2の処理系をなし、バックアップ系をなすCPU2
に切替え、以1CPU2に1リプロセスのデータ処理を
継続させる、即ちパックアンプさ(る・しかし、この場
合、メモリ3のデータはCPU3かもアクセスで@々い
ので、七nに記憶さ1ているデータを利用することがで
きず、CPU2は最初から改めて処理をやり直す必要が
ある。In this connection state, the CPU 1 reads the access data from the input/output ii@a, processes the data, and stores the data to be stored in both the memories 51 and 6. When a failure occurs in either the CPU 1 or the memo 93, the switching @1 occurs.
117, 8tj, memo v5, 6 and Irita force device 8 1
#! CPU2 constitutes the processing system of 2, and constitutes the backup system.
, and then let CPU 2 continue processing the data for 1 reprocessing, that is, pack amplifier. However, in this case, the data in memory 3 is accessed by CPU 3 as well, so it is stored in 7 n. The data cannot be used, and the CPU 2 needs to start the process over again from the beginning.
従来の二重系システムは1以上の1うに#I成さ′1て
いるので、動作中のSlの処理系が故障したことにより
待機中の第2の処理系に切替えても第1の処理系の主メ
モリを12の処理系からアクセスすることかで@々いた
め、切替えに伴いIi’!2の処理系が最初から処理を
やり画す必要があり、バックアップが円滑、かつ急速に
で1!ない欠点があり、プロセスの進行に対応でき々い
場合も生ずる欠点があった。Conventional dual-system systems have one or more #Is, so even if the active Sl processing system fails and the system switches to the second standby processing system, the first processing Because the system's main memory is accessed by 12 processing systems, Ii'! Processing system 2 needs to handle the process from the beginning, and backup is smooth and rapid. However, there are disadvantages in that there are cases where it is not possible to adapt to the progress of the process.
この発明は、上記のような従来の1のの欠点を除去する
ため砿二な1Af′Iたもので、第l及びI82の処理
系のいずnからもアクセスできるコモン・メモリを備え
、動作中の第l(又は第2)の処理系の主メモリのアク
セスと釜行してデータ処理に必要とするデ′−夕をコモ
ン・メモリに書き込むことにより、第2(又はI+)、
の処理系に動作を切替えても円滑にデータ処理を継続で
きる二1系システムを提供することを目的とする。This invention is a second 1Af'I in order to eliminate the drawbacks of the above-mentioned conventional 1Af'I. The second (or I+) processing system accesses the main memory of the first (or second) processing system and writes data necessary for data processing to the common memory.
It is an object of the present invention to provide a 21-system system that can smoothly continue data processing even when the operation is switched to the other processing system.
以)、この発明の一実施例を示す112図について説明
する。iJ2図におイテ、10tjCPU1 。Hereinafter, FIG. 112 showing an embodiment of the present invention will be explained. It is shown in the iJ2 diagram, 10tjCPU1.
2のいずnから4了り七ス司能なコモン・メモリである
。七の他の部分はgIA1図に示す部分と同ごで、同一
符号で示しである。It is a common memory that is effective from 2nd to 4th time. The other parts of 7 are the same as the parts shown in Figure gIA1 and are indicated by the same symbols.
次に動作について説明する。正常時には、CPU1は入
出力ii![7から読み込んだデータをメモリ3に1き
込むと共にメモリ10に1@込むことにより、処理を過
めている0ζζで1例えばCPU1に故障が発注すると
、切替袈@7 、9tiメモリ5,6及び入W刀1ii
iaの接続をCPU2に切替え、ζ1を起動させる。c
rtにより%CPU2はメモリ10のデータを読み出し
てCPUIの処理を引虐継ぐ0従って、システムとして
はデータ処理を最初からやり画すことなく、かつ中動す
ることなく実行できる。Next, the operation will be explained. During normal operation, CPU1 performs input/output ii! [By loading the data read from 7 into the memory 3 and 1 into the memory 10, if the processing is over 0ζζ 1 For example, if a failure occurs in the CPU 1, switching between the 7 and 9ti memories 5 and 6 and entering double sword 1ii
Switch the connection of ia to CPU2 and start ζ1. c.
rt, the %CPU2 reads data from the memory 10 and takes over the processing of the CPUI. Therefore, the system can execute data processing without restarting from the beginning and without any intermediate movement.
彦お、故障−復等により、I’12の処理、即ち・(ツ
クアップ系からillの処理系、即ち主系に切替る場合
も上記寮施例の説明と同じ工うになさ1゜同様の効果を
奏する0
以上の1うに、この発明に1t′1ば、jll及び第2
の処理系から任意にアクセスできるムモン・メモリを備
えたので、第lの処理系からs2の処理系へ切替えてt
又#i−tの逆へ切替えてもデータ処理の切替えが円滑
かつ迅速になさ1、データ処理の連続性を保持できる効
果がある。Hiko, when switching from the processing of I'12, i.e., the pick-up system to the processing system of ill, that is, the main system, due to a failure or recovery, etc., the same procedure as explained in the dormitory example above is used.1゜Similar effect. According to the above 1, this invention has 1t'1, jll and the second
Since it is equipped with a memory that can be accessed arbitrarily from the processing system of
Further, even when switching to the reverse of #i-t, data processing can be switched smoothly and quickly, and the continuity of data processing can be maintained.
iJ1図は従来の二重系システムのブロック図、182
図はこの発明の一実施例による二崖系システムのブロッ
ク図である。
1.2−CPU、3,4,5.6・・・メモリ、8−・
入出力111m、 7 、9”’切替ii厘、10・・
・コモン・メモリ。なお1図中、同−符号は同一部分を
不すO
令 2 @
手続補正書(自発)
特許庁長官殿
■、事件の表示 特願昭ll−18−OOS号2
、発明の名称 二重系システム
3、補正をする者
事件との関係 特許出願人
住 所 東京都千代田区丸の内二丁目2番3号
名 称(601) 三菱電機株式会社代表者片山仁
八部
4、代理人
住 所 東京都千代田区丸の内二丁目2番3号
5、補正の対象
明細書全文
6、補正や内容
別紙の過多明細書の全文を補正する。
7、添付書類の目録
補正後の明細書の全文を記載した書面 1通補正
後の全文明細書
1、発明の名称
二重系システム
2、特許請求の範囲
それぞれ中央演算処理装置及び主メモ13 Y有するm
l及びII2の処理系を備え、上記第1の処理によりデ
ータ処理を実行しているときに上記第1の処理系に故障
が発生したときは上記s2の処理系に切替えて上記デー
タ処理ン継続させるようにした二重系システムにおいて
、上記第1及びJI2の処理系のいずれからもアクセス
が可能なコモン・メモリン備え、上記主メモリに書き込
み時に並行して上記コモン・メモリにも二重書きし、デ
ータ処理を継続させるためのデータを記憶するようにし
たことt特徴とする二重系システム。
3、発明の詳細な説明
この発明は、バックアップ機能ンもった二重系のデータ
処理システムに関する。
従来、この種のシステムとして4g1図に示すものがあ
った。第1図におhて、1.2は中央処理装置(ja下
、CPUという)、3.4はCPU1,2に接続された
主メモリ、5.6は主メモリ3.4の補助°メモリとし
て機能する補助メモリ、7は切替装置で、補助メモリ5
.6yt選択的にCPU1又は2に接続する。8はプラ
ントとデータの入出力Yする入出力装置、9は入出力装
置8wCPU1父は2に選択的に接続する切替装置であ
る。
次に動作について説明する。まず、Wllの処理系(こ
こでは主系として働く)のCPU1.主メモリ3及び5
に異常がない状態、即ち正常時は。
切替装置7は補助メモ+)5.6y、−CPU1に接続
し、切替装置9は入出力装置8vCPU1に接続する。
この接続状態で、CPU1は、プロセスのデータを入出
力装置8から読み込み、所定のデータ処理tし、記憶す
べきデータを補助メモリ5及び6の両者に書き込む。
このような運転状態において、CPU1及び主メモリ3
のいずれかに故障が発生したのが検出されると、切替装
置7,9は、補助メモリ5.6及び入出力装置81に一
バックアツブ系tなすCPU2に切替え、以下CPU2
によりプロセスのデータ処理を継続させる。即ちバック
アップさせる。しかし、この場合、主メモリ3のデータ
はCPU2からアクセスできなhので、それに記憶され
ているデータを利用することがで色ず、CPU2#i最
初から改めて処理をやり直す必要がある。
従来の二重系システムは1以上のように構成されている
ので、動作中の第1の処理系が故障したことにより待機
中の#g2の処理系に切替えても第1の処理系の主メモ
リvgzの処理系からアクセスすることができないため
、切替えに伴い第2の処理系が最初から処理tやり直す
必要があり、バックアップが円滑、かつ急速にできない
欠点があり、プロセスの進行に対応できない場合も生ず
る欠点があった。
この発明は、上記のような従来のものの欠点を除去する
ためになされたもので、第1及び12の処理系のいずれ
からもアクセスできるコモン・メモリを備え、動作中の
@1(又は第2)の処理系の主メモリのアクセスと並行
してデータ処理に必要とするデータケコモン・メモリに
書き込むことにより、第2(又は第1)の処理系に動作
を切替えても円滑にデータ処理を継続できる二重系ジス
テムン提供することン目的とする。
以下、この発明の一実施例を示す第2図について説明す
る。第2図において、10#1CPU1 。
2のいずれからもアクセス可能なコモン・メモリである
。その他の部分#i!181図に示す部分と同一で、同
一符号で示しである。
次に動作について説明する。正常時には、CPU1は入
出力装置8から読み込んだデータを主メモリ3に書き込
むと共にコモン・メモリ10に書き込むことにより、処
理Y進めている。ここで。
例えばCPU1に故障が発生すると、切替装置7.9は
補助メモリ5.6及び入出力装置8の接続w CP U
2 K切替え、これt起動させる。これにより、CP
U2はコモン嗜メモリ10のデータを読み出してCPU
1の処理を引き継ぐ。従って。
システムとしてはデータ処理を最初からやり直すことな
く、かつ中断することなく実行できる。
なお、故障回復等により、第2の処理、即ちバックアッ
プ系から第1の処理系、即ち主系に切替る場合も上記実
施例の説明と同じようになされ。
同様の効果を奏する。
以上のように、この発明によれば、第1及び第2の処理
系からアクセスできるコモン・メモリを備えたので、第
1の処理系から第2の処・理系へ切替えても又はその逆
へ切替えてもデータ処理の切替えが円滑かつ迅速になさ
れ、データ処理の連続性!保持できる効果がある。
4、図面の簡単な説明
@1図は従来の二重系システムのブロック図、第2図は
この発明の一実施例による二重系システムのブロック図
である。
1.2−CPU、3.4・・・主メモリ、5.6・・・
補助メモリ、8・・・入出力装置、7.9・・・切替装
置。
10・・・コモン・メモリ。なお、図中、同一符号は同
一部分を示す。
代理人 萬野信−(はか1名)iJ1 diagram is a block diagram of a conventional dual system system, 182
The figure is a block diagram of a two-cliff system according to an embodiment of the present invention. 1.2-CPU, 3,4,5.6...Memory, 8-.
Input/output 111m, 7, 9'' switchable, 10...
・Common memory. Note that in Figure 1, the same numerals omit the same parts.Order 2 @ Procedural amendment (voluntary) Mr. Commissioner of the Japan Patent Office■, Indication of the case Patent application Sholl-18-OOS No. 2
, Title of the invention Dual system system 3, Relationship with the person making the amendment Patent applicant address 2-2-3 Marunouchi, Chiyoda-ku, Tokyo Name (601) Mitsubishi Electric Corporation Representative Hitachi Katayama 4 , Agent Address: 2-2-3-5 Marunouchi, Chiyoda-ku, Tokyo, Full text of the specification to be amended 6, Amend the full text of the excessive specification in the amendment and contents appendix. 7. A document containing the entire text of the specification after the amendment to the list of attached documents: 1 full text after the amendment 1, title of the invention dual system system 2, scope of claims, respectively central processing unit and main memo 13 Y have m
If a failure occurs in the first processing system while executing data processing by the first processing, the processing system switches to the processing system s2 and continues the data processing. In the dual system system, a common memory that can be accessed from both the first and JI2 processing systems is provided, and when writing to the main memory, double writing is also performed to the common memory in parallel. , a dual-system system characterized by storing data for continuing data processing. 3. Detailed Description of the Invention The present invention relates to a dual data processing system having a backup function. Conventionally, there has been a system of this type as shown in Figure 4g1. In Fig. 1 h, 1.2 is a central processing unit (hereinafter referred to as CPU), 3.4 is a main memory connected to CPUs 1 and 2, and 5.6 is an auxiliary memory of the main memory 3.4. 7 is a switching device which functions as an auxiliary memory 5.
.. 6yt Selectively connects to CPU1 or 2. 8 is an input/output device for inputting and outputting data to and from the plant; 9 is a switching device for selectively connecting the input/output device 8wCPU1 to 2; Next, the operation will be explained. First, CPU1. of the Wll processing system (acting as the main system here). Main memory 3 and 5
When there is no abnormality, that is, when it is normal. The switching device 7 is connected to the auxiliary memo +)5.6y, -CPU1, and the switching device 9 is connected to the input/output device 8vCPU1. In this connected state, the CPU 1 reads process data from the input/output device 8, performs predetermined data processing, and writes data to be stored in both the auxiliary memories 5 and 6. In such an operating state, the CPU 1 and main memory 3
When it is detected that a failure has occurred in either of the auxiliary memory 5.6 and the input/output device 81, the switching devices 7 and 9 switch the auxiliary memory 5.6 and the input/output device 81 to the back-up system t and the CPU 2;
allows the process to continue processing data. In other words, make a backup. However, in this case, since the data in the main memory 3 cannot be accessed by the CPU 2, the data stored therein cannot be used, and the CPU 2#i has to start the process over again from the beginning. Conventional dual-system systems are configured with one or more processing systems, so even if the first processing system in operation fails and the system switches to the standby processing system #g2, the main processing system of the first processing system Since the memory cannot be accessed from the vgz processing system, the second processing system must restart the process from the beginning upon switching, and there is a drawback that backup cannot be done smoothly and quickly, and it is not possible to keep up with the progress of the process. There were also some drawbacks. This invention was made in order to eliminate the drawbacks of the conventional ones as described above, and includes a common memory that can be accessed from both the first and twelfth processing systems, ) By writing data to the common memory required for data processing in parallel with accessing the main memory of the processing system, data processing can be performed smoothly even when the operation is switched to the second (or first) processing system. The purpose is to provide a dual system system that can be continued. Hereinafter, FIG. 2 showing an embodiment of the present invention will be described. In FIG. 2, 10#1CPU1. This is a common memory that can be accessed from both. Other parts #i! The parts are the same as those shown in FIG. 181 and are designated by the same reference numerals. Next, the operation will be explained. During normal operation, the CPU 1 writes data read from the input/output device 8 to the main memory 3 and to the common memory 10, thereby proceeding with process Y. here. For example, when a failure occurs in the CPU 1, the switching device 7.9 switches between the auxiliary memory 5.6 and the input/output device 8.
2 Switch to K and start it. As a result, C.P.
U2 reads the data from the common memory 10 and sends it to the CPU.
Takes over the processing from step 1. Therefore. The system can perform data processing without having to restart from the beginning and without interruption. Note that when switching from the second processing system, that is, the backup system, to the first processing system, that is, the main system due to failure recovery, etc., the same procedure as described in the above embodiment is performed. It has a similar effect. As described above, according to the present invention, since the common memory is provided that can be accessed from the first and second processing systems, it is possible to switch from the first processing system to the second processing system or vice versa. Even when switching, data processing can be switched smoothly and quickly, ensuring continuity of data processing! It has a long-lasting effect. 4. Brief Description of the Drawings @ Figure 1 is a block diagram of a conventional dual system system, and Figure 2 is a block diagram of a dual system system according to an embodiment of the present invention. 1.2-CPU, 3.4... Main memory, 5.6...
Auxiliary memory, 8... input/output device, 7.9... switching device. 10...Common memory. Note that in the figures, the same reference numerals indicate the same parts. Agent Shin Yomuno (1 person)
Claims (1)
するIf及び12の処理系を備え、上記m1の処理によ
りデータ処理を実行しているときに上記第lのlAl1
系に故障が発生したときは上記第2の処理系に切替えて
上記データ処理を継に8*るよう1ニした二重系システ
ムにおいて、上記第l及び第2の処理系のいず1からも
アクセスが可能なコモン・メモリを備え゛、上記主メモ
リをアクセスに並行して上記コモン・メモリをアクセス
し、データ処理を継続させるためのデータを記憶するよ
うにしたことを特徴とする二、主系システム0-trt-t"tt If and 12 processing systems having a central processing unit and a main memory are provided, and when data processing is executed by the processing of m1, the lth lAl1
In a dual-system system that is configured to switch to the second processing system and continue processing the data in the event of a failure in the system, from any one of the first and second processing systems. 2, characterized in that the device is provided with a common memory which can also be accessed, and in parallel with accessing the main memory, the common memory is accessed to store data for continuing data processing; Main system 0
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56186003A JPS5886647A (en) | 1981-11-18 | 1981-11-18 | Dual system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56186003A JPS5886647A (en) | 1981-11-18 | 1981-11-18 | Dual system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5886647A true JPS5886647A (en) | 1983-05-24 |
Family
ID=16180661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56186003A Pending JPS5886647A (en) | 1981-11-18 | 1981-11-18 | Dual system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5886647A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6054052A (en) * | 1983-09-02 | 1985-03-28 | Nec Corp | Processing continuing system |
-
1981
- 1981-11-18 JP JP56186003A patent/JPS5886647A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6054052A (en) * | 1983-09-02 | 1985-03-28 | Nec Corp | Processing continuing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2514208B2 (en) | Hot stand-by memory-copy method | |
| JPS61500460A (en) | Device and method for storing information at high speed and stably | |
| JPS63213048A (en) | Fault processing system for multi-processor system | |
| JPS6218057B2 (en) | ||
| JPS5886647A (en) | Dual system | |
| JPS5831651A (en) | Restart processing system for electronic exchanger | |
| JPS6022779B2 (en) | Multiprocessing system program loading method | |
| JP2713528B2 (en) | Uninterrupted expansion of storage capacity | |
| JPS60144857A (en) | Cpu peripheral circuit | |
| JPS6117479Y2 (en) | ||
| JPH0552538B2 (en) | ||
| JP2527964B2 (en) | Backup system initial startup control method | |
| JPS59112498A (en) | Duplex shared memory device | |
| JPS62217329A (en) | Backup system for multi-system | |
| JP2993099B2 (en) | Redundant memory device | |
| JPH07287694A (en) | Multiplex processing system and memory synchronous control method | |
| JPH04158457A (en) | Duplex system | |
| JPS59135684A (en) | Data bypass system between buffer memories | |
| JPS5991558A (en) | Program test method | |
| JPS60134956A (en) | Information processing system | |
| JPS58154043A (en) | Information processor | |
| JPH012162A (en) | Duplex computer system | |
| JPH02501602A (en) | Mirror disk RAM system | |
| JPH0546580A (en) | Reliable data update method for extended storage | |
| JPS5938863A (en) | Access controlling system of shared memory |