Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0519743B2 - - Google Patents
[go: Go Back, main page]

JPH0519743B2 - - Google Patents

Info

Publication number
JPH0519743B2
JPH0519743B2 JP58150370A JP15037083A JPH0519743B2 JP H0519743 B2 JPH0519743 B2 JP H0519743B2 JP 58150370 A JP58150370 A JP 58150370A JP 15037083 A JP15037083 A JP 15037083A JP H0519743 B2 JPH0519743 B2 JP H0519743B2
Authority
JP
Japan
Prior art keywords
processor
information
register
active
logic
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
JP58150370A
Other languages
Japanese (ja)
Other versions
JPS6043784A (en
Inventor
Yoshinori Yamamoto
Masaaki Nagao
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58150370A priority Critical patent/JPS6043784A/en
Publication of JPS6043784A publication Critical patent/JPS6043784A/en
Publication of JPH0519743B2 publication Critical patent/JPH0519743B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 発明の技術分野 本発明は2重化プロセツサシステムに関する。[Detailed description of the invention] Technical field of invention The present invention relates to a dual processor system.

技術の背景 コンピユータ制御されるシステムの高信頼化を
図るべく、プロセツサを2重化することが一般に
行われている。すなわち、現用系プロセツサと予
備系プロセツサを併設し、いずれか一方に障害が
発生したときには他方に切替えてシステムダウン
を防止するというものである。この場合、これら
プロセツサにより制御される端末系は2重化しな
いのが普通であるから、これらプロセツサとこれ
ら端末系につながる通信回線との間には回線切替
装置が設けられる。本発明は主としてこの回線切
替装置について言及する。
Background of the Technology In order to increase the reliability of computer-controlled systems, it is common practice to duplicate processors. That is, an active processor and a standby processor are installed together, and when a failure occurs in either one, the system is switched to the other to prevent the system from going down. In this case, since the terminal systems controlled by these processors are usually not duplicated, a line switching device is provided between these processors and the communication lines connected to these terminal systems. The present invention mainly refers to this line switching device.

従来技術と問題点 第1図は一般的な2重化プロセツサシステムの
概要を示すブロツク図である。本図において、1
1−0は0系プロセツサ、すなわち現用系プロセ
ツサ、11−1は1系プロセツサ、すなわち予備
系プロセツサである。いずれか一方のプロセツサ
が回線切替装置12によつて選択されて、通信回
線13に接続され、各種端末(図示せず)とデー
タ交換を行う。本図に示した2重化プロセツサシ
ステムでは、装置12の切替制御を全てプロセツ
サ側から行つている。さらに、その切替制御のた
めに運転監視装置14の助けを得て行う。この場
合、プロセツサ側が受け持つ操作にはかなり複雑
なソフトウエアならびにこれをサポートするため
の複雑なハードウエアを必要とする。このためプ
ロセツサ自身が担う本来の役割が、前記の操作の
ために減縮されることになる。これが問題点であ
る。
Prior Art and Problems FIG. 1 is a block diagram showing an outline of a general duplex processor system. In this figure, 1
1-0 is a 0-system processor, that is, an active system processor, and 11-1 is a 1-system processor, that is, a standby system processor. One of the processors is selected by the line switching device 12, connected to the communication line 13, and exchanges data with various terminals (not shown). In the dual processor system shown in this figure, all switching control of the device 12 is performed from the processor side. Furthermore, the switching control is performed with the help of the operation monitoring device 14. In this case, the operations handled by the processor require fairly complex software and complex hardware to support it. Therefore, the original role played by the processor itself is reduced to accommodate the above-mentioned operations. This is the problem.

発明の目的 従つて、本発明は、上記問題点に鑑み、回線切
替のために要する各プロセツサの負担を大幅に軽
減することのできる2重化プロセツサシステムを
提案することを目的とするものである。
Purpose of the Invention Therefore, in view of the above-mentioned problems, it is an object of the present invention to propose a duplex processor system that can significantly reduce the burden on each processor required for line switching. be.

発明の構成 上記目的を達成するために本発明は、現用系お
よび予備系の両プロセツサはそれぞれ、正常であ
る限り第1の論理レベルを示す第1情報を周期的
に回線切替装置内の第1レジスタに送出する状態
通知部を備えている。又、回線切替装置は、さら
に、回線接続状態をストアする第2レジスタと、
回線接続状態を決定する論理判断制御部とを備
え、この論理判断制御部は、第1レジスタと第2
レジスタの内容を周期的に読み出してその論理パ
ターンから回線接続状態を決定する。さらに、論
理判断制御部は、この第1情報の周期的な書き込
みタイミングと同期して且つそのタイミングとず
らしながら、第1の論理レベルと異なる第2の論
理レベルの信号により周期的に第1レジスタの内
容をクリアするようにしている。
Structure of the Invention In order to achieve the above object, the present invention provides that both the active and standby processors periodically transmit first information indicating the first logic level to the first processor in the line switching device as long as they are normal. It is equipped with a status notification unit that sends information to the register. The line switching device further includes a second register that stores the line connection state;
a logic judgment control unit that determines the line connection state, and this logic judgment control unit includes a first register and a second register.
The contents of the register are periodically read and the line connection state is determined from the logical pattern. Furthermore, the logic judgment control unit periodically writes the first register using a signal of a second logic level different from the first logic level, in synchronization with the periodic write timing of the first information, and with a shift from the timing. I am trying to clear the contents of.

発明の実施例 第2図は本発明に基づく2重化プロセツサシス
テムの原理的な説明に用いるブロツク図であり、
第3図AおよびBは第2図の2重化プロセツサシ
ステムの動作説明に用いるタイムチヤートであ
る。第2図において、21−0,21−1および
22はそれぞれ第1図の現用系プロセツサ、予備
系プロセツサおよび回線切替装置に相当する。通
信回路13とこれにつながる端末(図示せず)に
は何ら変更を加えていない。各プロセツサ21−
0および21−1には状態通知部23−0および
23−1が設けられる。各状態通知部23−0,
23−1は、自己のプロセツサが運転中であるこ
とを示す第1情報を送出する。これは周期的に行
われる。一方、回線切替装置22は、これら第1
情報をストアするための第1レジスタ24を有す
る。この第1レジスタ24には周期的に論理
“1”が書き込まれ、その内容を周期的にクリア
する。一連の動作例を第3図に示す。同図Aはプ
ロセツサ21−0、第1レジスタ24の第1ビツ
ト目および回線切替装置22の関係を示し、同図
Bはプロセツサ21−1、第1レジスタ24の第
2ビツト目および回線切替装置22の関係を示
す。システム全体の起動時(時刻t0)に装置22
は、まず論理“1”をレジスタ24の両ビツトに
書き込む。その後、時刻t1で例えばプロセツサ2
1−0の方が先に立上がつたとすると、その状態
通知部23−0は第1情報(論理“0”)をレジ
スタ24の第1ビツト目に書き込む。次に時刻t2
で再び装置22は自内の第1レジスタ24の両ビ
ツトに論理“1”を書き込む。さらに同様のこと
は、時刻t3以降にプロセツサ21−1が立上がつ
た後に、このプロセツサ21−1についても行わ
れる。なお、プロセツサが立上るとは、プロセツ
サが実際に稼動状態に入るか又はいつでも稼動状
態に入り得ることを意味する。かくのごとく、両
プロセツサが正常である限り周期的に論理“0”
の第1情報の書き込みが第1レジスタ24に対し
てなされ、又、同時にこれと同期してタイミング
をずらしながら同期的に、第1レジスタ24に
は、装置22から論理“1”の書込みがなされ
る。結局、装置22からの論理“1”の書込みが
なされる際に、当該ビツトが論理“0”になつて
いれば、当該プロセツサは正常に動作しているこ
とが判断される。ここで、仮に時刻t4にてプロセ
ツサ21−0に障害(第3図Aの参照)が発生
したとするとこれ以降、論理“0”の第1情報が
障害プロセツサ21−0から供給されなくなる。
そうすると、時刻t5にて装置22が、レジスタ2
4に対して論理“1”を書き込む際、当該ビツト
が“1”のままであることが発見される。ここに
装置22は障害の発生を知り、所定の回線切替動
作に入る。
Embodiment of the Invention FIG. 2 is a block diagram used to explain the principle of a duplex processor system based on the present invention.
3A and 3B are time charts used to explain the operation of the duplex processor system of FIG. 2. FIG. In FIG. 2, 21-0, 21-1, and 22 correspond to the active processor, standby processor, and line switching device shown in FIG. 1, respectively. No changes have been made to the communication circuit 13 and the terminal (not shown) connected thereto. Each processor 21-
0 and 21-1 are provided with status notification units 23-0 and 23-1. Each status notification unit 23-0,
23-1 sends out first information indicating that its own processor is in operation. This is done periodically. On the other hand, the line switching device 22
It has a first register 24 for storing information. Logic "1" is periodically written to this first register 24, and its contents are periodically cleared. An example of a series of operations is shown in FIG. Figure A shows the relationship between the processor 21-0, the first bit of the first register 24, and the line switching device 22, and Figure B shows the relationship between the processor 21-1, the second bit of the first register 24, and the line switching device. 22 relationships are shown. When the entire system starts up (time t0), the device 22
first writes logic "1" to both bits of register 24. After that, at time t1, for example, processor 2
If 1-0 rises first, the status notification unit 23-0 writes the first information (logic "0") to the first bit of the register 24. Then time t2
The device 22 again writes logic "1" to both bits of the first register 24 within itself. Furthermore, the same process is performed for the processor 21-1 after the processor 21-1 starts up after time t3. Note that the processor starts up means that the processor actually enters the operating state or can enter the operating state at any time. As described above, as long as both processors are normal, the logic “0” is periodically output.
The first information is written to the first register 24, and at the same time, a logic "1" is written to the first register 24 from the device 22, while shifting the timing. Ru. After all, if the bit becomes a logic "0" when a logic "1" is written from the device 22, it is determined that the processor is operating normally. Here, if a failure occurs in the processor 21-0 at time t4 (see FIG. 3A), the first information of logic "0" will no longer be supplied from the failed processor 21-0.
Then, at time t5, the device 22 registers the register 2.
When writing a logical ``1'' to 4, it is discovered that the bit remains ``1''. At this point, the device 22 becomes aware of the occurrence of a failure and begins a predetermined line switching operation.

第4図は本発明に基づく2重化プロセツサの一
具体例を示すブロツク図である。既に説明済みの
構成要素には同一の参照番号を付して示す。プロ
セツサ21−0および21−1内の状態通知部2
3−0および23−1は、それぞれタイマー41
−0および41−1と書込み制御部42−0およ
び42−1とからなり、これらプロセツサが正常
動作中である限り、装置22内の第1レジスタ2
4における対応ビツトに論理“0”の第1情報を
周期的に書き込む(図中のWrite)。なお、その
周期性は、タイマー(41−0,41−1)の割
込み(図中のInt)によつて規定される。
FIG. 4 is a block diagram showing a specific example of a duplex processor according to the present invention. Components that have already been described are indicated with the same reference numerals. Status notification unit 2 in processors 21-0 and 21-1
3-0 and 23-1 are each timer 41
-0 and 41-1 and write control units 42-0 and 42-1, and as long as these processors are in normal operation, the first register 2 in the device 22
The first information of logic "0" is periodically written to the corresponding bit at 4 (Write in the figure). Note that the periodicity is defined by the interrupt (Int in the figure) of the timer (41-0, 41-1).

第1レジスタ24には既述のように論理“1”
が周期的に書き込まれるが、この書き込みは、論
理判断制御部43により、信号線S1を介して行
われる。この書き込み(Write)に先行して、制
御部43は第1レジスタ24の内容が論理“0”
になつているかを調べる必要があり、このため、
信号線S2を介して第1レジスタ24の内容を読
み取る(Read)。なお、第1レジスタ24からの
読取り情報は後述の論理判断にとつて重要な情報
となる。
The first register 24 has logic “1” as described above.
is written periodically, and this writing is performed by the logic judgment control section 43 via the signal line S1. Prior to this write, the control unit 43 sets the content of the first register 24 to logic “0”.
It is necessary to check whether the
The contents of the first register 24 are read (Read) via the signal line S2. Note that the information read from the first register 24 becomes important information for logical judgment described later.

上記論理判断のために上記第1情報の他に第2
情報が必要である(後に詳述)。この第2情報は
第2レジスタ44より、信号線S3を介して周期
的に読み出され、制御部43での論理判断に供さ
れる。第2情報は、装置22内のスイツチ部45
における回線接続状態を表わす。すなわち、通信
回線13がいずれのプロセツサ(21−0又は2
1−1)と接続しているかを表わす。なお、上述
した第1情報および第2情報の読取り、信号線S
1による論理“1”の書込みは全て周期的に行わ
れ、そのために、タイマー46より周期的な割込
み(Int)を行う。かくして、論理判断制御部4
3は、所定の論理判断の後、スイツチ部45に対
し、信号線S4を介して切替指示信号SWを与
え、所定の回線接続状態にする。このとき、どの
ような回線接続状態かを示す前記第2情報を、信
号線S5を介して第2レジスタに書き込む
(Write)。
In order to make the above logical judgment, in addition to the above first information, the second
Information is required (more on this later). This second information is periodically read out from the second register 44 via the signal line S3 and is used for logical judgment by the control section 43. The second information is a switch section 45 in the device 22.
represents the line connection status. That is, the communication line 13 is connected to either processor (21-0 or 21-0).
1-1). In addition, for reading the first information and the second information described above, the signal line S
All writing of logic "1" by 1 is performed periodically, and therefore a periodic interrupt (Int) is generated by the timer 46. Thus, the logical judgment control section 4
After making a predetermined logical judgment, 3 gives a switching instruction signal SW to the switch section 45 via the signal line S4 to set it in a predetermined line connection state. At this time, the second information indicating the line connection state is written to the second register via the signal line S5.

