JPS6367663A - 割り込み制御方式 - Google Patents

割り込み制御方式

Info

Publication number
JPS6367663A
JPS6367663A JP61212218A JP21221886A JPS6367663A JP S6367663 A JPS6367663 A JP S6367663A JP 61212218 A JP61212218 A JP 61212218A JP 21221886 A JP21221886 A JP 21221886A JP S6367663 A JPS6367663 A JP S6367663A
Authority
JP
Japan
Prior art keywords
interrupt
channel device
processing unit
central processing
cpu
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
JP61212218A
Other languages
English (en)
Inventor
Tadashi Hanada
正 花田
Hirobumi Tatsuta
立田 博文
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
PFU Ltd
Original Assignee
Fujitsu Ltd
PFU 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, PFU Ltd filed Critical Fujitsu Ltd
Priority to JP61212218A priority Critical patent/JPS6367663A/ja
Publication of JPS6367663A publication Critical patent/JPS6367663A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 少なくとも、中央処理部(CPtl) と、チャネル装
置(CI)と、監視プロセッサ(SVP)とから構成さ
れる計算機システムにおいて、該チャネル装置(Cti
)に障害が発生した際、上記監視プロセッサ(SVP)
が実行する特定のコマンドによって、該障害情報を読み
取り、中央処理部(CPU)に割り込む際、該監視プロ
セッサ(SVP)の特定のコマンドによってセットされ
る割り込み要求フラグを中央処理部(CPI)内に設け
ることにより、該チャネル装置(CH)からの障害割り
込みを行うようにしたものである。
(産業上の利用分野〕 本発明は、少なくとも、中央処理部(CPU)  と。
チャネル装置(CI+’)と、監視プロセッサ(SVP
) とから構成される計算機システムにおいて、上記チ
ャネル装W(CI)に障害が発生した際、該監視プロセ
ッサ(SVP)を経由して割り込む時の割り込み制御方
式に関する。
最近のミニコン等の小型の計算機システムの信転度の向
上と、性能の向上等に伴って、該小型の計算機システム
がプロセス制御に代表される製造の自動化システム等の
分野に、盛んに使用されるようになってきた。
この場合、該プロセス制御に直接たづされっているチャ
ネル装置(CH)に障害が発生すると、該プロセス制御
に異常を来すため、部数障害チャネル装置(CH)から
の制御を中止させる必要があり、該チャネル装置(C1
l)でのハードウェア障害を正確に。
且つ高速に、中央処理部(CPU)の、例えば、オペレ
イティングシステム(O3)に通知して、適切な障害処
理を行うことが必要とされるようになってきた。
〔従来の技術と発明が解決しようとする問題点〕第3図
は従来のチャネル装置(CI+)からの割り込み制御方
式を説明する図である。
通常チャネル装置(CI) 2が中央処理部(CPU)
 1に対して割り込みを行う場合、図示の如きチャネル
装置(C)り =O中央処理部(CPtl)間の割り込
み信号線■によって通知する方法がある。
この場合、該中央処理部(CPtl) 1に対する割り
込みラッチ(FF) 21は、それぞれの集積回路内の
素子数の均等化、インタフェースの分離化(ソース用の
ラッチは発生元に設ける)等によって、チャネル装置(
C8) 2側に設けられており、中央処理部(CPU)
 1には割り込み線■しがないのが普通である。
従って、この方式においては、チャネル装置(cH) 
2が障害を起こした場合、この障害を報告する為の割り
込みを、上記の割り込み信号線■を介して発生させるこ
とができなくなる可能性がある為、本図に示す如く、監
視プロセッサ(SVP) 3が一定周期(例えば、数十
111s)毎に、チャネル装置(C1+)Zに対して、
センスコマンドを送出することにより、センス線■を介
して8亥チヤネル装置(CH) 2内の障害情報を読み
取った後、割り込み情報に変換して、中央処理部(CP
U) 1に対して割り込みコマンドを送出し、割り込み
インタフェース線■を゛オン゛ とする。
該割り込みインタフェース線■が゛オン° となってい
ることを、中央処理部(CPU)1の、例えば、マイク
ロプログラムが検知して、割り込み処理に入ろうとした
とき、若し割り込みマスク10が閉じていると割り込み
不可能となり、結果としてシステムダウンとなってしま
うと云う問題があった。
本発明は上記従来の欠点に鑑み、チャネル装置(C11
)からの障害割り込み要求があったとき、割り込みマス
クが閉じていてもシステムダウンにならない割り込み制
御方式を提供することを目的とするものである。
〔問題点を解決するための手段〕
第1図は本発明の割り込み制御方式の原理ブロック図で
ある。
本発明においては、 少なくとも、中央処理部(CPU) 1と、チャネル装
置(CH) 2と、監視プロセッサ(SVP) 3とか
ら構成される計算機システムにおいて、 チャネル装置(CH) 2に障害が発生して、中央処理
部(CPU) 1に割り込む際、上記監視プロセッサ(
SVP) 3からの特定のコマンドによって、センス線
■を介して該障害情報を読み取り、該監視プロセッサ(
SVP) 3からの特定のコマンドによって中央処理部
(CPU) 1に割り込むのに、該監視プロセッサ(S
VP) 3からの特定のコマンドによってセットされる
割り込み要求フラグ11a。
11bを中央処理部(CPU) 1内に設け、該チャネ
ル装置(CH) 2に障害が発生したとき、上記監視プ
ロセッサ(SVP) 3を経由して、中央処理部(CP
U) 1の上記割り込み要求フラグ11a、libをセ
ットするように構成する。
〔作用〕
即ち、本発明によれば、少な(とも、中央処理部(CP
tl)と、チャネル装置(CH)と、監視プロセッサ(
SVP)とから構成される計算機システムにおいて、該
チャネル装置(CH)に障害が発生した際、上記監視プ
ロセッサ(SVP)が実行する特定のコマンドによって
、該障害情報を読み取り、中央処理部(CPiJ)に割
り込む際、該監視プロセッサ(SVP)の特定のコマン
ドによってセットされる割り込み要求フラグを中央処理
部(CPU)内に設けることにより、該チャネル装置(
CH)からの障害割り込みを行うようにしたものである
ので、割り込みマスクが閉じていても、割り込み保留と
なるだけで、該マスクが開いたとき本割り込みが受付ら
れ、システムダウンになることがないと云う効果がある
〔実施例〕
以下本発明の実施例を図面によって詳述する。
第2図が本発明の一実施例をブロック図で示した図であ
り、監視プロセッサ(SVP) 3によってセットされ
る割り込み要求フラグ(I−42,1−82) 11a
、11bが本発明を実施するのに必要な手段である。尚
、全図を通して、同じ符号は同じ対象物を示している。
以下、第1図を参照しながら、第2図によって本発明の
割り込み制御方式を説明する。
先ず、通常、チャネル装置(CI) 2が中央処理部(
CPU) 1に対して割り込みを要求する場合、該チャ
ネル装置(CH) 2内の割り込みラッチ(FF) 2
1がセットされ、チャネル装置(CH)<中央処理部(
CPU)間の割り込み信号線■が付勢される。
ここで、若し割り込みマスク(IM) 10が開いてい
ると、割り込み処理に入ることができる。
然して、該チャネル装置(CH) 2に障害が発生した
ときにも、該チャネル装置(C)l) 2での障害事象
を割り込みによって、ソフトウェアに通知する必要があ
るが、上記のようなチャネル装置 (CH) =O中央
処理部(CPU)のルートであると、該チャネル装置(
C8) 2内に発生した障害の内容によっては、該ルー
トによって通知できない可能性がある為、前述のように
、該障害割り込みについては、監視プロセッサ(SVP
) 3が特定のセンスコマンドを、一定の周期でチャネ
ル装置(CM) 2に発行して、該障害情報をセンス線
■を介してセンスし、監視プロセッサ(SVP) 3内
で割り込み情報に変換した後、cpu−svpインタフ
ェース線■を介してコントロールコマンドを送出し、中
央処理部(CPU)内に新たに設けた割り込み要求フラ
グ(1−A2,1−112) 11a、11bに対する
セット要求を行う。
中央処理部(CPU) 1においては、該コントロール
コマンドによって起動された、例えば、マイクロプログ
ラムが、該コントロールコマンドの指示に従い、上記割
り込み要求フラグ(I−A2,1−B2) 11a、 
11bをセットする。
従って、若し、上記割り込みマスク(IM) 10が開
いていると、即割り込み処理に入ることができるが、該
割り込みマスク(IM) 10が閉じている場合には、
該割り込み要求は保留され、オペレイティングシステム
(O3)が、該割り込みマスク(IM)10を開いた時
点において割り込むことができ、従来のようにシステム
ダウンになることがなくなる。
このように、本発明は、少なくとも、中央処理部(CP
U)と、チャネル装置(C8)と、監視プロセッサ(S
VP)とからなる計算機システムにおいて、該チャネル
装置(CI()での障害割り込み要求を、中央処理部(
CPU)に上記監視プロセッサ(SVP)を介して行う
のに、該監視プロセッサ(SVP)から監視プロセッサ
(SVP)−>中央処理部(CPU)インタフェースを
介して、セットできる割り込み要求フラグを中央処理部
(CPU)内に設け、割り込みマスクが閉じている場合
でも、該チャネル装置(C1l)からの割り込み要求を
保持して、該割り込みマスクが開かれた時点で割り込み
処理に入ることができるようにしたところに特徴がある
〔発明の効果〕
以上、詳細に説明したように、本発明の割り込み制御方
式は、少なくとも、中央処理部(CPtl) と。
チャネル装置(CH)と、監視プロセッサ(SVP)と
から構成される計算機システムにおいて、該チャネル装
置(CH)に障害が発生した際、上記監視プロセッサ(
SVP)が実行する特定のコマンドによって、該障害情
報を読み取り、中央処理部(CPU)に割り込む際、該
監視プロセッサ(SVP)の特定のコマンドによってセ
ットされる割り込み要求フラグを中央処理部(CPU)
内に設けることにより、該チャネル装置(CH)からの
障害割り込みを行うようにしたものであるので、割り込
みマスクが閉じていても、割り込み保留となるだけで、
該マスクが開いたとき本割り込みが受付られ、システム
ダウンになることがないと云う効果がある。
【図面の簡単な説明】
第1図は本発明の割り込み制御方式の原理ブロック図。 第2図は本発明の一実施例をブロック図で示した図。 第3図は従来の割り込み制御方式を説明する図。 である。 図面において、 ■は中央処理部(CP[I) 。 lOは割り込みマスク(IM) 。 11a、 11b、 21は割り込み要求ラッチ、又は
フラグ。 2はチャネル装置(C8)、 3は監視プロセンサ(S
VP) 。 ■はチャネル装置(CH)=5中央処理部(CPII)
割り込み信号線。 ■はセンス線。 ■は監視プロセッサ(SVP) =81中央処理部(C
PII)インタフェース線、又は、単にCPU−3νP
インタフエ、−ス線。 をそれぞれ示す。 木7余θ月のτ・]り区り佑・]確p方バ□源、Jヱフ
・ロック図第 1 図 ■ 、本承ト8月 カ −実万&褌りΣフ・・口・ノフロ7
・斤、1.政じコ第2図

Claims (1)

  1. 【特許請求の範囲】 少なくとも、中央処理部(CPU)(1)と、チャネル
    装置(CH)(2)と、監視プロセッサ(SVP)(3
    )とから構成される計算機システムにおいて、 チャネル装置(CH)(2)に障害が発生して、中央処
    理部(CPU)(1)に割り込む際、上記監視プロセッ
    サ(SVP)(3)からの特定のコマンドによって、該
    障害情報を読み取り、該監視プロセッサ(SVP)(3
    )からの特定のコマンドによって中央処理部(CPU)
    (1)に割り込むのに、 該監視プロセッサ(SVP)(3)からの特定のコマン
    ドによってセットされる割り込み要求フラグ(11a、
    11b)を中央処理部(CPU)(1)内に設け、該チ
    ャネル装置(CH)(2)に障害が発生したとき、上記
    監視プロセッサ(SVP)(3)を経由して、中央処理
    部(CPU)(1)の上記割り込み要求フラグ(11a
    、11b)をセットして割り込むことを特徴とする割り
    込み制御方式。
JP61212218A 1986-09-09 1986-09-09 割り込み制御方式 Pending JPS6367663A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61212218A JPS6367663A (ja) 1986-09-09 1986-09-09 割り込み制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61212218A JPS6367663A (ja) 1986-09-09 1986-09-09 割り込み制御方式

Publications (1)

Publication Number Publication Date
JPS6367663A true JPS6367663A (ja) 1988-03-26

Family

ID=16618894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61212218A Pending JPS6367663A (ja) 1986-09-09 1986-09-09 割り込み制御方式

Country Status (1)

Country Link
JP (1) JPS6367663A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6115240A (ja) * 1984-06-29 1986-01-23 Fujitsu Ltd エラ−通知方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6115240A (ja) * 1984-06-29 1986-01-23 Fujitsu Ltd エラ−通知方式

Similar Documents

Publication Publication Date Title
JPS6280733A (ja) 情報処理装置
JPS6367663A (ja) 割り込み制御方式
JP3161444B2 (ja) 障害ロギングシステム、方法およびプログラムを記憶した記憶媒体
JPH03244054A (ja) 記憶保護方式
JPS6146543A (ja) 転送装置の障害処理方式
JP2000148525A (ja) サービスプロセッサ二重化システムの現用系負荷軽減方法
JPH06202879A (ja) 割込み処理方法
JPS58195915A (ja) チヤネル装置のエラ−処理方式
JPS59119451A (ja) 電子計算機システムの診断方式
JPH0258140A (ja) ボリューム障害対策方式
JPS61224056A (ja) チヤネル障害検出処理方式
JPH09282291A (ja) 共通記憶装置のロックフラグ解除方式および方法
JP3049732B2 (ja) 計算機システムにおける主記憶容量の設定方式
JPH04340631A (ja) 分散処理システム
JPH0358119A (ja) 外部記憶装置の二重化方式
JPS63124156A (ja) メモリエラ−検知方法
JPS63132360A (ja) 入出力処理方式
JPH0378658B2 (ja)
JPH01314341A (ja) 情報処理装置の障害処理方式
JPH0294750A (ja) 交換機への保守装置の接続状態確認方式
JPS62245456A (ja) 時間監視制御方式
JPS63316143A (ja) エラ−通知方式
KR960024955A (ko) 타이콤 입출력 처리 커넬의 오류 복구방법
JPH02148156A (ja) 入出力制御方式
JPS59100997A (ja) 異常警報方式