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
Application number
JP2058598A
Other languages
English (en)
Inventor
Hirotsugu Sawada
沢田 博次
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 JP2058598A priority Critical patent/JPH03257638A/ja
Publication of JPH03257638A publication Critical patent/JPH03257638A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマルチプロセッサ制御方式に関し、特にプロセ
ッサの障害が発生した際の入出力完了割込み通知先を動
的に変更するマルチプロセッサ制御方式に関する。
〔従来の技術〕
従来、比較的システム価格の低い計算機では、この種の
入出力完了の割込み通知先プロセッサの変更機能は、入
出力制御装置にはなく、ソフトウェア(特にオペレーテ
ィングシステム)からあらかじめ指定しであるプロセッ
サに入出力の完了割込みを行うようになっている。
〔発明が解決しようとする課題〕
上述した従来の入出力完了割込み方式では、割込み通知
予定先のプロセッサに障害が発生すると、この完了通知
を行うことかできなくなる。そこで、マルチプロセッサ
システムでは、プロセッサのII害監視機楕が組み込ま
れ、プロセッサ障害を検出すると、この障害プロセッサ
の役割を他の正常なプロセッサが肩がわりする方法が取
られている。
しかし、この障害プロセッサの役割を肩がわりしたプロ
セッサは、自プロセッサに以後の入出力割込みを発生さ
せるための指示を、再度この入出力装置に出す必要があ
り、この準備完了までに少なからず時間が必要となる。
このため、障害発生時に行なわれていた入出力処理は異
常終了してしまう。
マルチプロセッサシステムで、障害プロセッサの肩かわ
りを行う方式を採用しても、プロセッサの障害か入出力
の異常として、オペレータ(あるいはプログラム)に見
えてしまうという欠点がある。
〔課題を解決するための手段〕
本発明のマルチプロセッサ制御方式は、マルチプロセッ
サシステムを構成するプロセッサを複数個搭載するマル
チプロセッサシステムで、プロセッサの障害を監視する
プロセッサ障害監視機構と、入出力完了の割込み先プロ
セッサをソフトウェアから指定できる入出力完了割込み
通知先指示機構とを備えた計算機システムにおいて、入
出力制御を担当する入出力制御装置で、プロセッサの障
害監視を行うプロセッサの#’tF監視機構と、前記計
算機システムを構成する全プロサッサの状態の管理割込
み制御を行うプロセッサ状態管理機構と、入出力完了割
込み通知先プロセッサの障害検出時これを一時保留する
入出力完了割込み保留機構とを備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
まず、前提条件について述べる。第1図は3個のプロセ
ッサ1〜3がら構成され、これらがバス6で接続されて
いるマルチプロセッサシステムであり、入出力装置5の
入出力の完了割込みはプロセッサ3へ行う形でシステム
が正常に運用しているものとする。この状態では、プロ
セッサ障害監視機構11・21・31・41は常にプロ
セッサあるいは入出力制御装置の異常発生を監視してい
る。
次に本実施例の詳細について述べる。入出力装置5の利
用中に、プロセッサ3の障害を、プロセッサ1と入出力
制御装置4のプロセッサ障害監視機構41とプロセッサ
1のプロセッサ障害監視機構11が検出すると、プロセ
ッサ障害監視機構41はプロセッサ状態管理機[42に
、プロセッサ3に障害が発生した旨を通知する。この通
知を受けたプロセッサ状態管理機構42は、プロセッサ
3に障害が発生したことを記憶し、入出力完了割込みの
プロセッサ3への通知を抑制する。
プロセッサ3の障害発生直前に指示された入出力装置5
への入出力が、プロセッサ3への障害検出直後に完了す
ると、入出力装置5は完了割込み発生をプロセッサ状態
管理機構42へ指示する。
プロセッサ状態管理機[42は、入出力装置5の入出力
割込み通知先であるプロセッサ3に障害が発生していた
事を知り、薪割込み通知先プロセッサが指示されるまで
、入出力完了割込み保留機構43へ割込み保持を依頼す
る。
一方、プロセッサ3の障害を検出した、プロセッサ1の
プロセッサ障害監視機構11は、プロセッサ3の役割の
一部あるいは全部の肩かわりを行うための準備に入る。
ここで、プロセッサ3で行っていた入出力装置5のサー
ビスのプロセッサ1への変更指示を、入出力完了割込み
通知先指示機構12へ行う。変更指示を受けた入出力割
込み通知指示機構12は、入出力制御装置4へ入出力装
置5の新完了割込み通知先プロセッサを通知する。
この時、プロセッサ状態管理機構42は、入出力装置5
の完了通知先がプロセッサ1となるようステータスの変
更を行い、入出力完了割込み保留In!443で保持し
ている入出力装置5の完了割込をプロセッサ1へ通知す
ることになる。これにより、プロセッサ3の障害発生時
に処理途中であった入出力装置5の入出力処理は正しく
完了することになり、プロセッサff害が発生しても、
オペレータあるいはプログラムに何ら被害は及ばない。
〔発明の効果〕
以上説明したように本発明は、入出力制御装置にプロセ
ッサ障害監視機構と、入出力完了割込み保留機構及びプ
ロセッサ状態管理機構を持たせることにより、プロセッ
サ障害に起因するいかなる被害も、オペレータあるいは
プログラムに及ばないという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図。 1.2.3・・・・・・プロセッサ、4・・・・・・入
出力制御装置、5・・・・・・入出力装置、6・・・・
・・バス、11゜21.31.41・・・・・・プロセ
ッサ障害監視機構、12.22.32・・・・・・入出
力完了割込通知先指示機構、42・・・・・・プロセッ
サ状態管理機構、43・・・・・・入出力完了割込み保
留機構。

Claims (1)

  1. 【特許請求の範囲】 プロセッサを複数個搭載するマルチプロセッサシステム
    で、プロセッサの障害を監視するプロセッサ障害監視機
    構と、入出力完了の割込み先プロセッサをソフトウェア
    から指定できる入出力完了割込み通知先指示機構とを備
    えた計算機システムにおいて、 入出力制御を担当する入出力制御装置で、プロセッサの
    障害監視を行うプロセッサの障害監視機構と、前記計算
    機システムを構成する全プロサッサの状態の管理割込み
    制御を行うプロセッサ状態管理機構と、入出力完了割込
    み通知先プロセッサの障害検出時これを一時保留する入
    出力完了割込み保留機構とを備えて成ることを特徴とす
    るマルチプロセッサ制御方式。
JP2058598A 1990-03-08 1990-03-08 マルチプロセッサ制御方式 Pending JPH03257638A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0981402A (ja) * 1995-09-13 1997-03-28 Kofu Nippon Denki Kk マルチプロセッサシステム

Cited By (1)

* Cited by examiner, † Cited by third party
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) 電子計算システムの自動切替方式