第5図は第4図の論理判断制御部43の論理判
断動作を説明するための論理パターン図である。
本図において、左欄は第1レジスタ24の内容
(左が現用系プロセツサ21−0用のビツトB0、
右が予備系プロセツサ21−1用のビツトB1)
を示し、上欄は第2レジスタ44の内容を示す。
これはスイツチ部45が未接続(00)(第1ビツ
トは21−0系,第2ビツト21−1系)、現用
系(0系)接続中(10)および予備系(1系)接続中
(01)の3つの状態に分けられる。この論理パタ
ーン図の見方は、第1レジスタ24のいずれかと
第2レジスタ44のいずれかの交点における論理
パターンを読み出すというものであり、例えば第
1レジスタ24の内容が(10)(図中のイ)で第2レ
ジスタ44の内容が(10)(図中のロ)ならば、図中
のハに示す(01)の内容の切替指示信号SWをス
イツチ部45に送る。このハの(01)は1系へ接
続を切替えることを表わす。つまり、この場合
は、プロセツサ21−0の障害が発生していて、
現在はスイツチ部45がプロセツサ21−0に接
続中であるから、プロセツサ21−1に回線接続
を切替えよ、ということを表わしている。同様
に、ニの(01)はプロセツサ21−1に切り替え
るべきことを、ホ,ヘおよびトの各(10)はプロセツ
サ21−0に切り替えるべきことをそれぞれ表わ
している。その他の、イ,ロ,ハの符号が付され
ていないところは、回線接続をそのまま(何もし
ない)にすることを表わす。なお、両プロセツサ
が障害(同図チに示す(11))ならば、回線接続状態
を(00)、すなわち非接続にする。上述の論理判
断によりスイツチ部45を制御するのが論理判断
制御部43である。
FIG. 5 is a logic pattern diagram for explaining the logic judgment operation of the logic judgment control section 43 of FIG.
In this figure, the left column shows the contents of the first register 24 (the left is bit B0 for the active processor 21-0,
On the right is bit B1 for standby processor 21-1)
The upper column shows the contents of the second register 44.
This means that the switch section 45 is not connected (00) (1st bit is 21-0 system, 2nd bit is 21-1 system), active system (0 system) is connected (10), and standby system (1 system) is connected. It can be divided into three states (01). The way to read this logic pattern diagram is to read the logic pattern at the intersection of any one of the first registers 24 and any one of the second registers 44. For example, if the content of the first register 24 is (10) (I ), if the content of the second register 44 is (10) (b in the figure), a switching instruction signal SW of the content (01) shown in c in the figure is sent to the switch unit 45. (01) in this C represents switching the connection to the 1st system. In other words, in this case, a failure has occurred in the processor 21-0,
Since the switch unit 45 is currently connected to the processor 21-0, this indicates that the line connection should be switched to the processor 21-1. Similarly, (01) in D indicates that the processor 21-1 should be switched to, and (10) in E, H, and G indicate that the processor 21-0 should be switched. Other locations without the symbols A, B, and C indicate that the line connection is left as is (does nothing). Note that if both processors are at fault ((11) shown in Figure 1), the line connection status is set to (00), ie, not connected. The logical judgment control section 43 controls the switch section 45 based on the above-mentioned logical judgment.

