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
JPH0789327B2 - Information processing system - Google Patents
[go: Go Back, main page]

JPH0789327B2 - Information processing system - Google Patents

Information processing system

Info

Publication number
JPH0789327B2
JPH0789327B2 JP63238234A JP23823488A JPH0789327B2 JP H0789327 B2 JPH0789327 B2 JP H0789327B2 JP 63238234 A JP63238234 A JP 63238234A JP 23823488 A JP23823488 A JP 23823488A JP H0789327 B2 JPH0789327 B2 JP H0789327B2
Authority
JP
Japan
Prior art keywords
interrupt
processing
processor
failure
fault
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 - Fee Related
Application number
JP63238234A
Other languages
Japanese (ja)
Other versions
JPH0287234A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63238234A priority Critical patent/JPH0789327B2/en
Publication of JPH0287234A publication Critical patent/JPH0287234A/en
Publication of JPH0789327B2 publication Critical patent/JPH0789327B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は情報処理システムに関し、特に情報処理装置か
ら障害処理プロセッサへの割込み処理方式に関する。
TECHNICAL FIELD The present invention relates to an information processing system, and more particularly to an interrupt processing system from an information processing apparatus to a fault processing processor.

従来技術 従来、情報処理システムにおいては、情報処理装置に対
応して障害処理プロセッサが設けられており、情報処理
装置と障害処理プロセッサとは一対一の関係にある。こ
のため、情報処理装置からの割込みに対する処理は、そ
の情報処理装置に対応する障害処理プロセッサでのみ行
われていた。
2. Description of the Related Art Conventionally, in an information processing system, a failure processing processor is provided corresponding to the information processing apparatus, and the information processing apparatus and the failure processing processor have a one-to-one relationship. Therefore, the processing for the interrupt from the information processing apparatus is performed only by the failure processing processor corresponding to the information processing apparatus.

複数の情報処理装置からなる情報処理システムにおいて
は、情報処理装置の故障による障害が障害処理プロセッ
サに割込みとして報告されると、その割込みによって障
害処理プロセッサで障害処理が行われるとともに、その
情報処理装置のシステムからの切離しなどを行うことに
より、システムの運用を継続可能としている。
In an information processing system including a plurality of information processing apparatuses, when a failure due to a failure of the information processing apparatus is reported as an interrupt to a failure processing processor, the failure processing is performed by the failure processing processor and the information processing apparatus The system can be operated continuously by disconnecting it from the system.

このような従来の情報処理システムでは、情報処理装置
と障害処理プロセッサとが一対一の関係にあるため、障
害処理プロセッサが故障などにより停止した場合に、そ
の障害処理プロセッサに対応する情報処理装置に故障が
発生しても、その情報処理装置からの障害報告を受ける
ことができなくなり、その情報処理装置の障害に対する
障害処理が障害処理プロセッサの復旧まで待たされ、し
かもシステムの運用に悪影響を与える可能性があるとい
う欠点がある。
In such a conventional information processing system, since the information processing device and the failure processing processor have a one-to-one relationship, when the failure processing processor is stopped due to a failure or the like, the information processing device corresponding to the failure processing processor is Even if a failure occurs, it will not be possible to receive a failure report from the information processing device, and failure processing for the failure of the information processing device will have to wait until the recovery of the failure processing processor, and even adversely affect the operation of the system. It has the disadvantage of being

発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、障害処理プロセッサが故障しても、該障
害処理プロセッサに対応する情報処理装置からの障害報
告に対する障害処理を行うことができる情報処理システ
ムの提供を目的とする。
SUMMARY OF THE INVENTION The present invention has been made to eliminate the above-mentioned drawbacks of the conventional ones, and even if a failure processing processor fails, it is possible to perform failure processing for a failure report from an information processing device corresponding to the failure processing processor. The purpose is to provide an information processing system that can be performed.

発明の構成 本発明による情報処理システムは、複数の情報処理装置
と、前記複数の情報処理装置各々に対応して設けられた
複数の障害処理プロセッサとを含む情報処理システムで
あって、自装置に対応する情報処理装置からの障害検出
信号を自装置及び他の装置に送出する送出手段と、前記
障害検出信号に応答して障害処理を行う障害処理手段
と、前記他の装置の障害処理手段の状態を識別する識別
手段と、前記他の装置の送出手段から送られてきた前記
障害検出信号に応答した障害処理が自装置において実行
可能か否かを判別する判別手段とを前記複数の障害処理
プロセッサ各々に有し、前記他の装置の送出手段から前
記障害検出信号が送出され、前記他の装置において該障
害検出信号に応答した障害処理の実行が不可と前記識別
手段により識別された場合、前記判別手段により該障害
検出信号に応答した障害処理が自装置において実行可能
と判別されたとき、該障害検出信号に応答した障害処理
の実行を前記自装置の障害処理手段により行うようにし
たことを特徴とする。
Configuration of the Invention An information processing system according to the present invention is an information processing system including a plurality of information processing devices and a plurality of fault processing processors provided corresponding to the plurality of information processing devices, respectively. A failure means for sending a failure detection signal from the corresponding information processing apparatus to the own apparatus and another apparatus, failure processing means for performing failure processing in response to the failure detection signal, and failure processing means for the other apparatus. A plurality of fault handling means for discriminating the state, and a discriminating means for discriminating whether or not the fault handling in response to the fault detection signal sent from the sending means of the other device can be executed in the own device; According to the identification means, the processor has the respective processors, and the failure detection signal is sent from the sending means of the other device, and the failure processing in response to the failure detection signal cannot be executed in the other device. When it is determined that the failure processing in response to the failure detection signal is executable by the own apparatus, the failure processing in response to the failure detection signal is executed by the failure processing unit of the own apparatus. It is characterized in that it is performed by.

実施例 次に、本発明の一実施例について図面を参照して説明す
る。
Embodiment Next, an embodiment of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例の構成を示すブロック図であ
る。図において、障害処理プロセッサ1,2は対応する情
報処理装置(図示せず)から割込みとして報告される障
害検出信号(以下、割込みとする)を受付ける割込み受
付け部11,12と、割込み受付け部11,21で受付けた割込み
に対する処理を行うプロセッサ部12,22とにより構成さ
れている。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, fault processors 1 and 2 are interrupt accepting units 11 and 12 that accept a fault detection signal (hereinafter referred to as an interrupt) reported as an interrupt from a corresponding information processing device (not shown), and an interrupt accepting unit 11 , 21, and processor units 12 and 22 for processing the interrupts accepted.

割込み受付け部11,21は自プロセッサ内インタフェース1
11,121により自装置のプロセッサ部12,22と接続され、
プロセッサ間インタフェース112,122により他装置のプ
ロセッサ部22,12と接続されている。また、プロセッサ
部12,22は互いにプロセッサ状態インタフェース101によ
り接続されている。
The interrupt acceptance units 11 and 21 are the internal processor interface 1
11,121 is connected to the processor section 12,22 of its own device,
The interprocessor interfaces 112 and 122 are connected to the processor units 22 and 12 of other devices. Further, the processor units 12 and 22 are connected to each other by the processor state interface 101.

第2図は本発明の一実施例の動作を示すフローチャート
である。これら第1図および第2図を用いて本発明の一
実施例の動作について説明する。
FIG. 2 is a flow chart showing the operation of the embodiment of the present invention. The operation of the embodiment of the present invention will be described with reference to FIGS. 1 and 2.

