JPH0528064A - アダプタ診断方式 - Google Patents

アダプタ診断方式

Info

Publication number
JPH0528064A
JPH0528064A JP3181490A JP18149091A JPH0528064A JP H0528064 A JPH0528064 A JP H0528064A JP 3181490 A JP3181490 A JP 3181490A JP 18149091 A JP18149091 A JP 18149091A JP H0528064 A JPH0528064 A JP H0528064A
Authority
JP
Japan
Prior art keywords
adapter
processor
diagnostic
pseudo
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.)
Withdrawn
Application number
JP3181490A
Other languages
English (en)
Inventor
Atsushi Funaki
淳 船木
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 JP3181490A priority Critical patent/JPH0528064A/ja
Publication of JPH0528064A publication Critical patent/JPH0528064A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【目的】プロセッサとアダプタがシステムバスを用いて
接続されたコンピュータシステムのアダプタ診断方式に
関し、プロセッサの負担を軽減すると共に診断処理時間
を短縮してアダプタ使用効率を向上することを目的とす
る。 【構成】プロセッサ1からの入出力命令によりアダプタ
2に擬似障害の種類及び診断動作の種類を通知し、アダ
プタ2は受信した入出力命令に従って擬似障害の設定動
作、診断動作及び擬似障害の解除動作を行い、診断動作
の結果をプロセッサ1に報告する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プロセッサとアダプタ
がシステムバスを用いて接続されたコンピュータシステ
ムのアダプタ診断方式に関する。アダプタの診断処理に
あっては、プロセッサからアダプタに順番にI/O命令
によって擬似障害の種類、診断動作の種類及び診断解除
を通知し、各I/O命令に基づいてアダプタは擬似障害
の設定、診断動作及び診断の解除動作を行い、最終的に
診断データをプロセッサに返している。
【0002】しかし、アダプタで擬似障害の設定、診断
動作、更に擬似障害の解除を行うたびにプロセッサから
I/O命令を発行し、また結果をアダプタから割込みに
より通知しなければならない繁雑さがあり、この点の改
善が望まれる。
【0003】
【従来の技術】従来、プロセッサからアダプタの診断を
行う場合には、図6のような制御フローによって行われ
る。尚、図中、「擬似障害」は「擬障」と省略して示し
ている。図6の制御フローにあっては、まずステップS
1〜S4の処理によりプロセッサからI/O命令により
擬似障害の種類を示す擬似障害コードをアダプタに通知
して擬似障害を設定し、設定完了をわりこみみによりプ
ロセッサに通知する。
【0004】次にステップS5〜S8の処理により、プ
ロセッサから診断動作の種類を示すI/O命令を発行
し、アダプタで診断動作を行い、診断動作の結果をプロ
セッサに割込みで通知して確認させる。更にステップS
9〜S12の処理により、プロセッサから擬似障害の解
除指示を示すI/O命令を発行し、アダプタの擬似障害
を解除し、解除完了を割込みによりプロセッサに通知し
て確認させ、一連の処理を終了する。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のアダプタ診断方式にあっては、アダプタの擬
似障害の設定動作、診断動作および擬似障害の解除動作
のたびにプロセッサからI/O命令を発行し、アダプタ
に指示を与えアダプタの診断を行っており、またアダプ
タは擬似障害の設定完了、診断動作の完了および擬似障
害の解除完了のたびにプロセッサに割込みで通知してい
たため、プロセッサの処理が複雑となり、かつプロセッ
サの処理効率が低減する。
【0006】また、アダプタにおいても診断開始から診
断終了までの時間がプロセッサの処理に依存し、診断時
間が長くなり、アダプタの使用効率が低減するという問
題点があった。本発明は、このような従来の問題点に鑑
みてなされたもので、プロセッサの負担を軽減すると共
に診断処理時間を短縮してアダプタ使用効率を向上でき
るアダプタ診断方式を提供することを目的とする。
【0007】
【課題を解決するための手段】図1は本発明の原理説明
図である。まず本発明は、プロセッサ1とアダプタ2が
システムバス3を用いて接続されたコンピュータシステ
ムのアダプタ診断方式であり、プロセッサ1からの入出
力命令によりアダプタ2に擬似障害の種類及び診断動作
の種類を通知し、アダプタ2は受信した入出力命令に従
って擬似障害の設定動作、診断動作及び擬似障害の解除
動作を行い、診断動作の結果をプロセッサ1に報告する
ことを特徴とする。
【0008】ここでプロセッサ1が発行する入出力命令
は、プロセッサ番号、アダプタ番号、入出力命令コー
ド、擬似障害の種類を示す擬似障害コード及び診断動作
の種類を示す診断コードで構成される。
【0009】
【作用】このような構成を備えた本発明のアダプタ診断
方式によれば、アダプタの診断の際にプロセッサから擬
似障害の種類と診断動作の種類を指示した入出力命令
(I/O命令)を発行し、この入出力命令を受信したア
ダプタは擬似障害を設定して診断動作を行い、診断動作
の終了により擬似障害を解除し、診断動作の結果をプロ
セッサに報告するようになる。
【0010】これによりプロセッサにおいてアダプタの
診断のためのI/O命令の発行回数及びアダプタの割込
み回数が低減されプロセッサの処理効率が向上する。ま
た、アダプタにおいても診断時間が短縮できアダプタの
使用効率が向上する。
【0011】
【実施例】図2は本発明のアダプタ診断方式が適用され
るコンピュータシステムの実施例構成図である。図2に
おいて、プロセッサ1は中央演算処理装置(CPU)1
1、プロセッサ内のローカルメモリ(LSU)13およ
び2つのバス制御部12A,12Bからなり、バス制御
部12A,12Bはシステムバス3A,3Bを通じてア
ダプタ2A,2Bと接続されている。
【0012】アダプタ2A,2Bは中央演算処理装置
(CPU)21、アダプタ内データバッファ22、バス
制御部23、入出力バス制御部(デバイス制御部)24
からなっており、各アダプタ2A,2Bの入出力制御部
24は入出力バス5A,5Bを通じて複数のデバイス4
と接続されている。デバイス4は複数の入出力バス5
A,5Bと接続可能なマルチポートのデバイスで、DA
SD(直接アクセス装置)等の磁気記憶装置である。
【0013】通常、プロセッサ1はデバイス制御を行う
ため、バス制御部12A又は12Bを通じてアダプタ2
A又は2Bに対しI/O命令(入出力命令)を発行す
る。I/O命令を受信したアダプタ2A,2Bは、I/
O命令のパラメータ格納アドレスによりプロセッサ1の
ローカルメモリ13からパラメータをフェッチし、フェ
ッチパラメータに従ってデバイス4の制御を行い、デバ
イス4とプロセッサ1間のデータ転送等を行う。デバイ
ス4の制御が完了するとプロセッサ1に対し割込みを発
行し、I/O命令の処理終了を報告する。
【0014】このようなコンピュータシステムにおいて
本発明によるアダプタの診断のためにプロセッサ1が発
行するI/O命令は図4のように2ワードで構成されて
いる。図4のI/O命令の1ワード目には、I/O命令
発行元のプロセッサナンバ(PM No.)、I/O命
令受信先のアダプタナンバ(ADP No.)、および
診断指示のI/O命令であることを示すI/O命令コー
ドが記述されている。また2ワード目にはアダプタに設
定する擬似障害の種類を示す擬似障害コードと、アダプ
タの診断動作の種類を示す診断コードが記述されてい
る。
【0015】図2のプロセッサ1は図4のアダプタ診断
用のI/O命令を使用し、図3に示す制御フローに従っ
たアダプタ診断処理を実行する。図2において、まずス
テップS1でプロセッサ1は図4に示したI/O命令を
例えばアダプタ2Aに発行する。このI/O命令をステ
ップS2受信したアダプタ2AはステップS3で擬似障
害コードに従い、アダプタ内部に擬似障害の設定を行
う。続いてステップS4で診断コードに従い診断動作を
実行する。診断動作の実行が終了するとステップS5で
アダプタ2Aは設定した擬似障害を解除し、割込みによ
り診断動作の結果をプロセッサに報告する。
【0016】このステップS5におけるプロセッサ1に
対する診断結果通知の割込み通知は図5に示すように2
ワードで構成される。即ち、1ワード目には割込み発行
元のアダプタナンバ(ADP No.)、割込み受信先
のプロセッサナンバ(PMNo.)、および診断動作の
結果を示す割込みコードが記述され、また2ワード目に
は擬似障害コードと、診断データが記述されている。
【0017】アダフタ2Aからの図5に示した割込みを
受信したプロセッサ1は、ステップS6で割込みコード
によりアダプタの診断終了を確認し、かつアダプタの診
断結果を確認して一連のアダプタ診断処理を終了する。
【0018】
【発明の効果】以上説明したように本発明によれば、プ
ロセッサにおけるアダプタ診断のためのI/O命令の発
行が1回に低減でき、またアダプタからの割込み回数も
1回に低減できるため、プロセッサの処理効率を向上で
きる。またアダプタにおいても診断が短縮でき、アダプ
タの使用効率を向上することができる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明のアダプタ診断方式が適用されるコンピ
ュータシステムの実施例構成図
【図3】本発明によるアダプタ診断処理を示した制御フ
ロー図
【図4】本発明のアダプタ診断に用いるI/O命令の説
明図
【図5】本発明におけるアダプタからの割込み通知の内
容を示した説明図
【図6】従来のアダプタ診断処理を示した制御フロー図
【符号の説明】
1:プロセッサ 2,2A,2B:アダプタ 3,3A,3B:システムバス 4:デバイス 5A,5B:入出力バス 11,21:中央処理装置(CPU) 12A,12B,23:バス制御部 13:ローカルメモリ(LSU) 22:データバッファ 24:入出力バス制御部

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】プロセッサ(1)と入出力装置を制御する
    アダプタ(2)とが接続されたコンピュータシステムに
    於いて、前記プロセッサ(1)からの入出力命令により
    前記アダプタ(2)に擬似障害の種類及び診断動作の種
    類を通知し、前記アダプタ(2)は受信した前記入出力
    命令に従って擬似障害の設定動作、診断動作及び擬似障
    害の解除動作を行い、診断動作の結果を前記プロセッサ
    (1)に報告することを特徴とするアダプタ診断方式。
  2. 【請求項2】請求項1記載のアダプタ診断方式に於い
    て、前記プロセッサ(1)は、プロセッサ番号、アダプ
    タ番号、入出力命令コード、擬似障害の種類を示す擬似
    障害コード及び診断動作の種類を示す診断コードでなる
    入出力命令を前記アダプタ(2)に通知することを特徴
    とするアダプタ診断方式。