第6Aおよび第6B図は第4図の論理判断制御
部43の回線接続制御手順を示すフローチヤート
である。ただし、このフローチヤートの内容は既
述した説明とほぼ同じである。ステツプ(a)では第
1レジスタ24の各ビツトの第1情報を読み出
す。ステツプ(b)で、0系と1系の論理和をとるこ
とにより、第1レジスタ24の内容が(00)であ
る状態(第5図中のリ参照)を検知できる。つま
り、論理和の値が“0”ならば第1レジスタ24
の内容が(00)であり、さらにステツプ(c)へ移
る。もしその値が“1”ならば第1レジスタ24
の内容は(10)か(01)か(11)である。このときはステ
ツプ(g)へ移る。ステツプ(c)では、第2レジスタ4
4の0系ビツト(左側ビツト)を読み取り、その
値が“0”ならステツプ(d)に移り、さらに第2レ
ジスタ44の1系ビツト(右側ビツト)を読み取
り、この値が“0”なら、スイツチ部45を0系
に接続して(又は0系のまま維持して)ステツプ
(e)において、その回線接続状態(10)を第2レジスタ
44に書き込む。逆に、その値が“1”なら、ス
イツチ部45を1系に接続して(又は1系のまま
維持して)、ステツプ(f)においてその回線接続状
態(01)を第2レジスタ44に書き込む。
6A and 6B are flowcharts showing the line connection control procedure of the logic judgment control section 43 of FIG. 4. However, the content of this flowchart is almost the same as the above explanation. In step (a), the first information of each bit of the first register 24 is read out. In step (b), the state in which the contents of the first register 24 are (00) can be detected by calculating the logical sum of the 0 series and the 1 series (see FIG. 5). In other words, if the value of the logical sum is "0", the first register 24
The content of is (00), and the process moves to step (c). If the value is “1”, the first register 24
The content of is (10), (01), or (11). In this case, proceed to step (g). In step (c), the second register 4
Read the 0 series bits (left side bits) of 4, and if the value is "0", proceed to step (d), and then read the 1 series bits (right side bits) of the second register 44, and if this value is "0", Connect the switch section 45 to the 0 system (or keep it as the 0 system) and proceed to step
In (e), the line connection status (10) is written into the second register 44. On the other hand, if the value is "1", the switch unit 45 is connected to the 1st system (or maintained as 1st system), and the line connection status (01) is stored in the second register 44 in step (f). Write.