まず、障害処理プロセッサ1,2のプロセッサ部12,22がと
もに割込み処理可能な場合には、障害処理プロセッサ2
の割込み受付け部21に障害処理プロセッサ2に対応する
情報処理装置からの割込みが入力されると、割込み受付
け部21ではその割込みを受付けてその割込みの要因の登
録を行うとともに、プロセッサ部22,12に対する割込み
要求を自プロセッサ内インタフェース121およびプロセ
ッサ間インタフェース122を介して発行する。
First, when both the processor units 12 and 22 of the failure processing processors 1 and 2 can perform interrupt processing, the failure processing processor 2
When an interrupt from the information processing device corresponding to the fault processing processor 2 is input to the interrupt accepting unit 21 of, the interrupt accepting unit 21 accepts the interrupt and registers the cause of the interrupt, and the processor units 22 and 12 Issues an interrupt request to the processor via the in-processor interface 121 and the inter-processor interface 122.

プロセッサ部22ではこの割込み要求が自装置の割込み受
付け部21からの要求かどうかを判断し(第2図ステップ
31)、自装置の割込み受付け部21からの要求であると判
断すると、その割込み要求を受付けて割込み処理を起動
する(第2図ステップ36)。
The processor unit 22 judges whether or not this interrupt request is a request from the interrupt acceptance unit 21 of its own device (step in FIG. 2).
31) If it is determined that the request is from the interrupt accepting unit 21 of its own device, the interrupt request is accepted and interrupt processing is activated (step 36 in FIG. 2).

一方、障害処理プロセッサ1のプロセッサ部12ではこの
割込み要求が自装置の割込み受付け部11からの要求でな
いと判断し(第2図ステップ31)、プロセッサ状態イン
タフェース101を介して他装置のプロセッサ部22の状態
を読込む(第2図ステップ32)。
On the other hand, the processor unit 12 of the fault processing processor 1 determines that this interrupt request is not the request from the interrupt acceptance unit 11 of its own device (step 31 in FIG. 2), and the processor unit 22 of the other device via the processor status interface 101. The state of is read (step 32 in FIG. 2).

この読込みにより、他装置のプロセッサ部22の状態が割
込み処理可能であると判断すると(第2図ステップ3
3)、プロセッサ部12において障害処理プロセッサ2の
割込み受付け部21からの割込み要求に対する割込み処理
は行われない。
By this reading, if it is determined that the state of the processor unit 22 of the other device can handle the interrupt (step 3 in FIG. 2).
3) In the processor unit 12, the interrupt processing for the interrupt request from the interrupt acceptance unit 21 of the failure processing processor 2 is not performed.

次に、障害処理プロセッサ2のプロセッサ部22が故障な
どの理由により割込み処理ができない状態となった場合
には、障害処理プロセッサ2の割込み受付け部21に障害
処理プロセッサ2に対応する情報処理装置からの割込み
が入力されると、割込み受付け部21ではその割込みを受
付けてその割込みの要因の登録を行うとともに、プロセ
ッサ部22,12に対する割込み要求を自プロセッサ内イン
タフェース121およびプロセッサ間インタフェース122を
介して発行する。
Next, when the processor unit 22 of the fault processing processor 2 is in a state where interrupt processing cannot be performed due to a failure or the like, the interrupt receiving unit 21 of the fault processing processor 2 is notified from the information processing apparatus corresponding to the fault processing processor 2. When the interrupt is input, the interrupt accepting unit 21 accepts the interrupt and registers the cause of the interrupt, and sends an interrupt request to the processor units 22 and 12 via the in-processor interface 121 and the interprocessor interface 122. Issue.

このとき、プロセッサ部22は割込み処理ができない状態
なので、この割込み要求を受付けない。
At this time, the processor unit 22 cannot accept the interrupt request because it is in a state in which the interrupt process cannot be performed.

一方、障害処理プロセッサ1のプロセッサ部12ではこの
割込み要求が自装置の割込み受付け部11からの要求でな
いと判断し(第2図ステップ31)、プロセッサ状態イン
タフェース101を介して他装置のプロセッサ部22の状態
を読込む(第2図ステップ32)。
On the other hand, the processor unit 12 of the fault processing processor 1 determines that this interrupt request is not the request from the interrupt acceptance unit 11 of its own device (step 31 in FIG. 2), and the processor unit 22 of the other device via the processor status interface 101. The state of is read (step 32 in FIG. 2).