JP3181490A 1991-07-23 1991-07-23 アダプタ診断方式 Withdrawn JPH0528064A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3181490A JPH0528064A (ja) 1991-07-23 1991-07-23 アダプタ診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3181490A JPH0528064A (ja) 1991-07-23 1991-07-23 アダプタ診断方式

Publications (1)

Publication Number Publication Date
JPH0528064A true JPH0528064A (ja) 1993-02-05

Family

ID=16101672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3181490A Withdrawn JPH0528064A (ja) 1991-07-23 1991-07-23 アダプタ診断方式

Country Status (1)

Country Link
JP (1) JPH0528064A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006273112A (ja) * 2005-03-29 2006-10-12 Nissan Motor Co Ltd 電子制御装置、故障診断テスタ、車両診断装置およびその方法
JP2019055641A (ja) * 2017-09-20 2019-04-11 日立オートモティブシステムズ株式会社 車輌用電子制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006273112A (ja) * 2005-03-29 2006-10-12 Nissan Motor Co Ltd 電子制御装置、故障診断テスタ、車両診断装置およびその方法
JP2019055641A (ja) * 2017-09-20 2019-04-11 日立オートモティブシステムズ株式会社 車輌用電子制御装置

Similar Documents

Publication Publication Date Title
EP0497380A2 (en) Microcomputer having a watchdog timer
JPH0430053B2 (ja)
JPH0528064A (ja) アダプタ診断方式
JPS623361A (ja) ステ−タス通報方式
JP3005270B2 (ja) パイプライン制御方式
EP0827080A2 (en) Mircrocomputer with selfdiagnostic unit
JPS6376028A (ja) 仮想計算機システムにおける命令ステツプ実行制御方式
JPS6158861B2 (ja)
JP2954006B2 (ja) エミュレーション装置およびエミュレーション方法
JPS60539A (ja) 処理進行モニタ方式
JPH05241986A (ja) 入出力命令リトライ方式
JPH0535661A (ja) Scsiコントロ−ラic
JPH01234957A (ja) Dma制御方法及び装置
JPH0675810A (ja) 入出力装置に対するアクセス処理関数の検証方法
JPS62282338A (ja) デ−タ処理装置における移送命令の再試行方式
JPS60178547A (ja) デ−タ処理方式
JPH0417530B2 (ja)
JPS59218567A (ja) アドレスオ−バラツプチエツク方式
JPS62269237A (ja) デ−タプロセツサ
JPS63889A (ja) 磁気バブルメモリ装置のコントロ−ラ
JPS6240533A (ja) プログラム・ロ−デイング方式
JPS63257856A (ja) シリアル通信方式
JPH05257860A (ja) 情報処理装置
JPH04293146A (ja) 文字入出力制御方式
JPS5923659A (ja) デ−タ伝送制御装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19981008