上記ステツプ(c)の読出し値が“1”のときも、
ステツプ(e)へ移る。
Even when the read value in step (c) above is “1”,
Move to step (e).

ステツプ(b)の論理和の値が“1”であれば、さ
らにステツプ(g)で、第1レジスタ24の0系と1
系の論理積をとる。この値が“1”であれば、第
5図のチに相当し、回線を非接続にしてから、ス
テツプ(h)へ移つて第2レジスタ44に(00)を書
き込む。逆に、その値が“0”ならば、第5図中
のイ又はヌであり、イであれば1系に接続し(又
は1系のまま維持し)、ヌであれば0系に接続し
て(又は0系のまま維持して)、ステツプにて、
第1レジスタ24の内容を反転した値を第2レジ
スタ44に書き込む。
If the logical sum value in step (b) is "1", then in step (g), the 0 series and 1 series of the first register 24 are
Take the logical product of the system. If this value is "1", it corresponds to H in FIG. Conversely, if the value is "0", it is I or N in Figure 5, and if it is A, connect to the 1 system (or keep it as 1), and if it is N, connect to the 0 system. (or keep it as 0 system), and at step,
A value obtained by inverting the contents of the first register 24 is written to the second register 44.

発明の効果 以上説明したように本発明によれば、現用系プ
ロセツサおよび予備系プロセツサは、単純な状態
通知部23−0,23−1を設けるのみで良く、
回線監視に要するこれらプロセツサの負担はかな
り低減される。又、回線切替装置22は、第1お
よび第2レジスタ24,44と比較的簡単な論理
判断制御部43とを設けるだけで良く、高度なプ
ロセツサ機能も複雑なハードウエアも必要としな
い。
Effects of the Invention As explained above, according to the present invention, the active processor and the standby processor only need to be provided with simple status notification units 23-0 and 23-1.
The burden on these processors required for line monitoring is considerably reduced. Further, the line switching device 22 only needs to be provided with the first and second registers 24, 44 and a relatively simple logic judgment control section 43, and does not require advanced processor functions or complicated hardware.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は一般的な2重化プロセツサシステムの
概要を示すブロツク図、第2図は本発明に基づく
2重化プロセツサシステムの原理的な説明に用い
るブロツク図、第3図AおよびBは第2図の2重
化プロセツサシステムの動作説明に用いるタイム
チヤート、第4図は本発明に基づく2重化プロセ
ツサの一具体例を示すブロツク図、第5図は第4
図の論理判断制御部43の論理判断動作を説明す
るための論理パターン図、第6Aおよび第6B図
は第4図の論理判断制御部43の回線接続制御手
順を示すフローチヤートである。 13…通信回路、21−0…現用系プロセツ
サ、21−1…予備系プロセツサ、22…回線切
替装置、23−0,23−1…状態通知部、24
…第1レジスタ、43…論理判断制御部、44…
第2レジスタ、45…スイツチ部。
FIG. 1 is a block diagram showing an overview of a general duplex processor system, FIG. 2 is a block diagram used to explain the principle of a duplex processor system based on the present invention, and FIGS. 3A and B 2 is a time chart used to explain the operation of the duplex processor system shown in FIG. 2, FIG. 4 is a block diagram showing a specific example of the duplex processor system according to the present invention, and FIG.
6A and 6B, which are logic pattern diagrams for explaining the logic judgment operation of the logic judgment control unit 43 shown in the figure, are flowcharts showing the line connection control procedure of the logic judgment control unit 43 of FIG. 4. 13... Communication circuit, 21-0... Active system processor, 21-1... Standby system processor, 22... Line switching device, 23-0, 23-1... Status notification section, 24
...First register, 43...Logic judgment control unit, 44...
Second register, 45...switch section.

