JPH01162948A - 計算機システム - Google Patents

計算機システム

Info

Publication number
JPH01162948A
JPH01162948A JP62321825A JP32182587A JPH01162948A JP H01162948 A JPH01162948 A JP H01162948A JP 62321825 A JP62321825 A JP 62321825A JP 32182587 A JP32182587 A JP 32182587A JP H01162948 A JPH01162948 A JP H01162948A
Authority
JP
Japan
Prior art keywords
adapter
commands
driver
command
drivers
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.)
Granted
Application number
JP62321825A
Other languages
English (en)
Other versions
JP2759950B2 (ja
Inventor
Keizo Koike
敬藏 小池
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 JP62321825A priority Critical patent/JP2759950B2/ja
Publication of JPH01162948A publication Critical patent/JPH01162948A/ja
Application granted granted Critical
Publication of JP2759950B2 publication Critical patent/JP2759950B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 計算機のアダプタ及びデバイスドライバの稼動状態情報
収集のためのトレースに関し、複数のデバイス間の制御
の干渉の調査等を容易にするようにしたトレースデータ
を採取できるコマンドトレース処理方式を目的とし、 1以上のデバイスを制御するアダプタと、該デバイスに
対応して起動され、該アダプタとコマンド及び応答情報
を授受するデバイスドライバとを有する計算機システム
において、各該デバイスドライバは、該アダプタに対応
して設けられ、1以上の該デバイスドライバと接続する
アダプタドライバを介して、該アダプタと該コマンド及
び応答情報を授受し、該アダプタドライバはトレース領
域を有し、所定の指示が設定されている場合には、接続
しているすべての該デバイスドライバの送信する該コマ
ンドの情報を、該コマンドの発生時刻順に該トレース領
域に記憶して保持するように構成する。
〔産業上の利用分野〕
本発明は、計算機におけるアダプタ及びデバイスドライ
バをテストする場合等のイ稼動状態情報ヲ収集するため
のコマンドトレースの処理方式に関する。
計算機に接続する入出力装置のデバイスを制御するアダ
プタ及びデバイスドライバをテストする場合等において
、デバイスドライバがアダプタに対して発行するコマン
ドの情報を採取して、発生時刻順に配列したいわゆるコ
マンドトレースのデータは、稼動状態を示す情報として
、異常原因探索等の有用な一資料になる。
〔従来の技術と発明が解決しようとする問題点〕第2図
は計算機システムの構成例を示すブロック図である。
計算機1に接続するアダプタ2は、プリンタ、入力装置
、記憶装置等の所要の1以上のデバイス3を接続して、
計算機1で所要のデバイスに対応して実行されるデバイ
スドライバ4のプログラムの制御の下に、デバイス3と
計算機lとの間のデータ入出力等の、いわゆる入出力処
理の動作を制御する。
このためにデバイスドライバ4は、応用プログラム5等
の入出力処理要求により、例えば所要の入出力処理の各
ステップにおいて、必要なコマンドをアダプタ2に対し
て発行する。
アダプタ2では、例えば計算機1の特定のレジスタに設
定されている情報から順次コマンド及びそのコマンドに
関連する制御情報及びバッファ等の記憶アドレスを知り
、デバイスに対応して設けられた各制御部6が主記憶領
域にアクセスしてそれらのコマンド情報を受は取って、
指定の制御動作を実行する。
制御部6で指定のコマンドに基づく処理の実行を終わる
と、アダプタ2はコマンドにたいする応答情報として、
処理結果の各種状態情報等からなる完了情報をデバイス
ドライバ4に渡すので、デバイスドライバ4はそれを応
用プログラム5に通知し、又はその結果により次のコマ
ンドを発行し、コマンドと応答情報との授受によって入
出力処理を進める。
このようなアダプタ及びデバイスドライバの、例えばテ
ストを行う場合に、稼動状態を示す情報を収集するため
に、公知のようにコマンドトレースが行われる。
即ち、例えば試験者が適当な手段でトレースモードを設
定しておくことにより、デバイスドライバ4はトレース
領域7を確保し、発行する各コマンドについての所定の
情報を、コマンドの発行順にトレース領域7に記憶して
保持する。
試験者は異常事態の検出その他の必要な時に、例えばシ
ステムを停止して、いわゆるメモリダンプによってトレ
ース領域7に保持するコマンドトレースのデータをダン
プして、調査データとして使用する。
以上のようなコマンドトレースの採取は、アダプタ2に
接続する別のデバイス3を同時に制御している、他のデ
バイスドライバ4においても、そのデバイスドライバ4
が確保したトレース領域7上に行われているが、それら
2以上のデバイスドライバ4が個別に採取した異なるコ
マンドトレースの間におけるコマンドの前後関係は識別
できない。
しかし、2以上のデバイス3を制御するアダプタ2にお
いて、デバイス間の制御の干渉によるエラーの発生があ
る場合等には、そのような異なるデバイスに発行された
コマンド間の時間関係は重要なデータになる。
本発明は、複数のデバイスを接続するアダプタにおける
、デバイス間の制御の干渉の調査等を容易にするように
、異なるデバイス間のコマンドの時間関係を維持したト
レースデータを採取できるコマンドトレース処理方式を
目的とする。
〔問題点を解決するための手段〕
第1図は、本発明の構成を示すブロック図である。
図は計算機システムの構成を示し、11はアダプタ2に
対応して設けられ、計算機10で実行されるアダプタド
ライバであり、デバイスドライバ12とアダプタ2の間
のコマンド及び応答情報の授受を中継すると共に、トレ
ース領域13にコマンドトレースを記録する。
〔作 用〕
デバイスドライバ12はアダプタ2へのコマンド発行を
アダプタドライバ11を介して行う。
アダプタドライバ11はアダプタ2ごとに対応して実行
され、アダプタ2を制御する1以上のデバイスドライバ
12と接続して、デバイスドライバ12の発行するコマ
ンドをアダプタ2に中継する。
こ−で、例えば計算機10にトレースモードが設定され
ている場合には、アダプタドライバ11はトレース領域
13を確保して、デバイスドライバ12が発行するコマ
ンドのトレース情報を、コマンドの発生順にトレース領
域13に記憶して、複数のデバイスドライバを一括した
コマンドトレースを生成する。
以上の処理方式により、トレース領域13上のコマンド
トレースには、複数のデバイスドライバ12が発行する
コマンドの、発生時刻順が維持されるので、異なるデバ
イスドライバで発行したコマンドについて、それらの間
の前後関係を考慮した調査が可、能になる。
〔実施例〕
第1図のデバイスドライバ12はアダプタ2に対するコ
マンド発行及び応答情報受信のインタフェースが、アダ
プタドライバ11を介するようになっている他は、前記
従来のデバイス4と同様の機能を有するものとする。但
しコマンドトレース機能は後述のようにアダプタドライ
バエ1によって実行される。又アダプタ2、デバイス3
、制御部6は前記従来のそれらと同一である。
従ってデバイスドライバ12は、従来のように応用プロ
グラム5等の入出力処理要求により、例えば所要の入出
力処理の各ステップにおいて、必要なコマンドをアダプ
タ2に対して発行するために、アダプタドライバ11に
要求する。
アダプタドライバ11はアダプタ2ごとに対応して実行
され、アダプタ2を制御する1以上のデバイスドライバ
12と接続して、デバイスドライバ12の発行するコマ
ンドをアダプタ2に中継し、アダプタ2から返す応答情
報を要求元のデバイスドライバ12に渡す。
コマンドの発行において、例えば試験者が計算機10に
トレースモードを設定しである場合には、アダプタドラ
イバ11はトレース領域13を確保して、デバイスドラ
イバ12から要求されたコマンドについてのトレース情
報を、要求を受は付けた時刻順にトレース領域13に記
憶する。” その際アダプタドライバ11に接続する複数のドライバ
12からの要求について、要求元を区別することなく、
それらを−括して時刻順に配列したコマンドトレースと
し、要求元及びデバイス別は要すればトレース情報の一
部に記録しておく。
このようにして入出力処理が進み、試験者が例えば異常
状態を検出し、或いはデバイスドライバ12で応答情報
からエラーを検出したような場合には、処理を停止して
トレース領域13の内容のコマンドトレースをダンプし
て二周査する。
このコマンドトレースには、複数のデバイスドライバ1
2が発行したコマンドの情報が混合して時刻順に配列さ
れているので、それらの前後関係を明確に知ることがで
きる。
〔発明の効果〕
以上の説明から明らかなように本発明によれば、計算機
のアダプタ及びデバイスドライバの稼動状態を示す情報
の収集のためのコマンドトレースにおいて、複数のデバ
イスに発行されたコマンド相互の時間関係を把握できる
ので、異常原因の究明を容易化してテスト工数を削減す
る等の著しい工業的効果がある。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は従来
の構成例を示すブロック図である。 図において、 !、10は計算機、   2はアダプタ、3はデバイス
、 4.12はデバイスドライバ、 5は応用プログラム、 6は制御部、 7.13はトレース領域、11はアダプタドライバを示
す。

Claims (1)

  1. 【特許請求の範囲】 1以上のデバイス(3)を制御するアダプタ(2)と、
    該デバイスに対応して起動され、該アダプタとコマンド
    及び応答情報を授受するデバイスドライバ(12)とを
    有する計算機システムにおいて、各該デバイスドライバ
    (12)は、該アダプタ(2)に対応して設けられ、1
    以上の該デバイスドライバと接続するアダプタドライバ
    (11)を介して、該アダプタと該コマンド及び応答情
    報を授受し、 該アダプタドライバ(11)はトレース領域(13)を
    有し、所定の指示が設定されている場合には、接続して
    いるすべての該デバイスドライバ(12)の発行する該
    コマンドの情報を、該コマンドの発生時刻順に該トレー
    ス領域に記憶して保持するように構成されていることを
    特徴とするコマンドトレース処理方式。
JP62321825A 1987-12-18 1987-12-18 計算機システム Expired - Fee Related JP2759950B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62321825A JP2759950B2 (ja) 1987-12-18 1987-12-18 計算機システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62321825A JP2759950B2 (ja) 1987-12-18 1987-12-18 計算機システム

Publications (2)

Publication Number Publication Date
JPH01162948A true JPH01162948A (ja) 1989-06-27
JP2759950B2 JP2759950B2 (ja) 1998-05-28

Family

ID=18136840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62321825A Expired - Fee Related JP2759950B2 (ja) 1987-12-18 1987-12-18 計算機システム

Country Status (1)

Country Link
JP (1) JP2759950B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119170274A (zh) * 2024-09-04 2024-12-20 江苏省人民医院(南京医科大学第一附属医院) 麻醉术后患者状态数据评估方法及系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5559567A (en) * 1978-10-27 1980-05-06 Nec Corp Error reproduction system for peripheral unit
JPS6285350A (ja) * 1985-10-11 1987-04-18 Hitachi Ltd モニタリング方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5559567A (en) * 1978-10-27 1980-05-06 Nec Corp Error reproduction system for peripheral unit
JPS6285350A (ja) * 1985-10-11 1987-04-18 Hitachi Ltd モニタリング方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119170274A (zh) * 2024-09-04 2024-12-20 江苏省人民医院(南京医科大学第一附属医院) 麻醉术后患者状态数据评估方法及系统

Also Published As

Publication number Publication date
JP2759950B2 (ja) 1998-05-28

Similar Documents

Publication Publication Date Title
JPH01162948A (ja) 計算機システム
JPH0632047B2 (ja) デ−タ収集装置
JP2544416B2 (ja) テストデ―タ生成処理方式
JPS63177231A (ja) 並列プログラムデバグ方式
JPS644211B2 (ja)
JPS6057411A (ja) デイジタル制御装置の演算モジュール結線確認方法
JPH01155452A (ja) データ処理システムの接続確認方式
JPH0194453A (ja) トレース収集出力方式
JPH03130839A (ja) オンラインシミュレーション方式
JPH0325550A (ja) 入出力制御方式
JPH0587850B2 (ja)
JPS61217840A (ja) 組込みマイクロコンピユ−タの開発装置
JPH028940A (ja) トランザクションデータ発生方法
JPS63276137A (ja) 遠隔保守診断方式
JP2684966B2 (ja) 入出力処理装置のデバッグ装置
JPH01321529A (ja) 装置初期診断方式
JPS62120548A (ja) 情報処理システムの試験方式
JPS6398764A (ja) マルチ計算機システムにおけるフアイルリカバリ方式
JPS6238947A (ja) プロセツサユニツトの診断方法
JPH01233632A (ja) 疑似モニタのバッファ管理方式
JPS6257034A (ja) 仮想装置を使用するソフトウエア試験方式
JPS62176350A (ja) オンラインプログラム開発方式
JPS6063653A (ja) チヤネル制御装置における状態履歴記憶方式
JPS60171546A (ja) 入出力装置デバグ方式
JPH03271948A (ja) オンラインプログラムテスト方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees