JPH03257638A - マルチプロセッサ制御方式 - Google Patents
マルチプロセッサ制御方式Info
- Publication number
- JPH03257638A JPH03257638A JP2058598A JP5859890A JPH03257638A JP H03257638 A JPH03257638 A JP H03257638A JP 2058598 A JP2058598 A JP 2058598A JP 5859890 A JP5859890 A JP 5859890A JP H03257638 A JPH03257638 A JP H03257638A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- input
- output
- interrupt
- output device
- 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
- 230000007246 mechanism Effects 0.000 claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims abstract description 14
- 239000000725 suspension Substances 0.000 claims description 2
- 238000000034 method Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマルチプロセッサ制御方式に関し、特にプロセ
ッサの障害が発生した際の入出力完了割込み通知先を動
的に変更するマルチプロセッサ制御方式に関する。
ッサの障害が発生した際の入出力完了割込み通知先を動
的に変更するマルチプロセッサ制御方式に関する。
従来、比較的システム価格の低い計算機では、この種の
入出力完了の割込み通知先プロセッサの変更機能は、入
出力制御装置にはなく、ソフトウェア(特にオペレーテ
ィングシステム)からあらかじめ指定しであるプロセッ
サに入出力の完了割込みを行うようになっている。
入出力完了の割込み通知先プロセッサの変更機能は、入
出力制御装置にはなく、ソフトウェア(特にオペレーテ
ィングシステム)からあらかじめ指定しであるプロセッ
サに入出力の完了割込みを行うようになっている。
上述した従来の入出力完了割込み方式では、割込み通知
予定先のプロセッサに障害が発生すると、この完了通知
を行うことかできなくなる。そこで、マルチプロセッサ
システムでは、プロセッサのII害監視機楕が組み込ま
れ、プロセッサ障害を検出すると、この障害プロセッサ
の役割を他の正常なプロセッサが肩がわりする方法が取
られている。
予定先のプロセッサに障害が発生すると、この完了通知
を行うことかできなくなる。そこで、マルチプロセッサ
システムでは、プロセッサのII害監視機楕が組み込ま
れ、プロセッサ障害を検出すると、この障害プロセッサ
の役割を他の正常なプロセッサが肩がわりする方法が取
られている。
しかし、この障害プロセッサの役割を肩がわりしたプロ
セッサは、自プロセッサに以後の入出力割込みを発生さ
せるための指示を、再度この入出力装置に出す必要があ
り、この準備完了までに少なからず時間が必要となる。
セッサは、自プロセッサに以後の入出力割込みを発生さ
せるための指示を、再度この入出力装置に出す必要があ
り、この準備完了までに少なからず時間が必要となる。
このため、障害発生時に行なわれていた入出力処理は異
常終了してしまう。
常終了してしまう。
マルチプロセッサシステムで、障害プロセッサの肩かわ
りを行う方式を採用しても、プロセッサの障害か入出力
の異常として、オペレータ(あるいはプログラム)に見
えてしまうという欠点がある。
りを行う方式を採用しても、プロセッサの障害か入出力
の異常として、オペレータ(あるいはプログラム)に見
えてしまうという欠点がある。
本発明のマルチプロセッサ制御方式は、マルチプロセッ
サシステムを構成するプロセッサを複数個搭載するマル
チプロセッサシステムで、プロセッサの障害を監視する
プロセッサ障害監視機構と、入出力完了の割込み先プロ
セッサをソフトウェアから指定できる入出力完了割込み
通知先指示機構とを備えた計算機システムにおいて、入
出力制御を担当する入出力制御装置で、プロセッサの障
害監視を行うプロセッサの#’tF監視機構と、前記計
算機システムを構成する全プロサッサの状態の管理割込
み制御を行うプロセッサ状態管理機構と、入出力完了割
込み通知先プロセッサの障害検出時これを一時保留する
入出力完了割込み保留機構とを備えて構成される。
サシステムを構成するプロセッサを複数個搭載するマル
チプロセッサシステムで、プロセッサの障害を監視する
プロセッサ障害監視機構と、入出力完了の割込み先プロ
セッサをソフトウェアから指定できる入出力完了割込み
通知先指示機構とを備えた計算機システムにおいて、入
出力制御を担当する入出力制御装置で、プロセッサの障
害監視を行うプロセッサの#’tF監視機構と、前記計
算機システムを構成する全プロサッサの状態の管理割込
み制御を行うプロセッサ状態管理機構と、入出力完了割
込み通知先プロセッサの障害検出時これを一時保留する
入出力完了割込み保留機構とを備えて構成される。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
まず、前提条件について述べる。第1図は3個のプロセ
ッサ1〜3がら構成され、これらがバス6で接続されて
いるマルチプロセッサシステムであり、入出力装置5の
入出力の完了割込みはプロセッサ3へ行う形でシステム
が正常に運用しているものとする。この状態では、プロ
セッサ障害監視機構11・21・31・41は常にプロ
セッサあるいは入出力制御装置の異常発生を監視してい
る。
ッサ1〜3がら構成され、これらがバス6で接続されて
いるマルチプロセッサシステムであり、入出力装置5の
入出力の完了割込みはプロセッサ3へ行う形でシステム
が正常に運用しているものとする。この状態では、プロ
セッサ障害監視機構11・21・31・41は常にプロ
セッサあるいは入出力制御装置の異常発生を監視してい
る。
次に本実施例の詳細について述べる。入出力装置5の利
用中に、プロセッサ3の障害を、プロセッサ1と入出力
制御装置4のプロセッサ障害監視機構41とプロセッサ
1のプロセッサ障害監視機構11が検出すると、プロセ
ッサ障害監視機構41はプロセッサ状態管理機[42に
、プロセッサ3に障害が発生した旨を通知する。この通
知を受けたプロセッサ状態管理機構42は、プロセッサ
3に障害が発生したことを記憶し、入出力完了割込みの
プロセッサ3への通知を抑制する。
用中に、プロセッサ3の障害を、プロセッサ1と入出力
制御装置4のプロセッサ障害監視機構41とプロセッサ
1のプロセッサ障害監視機構11が検出すると、プロセ
ッサ障害監視機構41はプロセッサ状態管理機[42に
、プロセッサ3に障害が発生した旨を通知する。この通
知を受けたプロセッサ状態管理機構42は、プロセッサ
3に障害が発生したことを記憶し、入出力完了割込みの
プロセッサ3への通知を抑制する。
プロセッサ3の障害発生直前に指示された入出力装置5
への入出力が、プロセッサ3への障害検出直後に完了す
ると、入出力装置5は完了割込み発生をプロセッサ状態
管理機構42へ指示する。
への入出力が、プロセッサ3への障害検出直後に完了す
ると、入出力装置5は完了割込み発生をプロセッサ状態
管理機構42へ指示する。
プロセッサ状態管理機[42は、入出力装置5の入出力
割込み通知先であるプロセッサ3に障害が発生していた
事を知り、薪割込み通知先プロセッサが指示されるまで
、入出力完了割込み保留機構43へ割込み保持を依頼す
る。
割込み通知先であるプロセッサ3に障害が発生していた
事を知り、薪割込み通知先プロセッサが指示されるまで
、入出力完了割込み保留機構43へ割込み保持を依頼す
る。
一方、プロセッサ3の障害を検出した、プロセッサ1の
プロセッサ障害監視機構11は、プロセッサ3の役割の
一部あるいは全部の肩かわりを行うための準備に入る。
プロセッサ障害監視機構11は、プロセッサ3の役割の
一部あるいは全部の肩かわりを行うための準備に入る。
ここで、プロセッサ3で行っていた入出力装置5のサー
ビスのプロセッサ1への変更指示を、入出力完了割込み
通知先指示機構12へ行う。変更指示を受けた入出力割
込み通知指示機構12は、入出力制御装置4へ入出力装
置5の新完了割込み通知先プロセッサを通知する。
ビスのプロセッサ1への変更指示を、入出力完了割込み
通知先指示機構12へ行う。変更指示を受けた入出力割
込み通知指示機構12は、入出力制御装置4へ入出力装
置5の新完了割込み通知先プロセッサを通知する。
この時、プロセッサ状態管理機構42は、入出力装置5
の完了通知先がプロセッサ1となるようステータスの変
更を行い、入出力完了割込み保留In!443で保持し
ている入出力装置5の完了割込をプロセッサ1へ通知す
ることになる。これにより、プロセッサ3の障害発生時
に処理途中であった入出力装置5の入出力処理は正しく
完了することになり、プロセッサff害が発生しても、
オペレータあるいはプログラムに何ら被害は及ばない。
の完了通知先がプロセッサ1となるようステータスの変
更を行い、入出力完了割込み保留In!443で保持し
ている入出力装置5の完了割込をプロセッサ1へ通知す
ることになる。これにより、プロセッサ3の障害発生時
に処理途中であった入出力装置5の入出力処理は正しく
完了することになり、プロセッサff害が発生しても、
オペレータあるいはプログラムに何ら被害は及ばない。
以上説明したように本発明は、入出力制御装置にプロセ
ッサ障害監視機構と、入出力完了割込み保留機構及びプ
ロセッサ状態管理機構を持たせることにより、プロセッ
サ障害に起因するいかなる被害も、オペレータあるいは
プログラムに及ばないという効果がある。
ッサ障害監視機構と、入出力完了割込み保留機構及びプ
ロセッサ状態管理機構を持たせることにより、プロセッ
サ障害に起因するいかなる被害も、オペレータあるいは
プログラムに及ばないという効果がある。
第1図は本発明の一実施例の構成を示すブロック図。
1.2.3・・・・・・プロセッサ、4・・・・・・入
出力制御装置、5・・・・・・入出力装置、6・・・・
・・バス、11゜21.31.41・・・・・・プロセ
ッサ障害監視機構、12.22.32・・・・・・入出
力完了割込通知先指示機構、42・・・・・・プロセッ
サ状態管理機構、43・・・・・・入出力完了割込み保
留機構。
出力制御装置、5・・・・・・入出力装置、6・・・・
・・バス、11゜21.31.41・・・・・・プロセ
ッサ障害監視機構、12.22.32・・・・・・入出
力完了割込通知先指示機構、42・・・・・・プロセッ
サ状態管理機構、43・・・・・・入出力完了割込み保
留機構。
Claims (1)
- 【特許請求の範囲】 プロセッサを複数個搭載するマルチプロセッサシステム
で、プロセッサの障害を監視するプロセッサ障害監視機
構と、入出力完了の割込み先プロセッサをソフトウェア
から指定できる入出力完了割込み通知先指示機構とを備
えた計算機システムにおいて、 入出力制御を担当する入出力制御装置で、プロセッサの
障害監視を行うプロセッサの障害監視機構と、前記計算
機システムを構成する全プロサッサの状態の管理割込み
制御を行うプロセッサ状態管理機構と、入出力完了割込
み通知先プロセッサの障害検出時これを一時保留する入
出力完了割込み保留機構とを備えて成ることを特徴とす
るマルチプロセッサ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2058598A JPH03257638A (ja) | 1990-03-08 | 1990-03-08 | マルチプロセッサ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2058598A JPH03257638A (ja) | 1990-03-08 | 1990-03-08 | マルチプロセッサ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03257638A true JPH03257638A (ja) | 1991-11-18 |
Family
ID=13088942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2058598A Pending JPH03257638A (ja) | 1990-03-08 | 1990-03-08 | マルチプロセッサ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03257638A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981402A (ja) * | 1995-09-13 | 1997-03-28 | Kofu Nippon Denki Kk | マルチプロセッサシステム |
-
1990
- 1990-03-08 JP JP2058598A patent/JPH03257638A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981402A (ja) * | 1995-09-13 | 1997-03-28 | Kofu Nippon Denki Kk | マルチプロセッサシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03257638A (ja) | マルチプロセッサ制御方式 | |
| JP2823230B2 (ja) | 処理の継続実行方法 | |
| JPH05314075A (ja) | オンラインコンピュータ装置 | |
| JPH02132529A (ja) | 自動監視切替制御装置 | |
| JPS62123531A (ja) | Cpu監視装置 | |
| JPS62106564A (ja) | 情報処理システムの現用/予備切り替え制御方式 | |
| JPH0430245A (ja) | マルチプロセッサ制御方式 | |
| JPH02165367A (ja) | マイクロプログラム制御式データ処理装置 | |
| JP6540142B2 (ja) | ベースボード管理コントローラ、情報処理システム及びベースボード管理コントローラの処理実行方法 | |
| JPH01273124A (ja) | 共有ファイル制御方式 | |
| JP2704137B2 (ja) | 現用・予備切り換え方式 | |
| JPH04105151A (ja) | 入出力制御装置 | |
| JPH0395638A (ja) | デバッグ装置 | |
| JP2815730B2 (ja) | アダプタ及びコンピュータシステム | |
| JPS61161556A (ja) | 情報処理装置 | |
| JPS62245456A (ja) | 時間監視制御方式 | |
| JPH0540510A (ja) | 制御装置 | |
| JPH04177504A (ja) | プログラマブルコントローラのバックアップ装置 | |
| JPH02311933A (ja) | 割込制御方式 | |
| JPH0298748A (ja) | マイクロプログラム制御式データ処理装置 | |
| JPH02260056A (ja) | メッセージ受信処理方式 | |
| JPH0149975B2 (ja) | ||
| JPH0359707A (ja) | 障害処理方式 | |
| JPS60117339A (ja) | ソフトウエアル−チン監視方式 | |
| JPS5911457A (ja) | 電子計算システムの自動切替方式 |