Claims (1)

【特許請求の範囲】 1 現用系プロセツサ11−0および予備系プロ
セツサ11−1と、 該現用系又は予備系プロセツサ11−0,11
−1と、これらプロセツサとデータ交換すべき端
末とを結ぶ通信回路13を、これら現用系又は予
備系プロセツサのいずれか一方に択一的に切り替
えて接続するスイツチ部45を含む回線切替装置
22と、を有してなる2重化プロセツサシステム
において、 前記現用系および予備系プロセツサ11−0,
11−1の各々には、正常である限り第1の論理
レベルを示す第1情報を前記回線切替装置22に
周期的にそれぞれ送出する状態通知部23−0,
23−1を設け、また、該回線切替装置22には
さらに情報保持手段および論理判断制御部43を
設け、ここに 前記情報保持手段は、前記現用系および予備系
プロセツサ11−0,11−1の各前記状態通知
部23−0,23−1からの各前記第1情報が書
き込まれる第1レジスタ24と、前記スイツチ部
45における回線接続状態を示す第2情報が書き
込まれる第2レジスタ44とから構成し、 前記論理判断制御部43は、前記第1レジスタ
24への前記第1情報の書込みタイミングと同期
して、かつ、タイミングをずらしながら周期的に
該第1レジスタ24内の前記第1の論理レベル
を、該第1の論理レベルと異なる第2の論理レベ
ルにクリアし、前記第1情報の周期的な読出しに
よつて該第1情報が前記第2の論理レベルに固定
されたことを検出したとき、前記現用系又は予備
系プロセツサの障害発生を検知すると共に、前記
第1および第2レジスタ24,44からそれぞれ
周期的に読み出した前記第1および第2情報の各
論理パターンに基づき前記スイツチ部45におけ
る回線接続状態を周期的に決定しその決定された
回線接続状態に相当する前記第2情報を前記第2
レジスタ44に書き込むようにしたことを特徴と
する2重化プロセツサシステム。
[Scope of Claims] 1. An active processor 11-0 and a backup processor 11-1, and the active or backup processors 11-0, 11.
-1, and a line switching device 22 including a switch section 45 that selectively switches and connects the communication circuit 13 connecting these processors and the terminal to which data is to be exchanged to either the active system or the standby system processor. In a duplex processor system comprising: the active and standby processors 11-0,
11-1 each include a status notification unit 23-0, which periodically sends first information indicating a first logic level to the line switching device 22 as long as it is normal.
23-1, and the line switching device 22 is further provided with an information holding means and logic judgment control section 43, wherein the information holding means is connected to the active system and standby system processors 11-0, 11-1. a first register 24 in which each of the first information from each of the status notification sections 23-0 and 23-1 is written; and a second register 44 in which second information indicating the line connection state in the switch section 45 is written. The logic judgment control unit 43 periodically writes the first information in the first register 24 in synchronization with the writing timing of the first information in the first register 24 and while shifting the timing. clearing the logic level of the logic level to a second logic level different from the first logic level, and fixing the first information to the second logic level by periodically reading the first information. is detected, the occurrence of a failure in the active or standby processor is detected, and based on each logical pattern of the first and second information periodically read from the first and second registers 24 and 44, respectively. The line connection state in the switch section 45 is periodically determined, and the second information corresponding to the determined line connection state is transmitted to the second
A dual processor system characterized in that writing is performed in a register 44.
JP58150370A 1983-08-19 1983-08-19 Double processor system Granted JPS6043784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58150370A JPS6043784A (en) 1983-08-19 1983-08-19 Double processor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58150370A JPS6043784A (en) 1983-08-19 1983-08-19 Double processor system

Publications (2)

Publication Number Publication Date
JPS6043784A JPS6043784A (en) 1985-03-08
JPH0519743B2 true JPH0519743B2 (en) 1993-03-17

Family

ID=15495506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58150370A Granted JPS6043784A (en) 1983-08-19 1983-08-19 Double processor system

Country Status (1)

Country Link
JP (1) JPS6043784A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0769891B2 (en) * 1987-10-14 1995-07-31 富士電機株式会社 Redundant control device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57109057A (en) * 1980-12-26 1982-07-07 Omron Tateisi Electronics Co Automatic switching system of dual-processor system
JPS5850048A (en) * 1981-09-10 1983-03-24 Fujitsu Ltd Malfunction detection for processing device

Also Published As

Publication number Publication date
JPS6043784A (en) 1985-03-08

Similar Documents

Publication Publication Date Title
US4941087A (en) System for bumpless changeover between active units and backup units by establishing rollback points and logging write and read operations
JPH07111713B2 (en) Configuration change control method
JPH0519743B2 (en)
JPH06259343A (en) Multibus control system and system using the same
JPH0122653B2 (en)
US6687852B1 (en) Ultra reliable disk memory for duplex processor platforms
JP2004070456A (en) Data backup method, data backup device, and information processing unit
JPH01116963A (en) Storage subsystem
JPH06259274A (en) Dual system
JP3112280B2 (en) Computer system
JPH083807B2 (en) Automatic switching device for dual magnetic disk device
KR19990028356U (en) Circuit board redundancy device of communication system
JP3085239B2 (en) Redundant system of basic processing unit
JPS61147344A (en) Electronic computer system
JP2511542B2 (en) Information processing system
JPS59180897A (en) Double structure system of battery back-up memory
JPS638500B2 (en)
US6671823B1 (en) Ultra reliable disk memory for multi-processor platforms
JPH0594265A (en) Multiple writing filing system
JPS61243552A (en) Switching system for peripheral controller
JPS6350740B2 (en)
JPH09146853A (en) Redundant computer and its failure system restoration method
JPS634210B2 (en)
JPS6247767A (en) Inter-processor communication inhibiting system
JPS59112498A (en) Duplex shared memory device