この読込みにより、プロセッサ部12では他装置のプロセ
ッサ部22が割込み処理可能な状態かどうかを判断し(第
2図ステップ33)、プロセッサ部22が割込み処理不可能
な状態であると判断すると、プロセッサ部12は障害処理
プロセッサ2の割込み受付け部21に登録されている割込
み要因を取出してこの割込み要求の詳細な情報を得る
(第2図ステップ34)。
Based on this reading, the processor unit 12 determines whether the processor unit 22 of the other device is in the interrupt-capable state (step 33 in FIG. 2). If it is determined that the processor unit 22 is in the interrupt-incapable state, the processor The unit 12 takes out the interrupt factor registered in the interrupt receiving unit 21 of the fault processing processor 2 and obtains detailed information of this interrupt request (step 34 in FIG. 2).

さらに、プロセッサ部12は割込み受付け部21から取出し
た割込み要因の中から、割込み処理を代替して実行でき
るものと実行できないものとを識別する(第2図ステッ
プ35)。
Further, the processor unit 12 discriminates, from among the interrupt factors taken out from the interrupt receiving unit 21, those which can be executed instead of the interrupt processing and those which cannot be executed (step 35 in FIG. 2).

割込み処理を代替して実行できるものと識別した場合に
は、割込み受付け部21からの割込み要因を取込んでその
割込み要求を受付け、割込み処理を起動する(第2図ス
テップ36)。
When it is identified that the interrupt processing can be executed instead, the interrupt factor from the interrupt receiving unit 21 is accepted, the interrupt request is accepted, and the interrupt processing is activated (step 36 in FIG. 2).

割込み処理を代替して実行できないものと識別した場合
には、割込み受付け部21の割込み要因はそのまま登録さ
れ、プロセッサ部12において割込み受付け部21からの割
込み要求に対する割込み処理は行われない。
When it is identified that the interrupt process cannot be executed instead, the interrupt factor of the interrupt accepting unit 21 is registered as it is, and the interrupt process for the interrupt request from the interrupt accepting unit 21 is not performed in the processor unit 12.

割込み受付け部21に割込み要因をそのまま登録しておく
ことにより、割込み処理が不可能な状態であったプロセ
ッサ部22が割込み処理可能な状態となったときに、その
割込みをプロセッサ部22で受付けて割込み処理を実行す
ることができる。
By registering the interrupt factor in the interrupt accepting unit 21 as it is, when the processor unit 22 which has been in the interrupt-disabled state becomes the interrupt-enabled state, the processor unit 22 accepts the interrupt. Interrupt processing can be executed.

ここで、割込み処理を代替して実行できるものと実行で
きないものとが同時に発生した場合には、プロセッサ部
12においては代替して実行できるものの割込み処理を実
行し、代替して実行できないものの割込み要因はそのま
ま割込み受付け部21に登録しておくこととなる。
Here, if something that can be executed instead of interrupt processing and something that cannot be executed occur at the same time, the processor unit
In 12, the interrupt process is executed which can be executed in the alternative, but the interrupt factor which cannot be executed in the alternative is registered in the interrupt accepting unit 21 as it is.

尚、障害処理プロセッサ1に対応する情報処理装置から
の割込みが割込み受付け部11に入力されたとき、障害処
理プロセッサ1のプロセッサ部12が割込み処理不可能な
状態の場合には、上述の処理動作と同様にして、障害処
理プロセッサ2のプロセッサ部22により代替して実行で
きるものの割込み処理が実行される。
When an interrupt from the information processing device corresponding to the fault processing processor 1 is input to the interrupt accepting unit 11, if the processor unit 12 of the fault processing processor 1 is in a state where interrupt processing cannot be performed, the above-described processing operation is performed. In the same manner as above, the interrupt processing, which can be executed by the processor unit 22 of the failure processing processor 2 instead, is executed.

