JPH0481958A - センスデータの収集処理方式 - Google Patents

センスデータの収集処理方式

Info

Publication number
JPH0481958A
JPH0481958A JP19691690A JP19691690A JPH0481958A JP H0481958 A JPH0481958 A JP H0481958A JP 19691690 A JP19691690 A JP 19691690A JP 19691690 A JP19691690 A JP 19691690A JP H0481958 A JPH0481958 A JP H0481958A
Authority
JP
Japan
Prior art keywords
processor module
sense data
adapter
instruction
sense
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
JP19691690A
Other languages
English (en)
Inventor
Atsushi Funaki
淳 船木
Makoto Kimura
誠 木村
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 JP19691690A priority Critical patent/JPH0481958A/ja
Publication of JPH0481958A publication Critical patent/JPH0481958A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 プロセッサモジュールとアダプタとデバイスとから構成
されるデータ処理システムにおいてのセンスデータの収
集処理方式に関し、 プロセッサモジュールの発行する入出力命令の発行回数
を低減できるとともに、システムの稼働効率を高められ
るようにすることを目的とし、プロセッサモジュールは
、発行する入出力命令に、デバイスのセンスデータの格
納領域情報を設定するよう構成するとともに、アダプタ
は、デバイスの異常を検出するときに、デバイスに対し
てセンスコマンドを発行することで、デバイスのセンス
データを収集するとともに、プロセッサモジュールから
の入出力命令により通知される格納領域情報の指示に従
って、その収集するセンスデー夕をプロセッサモジュー
ルに転送していくよう構成する。
〔産業上の利用分野〕
本発明は、プロセッサモジュールとアダプタとデバイス
とから構成されるデータ処理システムにおいてのセンス
データの収集処理方式に関し、特に、プロセッサモジュ
ールの発行する入出力命令の発行回数を低減できるとと
もに、システムの稼働効率を高められるようにするセン
スデータの収集処理方式に関するものである。
プロセッサモジュールとアダプタとデバイスとから構成
されるデータ処理システムでは、デバイスに異常が発生
すると、プロセッサモジュールは、リカバリ処理の実行
のために、その異常の内容の詳細情報であるセンスデー
タを収集していく処理を実行する。このセンスデータの
収集処理は、システムの稼働効率の低下を招くことなく
実行できる構成にしていくことが望まれる。
〔従来の技術〕
複数のプロセッサモジュールと複数のアダプタがバスを
通じて接続されるとともに、アダプタ配下に複数のデバ
イスが接続される構成を採るデータ処理システムでは、
通常、第7図(a)に示す動作シーケンスのように、プ
ロセッサモジュール(図中のPM)は、アダプタ(図中
のADP)に対してデバイス(図中のDVC)を制御す
る■10命令を発行し、この■10命令を受は取ると、
アダプタは、DMAを使用してプロセッサモジュールか
ら必要なパラメータ情報をフェッチするとともに、I1
0命令により指定されたデバイスに対して指示されたコ
マンドを発行することでI10命令を実行する。そして
、アダプタは、デバイスへのすべてのコマンドの発行を
終了してI10命令の実行を終了すると、DMAを使用
してI10命令の終了情報をプロセッサモジュールに格
納してから、割り込みによってI10命令の終了をプロ
セッサモジュールに通知するよう処理していくのである
このような処理を実行していくときにあって、I10動
作中に異常状態が発生すると、デバイスは、その内容を
プロセッサモジュールに報告するためにセンスデータを
内部に用意しているので、アダプタは、このセンスデー
タをプロセッサモジュールに転送すべく第7図(b)に
示すような動作を実行する。すなわち、アダプタは、デ
バイスステータス情報に従ってセンスデータが係留中で
あることを知ると、センスデータの喪失を防ぐために、
他のプロセッサモジュールからのそのデバイスへの起動
要求に対してはビジ一応答していくとともに、アダプタ
配下の他のデバイスの起動を待たせて、I10命令命令
中のプロセッサモジュールに対して割り込みによりチエ
ツク発生を通知していくよう処理する。ここで、センス
データ係留中のデバイスに対して、センスコマンド以外
のコマンドを通知しないように処理するのは、センスコ
マンド以外のコマンドが通知されるとセンスデータが喪
失されてしまうからである。また、複数のアダプタに接
続されるマルチボートのデバイスの場合には、センスデ
ータ係留中のボート以外のボートはビジ一応答する構成
が採られている。
チエツク発生の割り込み通知を受は取ると、プロセッサ
モジュールは、今度は、アダプタに対して、デバイスの
センスデータを収集するためのI10命令を発行し、こ
のセンスデータ収集の■10命令を受は取ると、アダプ
タは、デバイスに係留されているセンスデータを読み出
して、DMAを用いてプロセッサモジュールに転送して
いく。
そして、この転送処理を終了すると、アダプタは、11
0命令の終了情報をプロセッサモジュールに格納してか
ら、割り込みによってI10命令の終了をプロセッサモ
ジュールに通知するよう処理していく。ここで、他のプ
ロセッサモジュールからのI10命令の発行に対するア
ダプタのとジ一応答は、発行元のプロセッサモジュール
からのセンスデータのI10命令の発行まで続けられる
ことになる。
このようにして、プロセッサモジュールは、デバイスの
センスデータを収集していくよう処理していたのである
〔発明が解決しようとする課題〕
しかしながら、このような従来技術では、プロセッサモ
ジュールは、本来のI10命令の他に、センスデータの
収集のためのI10命令を発行する必要があり、また、
チエツク発生通知という割り込みを受は取らなくてはな
らないというように、余計な動作を行わなくてはならな
いという問題点があった。
そして、この動作のために、他のプロセッサモジュール
のI10命令発行に対するアダプタのビジ一応答が長く
なってしまうことで、システムの稼働効率が低下すると
いう問題点があった。すなわ゛ち、アダプタは、デバイ
スでの異常を検出すると、センスデータの収集のための
I10命令が発行されるまでの間、他のプロセッサモジ
ュールに対してビジ一応答していくのであるが、このビ
ジ一応答の時間が長くなることでなかなか他のI10命
令を実行できず、これがためにアダプタの使用効率が低
下してしまうことになる。そして、この間、他のプロセ
ッサモジュールは、そのアダプタに対してのI10命令
の発行がすべてビジ一応答になるために、そのアダプタ
配下のデバイスを使用することができず、これがために
他のプロセッサモジュールの使用効率が低下してしまう
ことになる。更に、デバイスもまた、この間、I10動
作を行わないために使用効率が低下してしまうのである
本発明はかかる事情に鑑みてなされたものであって、プ
ロセッサモジュールとアダプタとデバイスとから構成さ
れるデータ処理システムにおいて、プロセッサモジュー
ルの発行する入出力命令の発行回数を低減できるととも
に、システムの稼働効率を高められるようにする新たな
センスデータの収集処理方式の提供を目的とするもので
ある。
〔課題を解決するための手段〕
第1図は本発明の原理構成図である。
図中、1は所定のデータ処理を実行するプロセッサモジ
ュール、2は入出力機器となるデバイス、3はプロセッ
サモジュール1からの指示に従ってデバイス2を制御す
るアダプタである。
これらのプロセッサモジュール1、デバイス2及びアダ
プタ3ば複数備えられることがあって、複数のプロセッ
サモジュール1と複数のアダプタ3がバスを通じて接続
されるとともに、アダプタ3配下に複数のデバイス2が
接続される構成が採られることがある。
】0はプロセッサモジュール1の備える入出力゛命令発
行部であって、アダプタ3に対してデバイス2の制御の
ための入出力命令を発行するもの、20はデバイス2が
備えるセンスデータ管理部であって、異常状態の発生時
に、その異常状態の詳細情報を管理するもの、30はア
ダプタ3が備えるコマンド発行部であって、プロセッサ
モジュール1が発行した入出力命令に応答してアダプタ
2に対してコマンドを発行するもの、31はアダプタ3
の備える異常検出部であって、デバイス2より通知され
る異常状態の発生通知を検出するもの、32はアダプタ
3の備えるセンスコマンド発行部であって、異常検出部
31がアダプタ3の異常状態の発生を検出するときに、
アダプタ3に対してセンステータの収集のためのセンス
コマンド発行部 ータ転送部であって、センスコマンド発行部32の発行
するセンスコマンドに応答して転送されてくるデバイス
2からのセンスデータをプロセッサモジュールlに転送
するものである。
〔作用〕
本発明では、プロセッサモジュール1の入出力命令発行
部10は、入出力命令の発行時に、アダプタ3に対して
、入出力命令のパラメータとして、デバイス20制御処
理のためのパラメータ(図中の゛パラメータa)の他に
、センスデータの格納SJI域に係る情報を新たなパラ
メータ(図中のパラメータb)として通知する。一方、
デバイス2に異常状態が発生することでセンスデータが
センスデータ管理部20に係留されると、アダプタ3の
異常検出部31は、デバイス2からのステータス情報に
従ってこのセンスデータの係留を検出することになる。
異常検出部31がセンスデータの係留を検出すると、セ
ンスコマンド発行部32は、直ちにデバイス2に対して
センスコマンドを発行する。このセンスコマンドの発行
に応答して、デバイス2からセンスデータが転送されて
くるので、センスデータ転送部33は、この送られてく
るセンスデータを収集して、収集したセンスデータをプ
ロセッサモジュール1からの入出力命令により通知され
る格納N域に格納していくよう処理する。
このようにして、第2図に示す動作シーケンスに示すよ
うに、本発明のアダプタ3は、デバイス2のチエツク発
生を検出すると、直ちにデバイス2に対してセンスコマ
ンドを発行することでセンスデータを収集するとともに
、その収集したセンスデータをI10命令のパラメータ
によって指定されたプロセッサモジュール1のメモリ領
域に格納する。そして、アダプタ3は、センスデータの
格納を終了すると、I10命令の終了情報をプロセッサ
モジュール1に格納してから、割り込みによってI10
命令の終了をプロセッサモジュール1に通知していく、
この割り込み通知に従って、プロセッサモジュール1は
、終了ステータスからデバイス2の異常状態の発生情報
を知ることになるとともに、指定した格納領域に格納さ
れたセンスデータを直ちに読み取ることになる。
第2図に示す動作シーケンスと第7図(b)に示す動作
シーケンスとを比較すれば明らかなように、本発明では
、プロセッサモジュール1は、1回のI10命令を発行
するだけでデバイス2のセンスデータを収集できるよう
になる。そして、■10命令の発行回数が2回から1回
に減じられたことで、アダプタ3が表示するビジ一応答
時間が短くなるので、プロセッサモジュール1やデバイ
ス2やアダプタ3の稼働効率を高めることができるよう
になるのである。
〔実施例〕
以下、実施例に従って本発明の詳細な説明する。
第3図に、本発明を適用するのに好適なデータ処理シス
テムのシステム構成を図示する。この図に示すように、
本発明を適用するのに好適なデータ処理システムは、例
えば24時間運転を実現するために、システム構成的に
はルーズリイ・カップルド・マルチプロセッサ構成が採
られて、すべてのシステム構成機器が二重化されて構成
されることになる。すなわち、CPUとメインメモリと
を備えて各々が独立したコンピュータとして動作する複
数のプロセッサモジュール40と、プロセッサモジュー
ル40間のデータ情報の授受のために備えられる複数の
共有メモリ41と、プロセッサモジュール40と共有メ
モリ41とを接続する二重化構成のSSバス42と、S
Sバス42を集中制御するバスハンドラ43と、DAS
D等のデバイス44(回線切換器45等を含む)の接続
のために備えられる二重化構成のアダプタ46と、プロ
セッサモジュール40とアダプタ46とを接続する二重
化構成のI10バス47と、I10バス47を集中制御
するバスハンドラ4日とを備えるよう構成されるのであ
る。
第4図に、このプロセッサモジュール40及びアダプタ
46の詳細なシステム構成を図示する。
図中、400はプロセッサモジュール40の備えるCP
U、401はプロセッサモジュール40の備えるローカ
ルストレージユニット、402はプロセッサモジュール
40の備えるバス制御回路、460はアダプタ46の備
えるCPtJ、461はアダプタ46の備えるデータバ
シファ、462はアダプタ46の備えるバス制御回路、
463はアダプタ46の備える入出力バス制御回路であ
る。
プロセッサモジュール40は、アダプタ46に対してI
10命令を発行する際に、命令コードや送信元プロセッ
サ番号や受信先アダプタ番号や制御先デバイス番号等と
いった情報の他に、ローカルストレージユニット401
に設定されるI10命令のパラメータ格納領域のアドレ
ス情報を送信していくよう処理することになるが、本発
明では、このパラメータ格納領域の情報として、第5図
に示すように、新たにセンスデータの格納領域のアドレ
ス情報とセンスデータ長情報とを加えるものである。こ
こで、第5図中のデバイス制御命令データ長やデバイス
制御命令格納アドレスやI10命令終了情報格納アドレ
スは、従来と同様に送信対象となるローカルストレージ
ユニット401内のパラメータ格納領域情報である。
次に、第6図のタイムチャートに従って、このように構
成される本発明のセンスデータの収集処理方式について
詳細に説明する。なお、図中、破線より左側の部分の処
理は、プロセッサモジュール40のソフトウェアの実行
する処理を示しており、右側の部分の処理は、アダプタ
46のファームフェアの実行する処理を示している。
プロセッサモジュール40は、アダプタ46に対して、
バス制御回路402を介してデバイス44を制御するた
めのI10命令を発行する。このとき発行されるI10
命令には、上述したように、センスデータの格納領域の
アドレス情報とセンスデータ長情報とを含むローカルス
トレージユニット401のパラメータ格納領域のアドレ
ス情報が共に送信されることになる。
プロセッサモジュール40からのI10命令を受信する
と、アダプタ46は、第6図のフェーズ1に示すように
、I10命令と共に送信されるアドレス情報によって指
定されるローカルストレージユニット401のパラメー
タより、センスデータの格納領域のアドレス情報とセン
スデータ長情報とをデータバッファ461にフェッチす
るとともに、デバイス制御命令格納アドレスから、指定
されたデータ製分のデバイス制御命令を読み出してデー
タバッファ461にフェッチし、そして、そのフェッチ
したデバイス制御命令に従って、制御先デバイスとして
指定されたデバイス44に対してコマンドを発行する処
理を実行する。
アダプタ46は、デバイス44に異常状態が発生しない
ことでデバイス制御命令の実行を終了すると、データバ
ッファ461にフェッチしであるI10命令終了情報格
納アドレスの指定する格納領域にI10命令の終了情報
を格納する。そして、この終了情報の格納を実行すると
、I10命令の発行元のプロセッサモジュール40に対
して割す込みによりI10命令の終了を報告する。この
終了報告を受は取ると、プロセッサモジュール40は、
ローカルストレージユニット401のI10命令終了情
報格納領域に格納されているI10命令の終了情報を読
み出し、終了ステータスを確認することで正常終了を確
認する。
一方、I10命令の実行中にデバイス44に異常状態が
発生すると、デバイス44は、内部にセンスデータを用
意するとともに、デバイスステータス情報に従ってセン
スデータを係留中であることをアダプタ46に通知する
。このようにして、デバイス44の異常発生を検出する
と、アダプタ46は、第6図のフェーズ2に示すように
、I10命令の実行を中止してから、フェーズ3に示す
ように、異常の発生したデバイス44に対してセンスコ
マンドを発行することで、デバイス44の係留するセン
スデータをデータバッファ461に取り込む、そして、
フェーズ4に示すように、この収集したセンスデータを
、フェッチしであるセンスデータ格納アドレスの指定す
るローカルストレージユニット401の格納領域に指定
のデータ長に従って格納するとともに、フェッチしであ
るI10命令終了情報格納アドレスの指定するローカル
ストレージユニット401の格納領域に、デバイスの異
常状態発生とセンスデータの存在を表示するI10命令
の終了情報を格納してから、I10命令の発行元のプロ
セッサモジュール40に対して、割り込みによりI10
命令の終了を報告する。
この終了報告を受は取ると、プロセッサモジュール40
は、ローカルストレージユニット401のI10命令終
了情報格納領域に格納されている!10命令の終了情報
を読み出して終了ステータスを確認することで、110
命令実行中のデバイス異常の発生とセンスデータの存在
を知ることになる。そして、プロセッサモジュール40
は、ローカルストレージユニット401のセンステータ
格納領域に格納されているセンスデータを読み出してい
(ことで、デバイス44に発生した異常の詳細情報を特
定するとともに、必要に応してリカバリ処理の実行に入
ることになる。
このようにして、プロセッサモジュール40は、デバイ
ス44の係留するセンスデータの収集を実行していくの
である。
〔発明の効果〕
以上説明したように、本発明によれば、プロセッサモジ
ュールとアダプタとデバイスとから構成されるデータ処
理システムにおいて、デバイス異常発生時に、アダプタ
はプロセッサモジュールに対して割り込みを通知してい
く必要がなくなるとともに、プロセッサモジュールはI
10命令を発行していく必要がな(なる、これにより、
プロセッサモジュールが迅速にセンスデータを収集でき
るようになるとともに、アダプタの表示するビジ一応答
時間が短くなるので、プロセッサモジュールやアダプタ
やデバイスの稼働効率を高めることができるようになる
のである。
【図面の簡単な説明】
第1図は本発明の原理構成図、 第2図は本発明の動作シーケンスの説明図、第3図は本
発明を適用するのに好適なデータ処理システムの説明図
、 第4図はプロセッサモジュール及びアダプタの詳細なシ
ステム構成図、 第5図はI10命令に設定するローカルストレージユニ
ットの格納領域情報の説明図、第6図は本発明の処理す
るタイムチャート、第7図は従来技術の説明図である。 図中、1はプロセッサモジュール、2はデバイス、3は
アダプタ、10は入出力命令発行部、20はセンスデー
タ管理部、30はコマンド発行部、31は異常検出部、
32はセンスコマンド発行部、33はセンスデータ転送
部である。 不J乙明の1力作ンー7ン大の菅り餌口12図

Claims (1)

  1. 【特許請求の範囲】 プロセッサモジュール(1)と、アダプタ(3)と、デ
    バイス(2)とから構成され、アダプタ(3)が、プロ
    セッサモジュール(1)の発行する入出力命令に従って
    デバイス(2)の制御処理を実行するデータ処理システ
    ムにおいて、 プロセッサモジュール(1)は、発行する入出力命令に
    、デバイス(2)のセンスデータの格納領域情報を設定
    するよう構成するとともに、 アダプタ(3)は、デバイス(2)の異常を検出すると
    きに、デバイス(2)に対してセンスコマンドを発行す
    ることで、デバイス(2)のセンスデータを収集すると
    ともに、プロセッサモジュール(1)からの入出力命令
    により通知される格納領域情報の指示に従って、その収
    集するセンスデータをプロセッサモジュール(1)に転
    送していくよう処理することを、 特徴とするセンスデータの収集処理方式。
JP19691690A 1990-07-25 1990-07-25 センスデータの収集処理方式 Pending JPH0481958A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19691690A JPH0481958A (ja) 1990-07-25 1990-07-25 センスデータの収集処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19691690A JPH0481958A (ja) 1990-07-25 1990-07-25 センスデータの収集処理方式

Publications (1)

Publication Number Publication Date
JPH0481958A true JPH0481958A (ja) 1992-03-16

Family

ID=16365798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19691690A Pending JPH0481958A (ja) 1990-07-25 1990-07-25 センスデータの収集処理方式

Country Status (1)

Country Link
JP (1) JPH0481958A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63147249A (ja) * 1986-12-10 1988-06-20 Hitachi Ltd 入出力処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63147249A (ja) * 1986-12-10 1988-06-20 Hitachi Ltd 入出力処理装置

Similar Documents

Publication Publication Date Title
JPH01216459A (ja) 構成変更制御方式
EP0446077B1 (en) A control system for multi-processor system
JP3052857B2 (ja) クラスタ間共有メモリアクセス方式
JP4487756B2 (ja) コンピュータシステム及びシステム監視プログラム
JP2519276B2 (ja) 障害情報収集処理方式
JPS634209B2 (ja)
JPH0481958A (ja) センスデータの収集処理方式
JP2772052B2 (ja) 資源情報引き継ぎ処理方法
JPH07134601A (ja) 2重系のバスコントロ−ル方法
JP2966966B2 (ja) プログラマブルコントローラの二重化装置
US6477636B1 (en) Application-specific integrated circuit for processing defined sequences of assembler instructions
JPH02291039A (ja) メモリ制御システム
JPH047645A (ja) フォールト・トレラント・コンピュータ
JP2000347758A (ja) 情報処理装置
JPH05224964A (ja) バス異常通知方式
JPS59146362A (ja) インタフエ−ス切換え制御方式
JP2504515B2 (ja) テスト・チャネル命令の実行制御方式
JP2815730B2 (ja) アダプタ及びコンピュータシステム
JPH01312658A (ja) 計算機システム
JPH01140357A (ja) メモリアクセス制御装置
JP3128791B2 (ja) Faコントローラ
JPH0535507A (ja) 中央処理装置
JPH03292540A (ja) 計算機異常診断装置
JPH06266630A (ja) トレース機能付き入出力制御装置
JPH03156646A (ja) 障害情報の出力方式