このように、障害処理プロセッサ2に対応する情報処理
装置からの割込みが割込み受付け部21に入力されたとき
に、割込み受付け部21から自装置のプロセッサ部22およ
び他装置のプロセッサ部12に対して割込み要求を発行
し、自装置のプロセッサ部22が割込み処理不可能な状態
の場合には、他装置のプロセッサ部12により割込み処理
を行うようにすることによって、障害処理プロセッサ2
が故障しても、該障害処理プロセッサ2に対応する情報
処理装置からの障害報告に対する障害処理を他装置のプ
ロセッサ部12により迅速に行うことができ、情報処理シ
ステムの構成変更処理を迅速に行うことができる。
In this way, when an interrupt from the information processing device corresponding to the fault processing processor 2 is input to the interrupt accepting unit 21, the interrupt accepting unit 21 notifies the processor unit 22 of its own device and the processor unit 12 of another device. When an interrupt request is issued and the processor unit 22 of the own device is in a state in which interrupt processing is not possible, the processor unit 12 of the other device performs interrupt processing so that the failure processing processor 2
Even if the failure occurs, the failure processing for the failure report from the information processing apparatus corresponding to the failure processing processor 2 can be quickly performed by the processor unit 12 of the other apparatus, and the configuration change processing of the information processing system can be quickly performed. be able to.

発明の効果 以上説明したように本発明は、他の装置に対応する情報
処理装置からの障害検出信号が他の装置から自装置に送
出され、該障害検出信号に応答した障害処理の実行が他
の装置において不可と判定されたとき、該障害検出信号
に応答した障害処理の実行を自装置により行うようにす
ることによって、障害処理プロセッサが故障しても、該
障害処理プロセッサに対応する情報処理装置からの障害
報告に対する障害処理を実行することができるという効
果がある。
EFFECTS OF THE INVENTION As described above, according to the present invention, a failure detection signal from an information processing apparatus corresponding to another apparatus is sent from the other apparatus to the own apparatus, and the failure processing is executed in response to the failure detection signal. When it is determined that the failure processing is not possible in the apparatus, the failure processing in response to the failure detection signal is executed by the apparatus itself, so that even if the failure processing processor fails, the information processing corresponding to the failure processing processor is performed. There is an effect that it is possible to execute a failure process for a failure report from the device.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の一実施例の動作を示すフローチャートで
ある。 主要部分の符号の説明 1,2……障害処理プロセッサ 11,21……割込み受付け部 12,22……プロセッサ部 101……プロセッサ状態インタフェース 111,121……自プロセッサ内インタフェース 112,122……プロセッサ間インタフェース
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and FIG. 2 is a flow chart showing the operation of the embodiment of the present invention. Explanation of symbols of main parts 1,2 …… Fault handling processor 11,21 …… Interrupt acceptance unit 12,22 …… Processor unit 101 …… Processor status interface 111,121 …… Internal processor interface 112,122 …… Interprocessor interface

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数の情報処理装置と、前記複数の情報処
理装置各々に対応して設けられた複数の障害処理プロセ
ッサとを含む情報処理システムであって、 自装置に対応する情報処理装置からの障害検出信号を自
装置及び他の装置に送出する送出手段と、 前記障害検出信号に応答して障害処理を行う障害処理手
段と、 前記他の装置の障害処理手段の状態を識別する識別手段
と、 前記他の装置の送出手段から送られてきた前記障害検出
信号に応答した障害処理が自装置において実行可能か否
かを判別する判別手段とを前記複数の障害処理プロセッ
サ各々に有し、 前記他の装置の送出手段から前記障害検出信号が送出さ
れ、前記他の装置において該障害検出信号に応答した障
害処理の実行が不可と前記識別手段により識別された場
合、前記判別手段により該障害検出信号に応答した障害
処理が自装置において実行可能と判別されたとき、該障
害検出信号に応答した障害処理の実行を前記自装置の障
害処理手段により行うようにしたことを特徴とする情報
処理システム。
1. An information processing system including a plurality of information processing devices, and a plurality of fault processing processors provided corresponding to the plurality of information processing devices, respectively. Sending means for sending the fault detection signal to the own device and another device, fault handling means for performing fault handling in response to the fault detection signal, and identification means for identifying the state of the fault handling means of the other device And each of the plurality of fault processing processors has a discriminating means for discriminating whether or not the fault processing in response to the fault detection signal sent from the sending means of the other device can be executed in the own device, The determination is made when the fault detection signal is transmitted from the transmission unit of the other device, and the identification unit determines that the fault processing in response to the fault detection signal cannot be executed in the other device. When the step determines that the failure processing in response to the failure detection signal can be executed in the own device, the failure processing in response to the failure detection signal is executed by the failure processing means of the own apparatus. Information processing system.
JP63238234A 1988-09-22 1988-09-22 Information processing system Expired - Fee Related JPH0789327B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63238234A JPH0789327B2 (en) 1988-09-22 1988-09-22 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63238234A JPH0789327B2 (en) 1988-09-22 1988-09-22 Information processing system

Publications (2)

Publication Number Publication Date
JPH0287234A JPH0287234A (en) 1990-03-28
JPH0789327B2 true JPH0789327B2 (en) 1995-09-27

Family

ID=17027141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63238234A Expired - Fee Related JPH0789327B2 (en) 1988-09-22 1988-09-22 Information processing system

Country Status (1)

Country Link
JP (1) JPH0789327B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11613161B2 (en) 2019-11-13 2023-03-28 Toyota Jidosha Kabushiki Kaisha Vehicle air conditioning system and air conditioner control method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4875144A (en) * 1972-01-10 1973-10-09
JPS5688519A (en) * 1979-12-21 1981-07-18 Toshiba Corp System switching device
JPS60140438A (en) * 1983-12-27 1985-07-25 Nec Corp System switching control system of information processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11613161B2 (en) 2019-11-13 2023-03-28 Toyota Jidosha Kabushiki Kaisha Vehicle air conditioning system and air conditioner control method

Also Published As

Publication number Publication date
JPH0287234A (en) 1990-03-28

Similar Documents

Publication Publication Date Title
US4268902A (en) Maintenance interface for a service processor-central processing unit computer system
JPH04318654A (en) Redirection system for interruption to microprocessor
US5438675A (en) Initialization system for input/output processing units
JP3442932B2 (en) Information processing system
JPH0789327B2 (en) Information processing system
US4740910A (en) Multiprocessor system
US20020087775A1 (en) Apparatus and method for interrupt delivery
US7360222B2 (en) Extensions to coupling channels to support multiple coupling facility sharing, interrupts, and message passing
JP2539436B2 (en) Communication method between processors
US7886306B2 (en) Extensions to coupling channels to support multiple coupling facility sharing, interrupts, and message passing
JP2688368B2 (en) Error address collection method
JPH0248736A (en) Information processing system
JPH03210654A (en) Distributed control processor
JPH0241551A (en) Interrupt handling method for specifying destination
JPH07120343B2 (en) Multiprocessor system
JP2505044B2 (en) Interrupt control method
JPH0546423A (en) Process inheritance processing device
JPH022180B2 (en)
JPH0411890B2 (en)
JPH04273327A (en) Static parallel processing program creation support device
JPS63174149A (en) Information processing system
JPH077344B2 (en) Faulty processor identification method
JPH0713879A (en) Bus connecting device
JPH0118460B2 (en)
JPH06161933A (en) Common bus I / O control system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees