JPH02190957A - 周辺装置の交換方式 - Google Patents

周辺装置の交換方式

Info

Publication number
JPH02190957A
JPH02190957A JP1010913A JP1091389A JPH02190957A JP H02190957 A JPH02190957 A JP H02190957A JP 1010913 A JP1010913 A JP 1010913A JP 1091389 A JP1091389 A JP 1091389A JP H02190957 A JPH02190957 A JP H02190957A
Authority
JP
Japan
Prior art keywords
peripheral device
control information
device control
peripheral
processing
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
JP1010913A
Other languages
English (en)
Inventor
Tsutomu Taguchi
田口 勉
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 JP1010913A priority Critical patent/JPH02190957A/ja
Publication of JPH02190957A publication Critical patent/JPH02190957A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は周辺装置の交換方式に関し、特に計算機システ
ムにおいて周辺装置に対する入出力処理を利用するアプ
リケーションプログラムの動作中に周辺装置を交換する
場合の周辺装置の交換方式〔従来の技術〕 従来、この種の周辺装置の交換方式では、周辺装置を交
換する場合、交換中の周辺装置に対するアプリケーショ
ンプログラムからの入出力要求は異常終了となっていた
〔発明が解決しようとする課題〕
上述した従来の周辺装置の交換方式では、周辺装置を交
換する場合、交換中の周辺装置に対するアプリケーショ
ンプログラムからの入出力要求は異常終了となっていた
ので、交換中の周辺装置に対して入出力要求を発行した
アプリケーションプログラムは正常に動作できないとい
う欠点がある。
本発明の目的は、上述の点に鑑み、周辺装置の交換時に
アプリケーションプログラムが交換中の周辺装置に対す
る入出力処理を利用するために送出する周辺装置制御情
報を蓄積することにより、交換中の周辺装置に対する入
出力処理を保障し、交換中の周辺装置に対して入出力要
求を発行したアプリケーションプログラムを正常に動作
させることができる周辺装置の交換方式を提供すること
にある。
〔課題を解決するための手段〕
本発明の周辺装置の交換方式は、記憶装置、処理装置3
周辺装置およびこの周辺装置を制御する周辺装置制御装
置を含む計算機システムにおいて、周辺装置制御情報が
蓄積される周辺装置制御情報蓄積装置と、前記処理装置
により実行されて前記周辺装置に対する入出力処理を利
用するアプリケーションプログラムと、このアプリケー
ションプログラムから前記周辺装置に対する入出力要求
が発行されたときに前記処理装置により起動されて前記
周辺装置が前記周辺装置制m装置に接続されている場合
には前記アプリケージタンプログラムから送出される周
辺装置制御情報を前記周辺装置制御装置に与えて前記周
辺装置に対する入出力処理を行い前記周辺装置が交換中
の場合には周辺装置制御情報蓄積手段を起動して前記周
辺装置の交換完了時に前記周辺装置制御情報蓄積装置内
の周辺装置制御情報を前記周辺装置制御装置に与えて前
記周辺装置に対する入出力処理を行った後にnI記周辺
装置制御情報蓄積手段を停止させる周辺装置制御手段と
、この周辺装置制御手段により起動されて前記アプリケ
ーションプログラムが送出する周辺装置制御情報を前記
周辺装置制御情報蓄積装置に蓄積する前記周辺装置制御
n情報蓄積手段とを有する。
〔作用〕
本発明の周辺装置の交換方式では、周辺装置制御情報蓄
積装置に周辺装置制御情報が蓄積され、アプリケーショ
ンプログラムが処理装置により実行されて周辺装置に対
する入出力処理を利用し、周辺装置制御手段がアプリケ
ーションプログラムから周辺装置に対する入出力要求が
発行されたときに処理装置により起動されて周辺装置が
周辺装置制御装置に接続されている場合にはアプリケー
ジジンプログラムから送出される周辺装置制御情報を周
辺装置制御装置に与えて周辺装置に対する入出力処理を
行い周辺装置が交換中の場合には周辺装置制御情報蓄積
手段を起動して周辺装置の交換完了時に周辺装置制御情
報蓄積装置内の周辺装置制御情報を周辺装置制御装置に
与えて周辺装置に対する入出力処理を行った後に周辺装
置制御情報蓄積手段を停止させ、周辺装置制御情報蓄積
手段が周辺装置制御手段により起動されてアプリケーシ
ョンプログラムが送出する周辺装置制御情報を周辺装置
制御情報蓄積手段に蓄積する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例に係る周辺装置の交換方式
が適用された計算機システムの構成を示すブロック図で
ある。この計算機システムは、記憶装置lと、処理装置
2と、周辺装置制御装置3と、周辺装置4または5と、
周辺装置制御■情報蓄積装置6とから構成されている。
記憶装置1には、周辺装置制御手段11と、周辺装置制
御情報蓄積手段12と、周辺装置4または5に対する入
出力処理を利用するアプリケーションプログラム13と
が格納されている。
処理装置2は、記憶装置1に格納されている周辺装置制
御手段112周辺装置制御情報蓄積手段12およびアプ
リケーションプログラム13を実行するための処理装置
である。
周辺装置制御装置3は、周辺装置制御手段11から送ら
れてくる周辺装置制御情報に基づいて周辺袋N4または
5を制御するとともに、周辺装置4または5の状態を入
力して周辺装置制御手段11に通知する。
周辺袋W、4または5は、周辺装置制m装置3により制
御される。
周辺装置側jIl情報蓄積装置6は、周辺装置制御情報
蓄積手段12から送られてくる周辺装置制御情報を蓄積
する。
周辺装置制御手段11は、アプリケーションプログラム
13から送られてきた周辺装置制御情報を周辺装置制御
装置3に与えて周辺袋W4または5に対する入出力処理
を行うとともに、周辺装置制御装置3から周辺装置4お
よび5の状態の異常を通知された場合には周辺装置制御
情報蓄積手段12を起動する。
周辺装置制御情報蓄積手段12は、周辺装置制御手段1
1から起動されて周辺装置制御手段11がアプリケーシ
ョンプログラム13から受は取った周辺装置制御情報を
周辺装置制御情報蓄積装置6に蓄積する。
アプリケーションプログラム13は、周辺装置4または
5に対する入出力処理を利用するアプリケーションプロ
グラムである。
第2図を参照すると、周辺装置4および5が周辺装置制
御装置3から切断された後の周辺装置制御手段11にお
ける処理は、周辺装置制御情報蓄積手段起動ステップ1
11と、周辺装置接続状態監視開始ステップ112と、
周辺装置接続検出ステップ113と、周辺装置制御情報
蓄積装置内周辺装置制御情報使用入出力処理実行ステッ
プ114と、周辺装置制御情報蓄積装置内周辺装置制御
情a終了判定ステップ115と、周辺装置制御情報蓄積
手段終了ステップ116とからなる。
次に、このように構成された本実施例の周辺装置の交換
方式の動作について説明する。
ここでは、現在、周辺装置制御a′i装置3には周辺装
置4が接続されているものとする。
処理装置2により起動された後に、記憶装置1内のアプ
リケーションプログラム13が周辺装置4に対する入出
力処理を利用するために周辺装置4に対する入出力要求
を発行すると、処理装置2により周辺装置制御手段11
が起動される。
起動された周辺装置制御手段11は、アプリケーション
プログラム13から送られてくる周辺装置制御情報を周
辺装置制御装置3に与えて、周辺装置4に対する入出力
処理を行う。
アプリケーションプログラム13の動作中に、周辺装置
4を周辺袋′115に交換するために、周辺装置4が周
辺装置制御装置3から切り離されたとする。
周辺装置4から周辺装置5への交換中に、すなわち、周
辺袋W4および5の両方が周辺装置制御装置3から切り
離されている場合に、アプリケーションプログラム13
から周辺装置4に対する入出力要求が発行されると、周
辺装置制御手段11は、アプリケーションプログラム1
3から送出された周辺装置4に対する入出力処理を行う
ための周辺装置制御情報を周辺装置制御装置3に与える
周辺装置制御情報を受は取った周辺装置制御装置3は、
周辺装置4および5の状態が異常であるために(周辺装
置4および5が接続されていないために)受は取った周
辺装置制御情報による入出力処理を実行することができ
ないので、周辺装置制御手段11に周辺装置4の異常を
通知する。
周辺装置制御袋W3からの異常通知を受は取ると、周辺
装置制御手段11は、アプリケーションプログラム13
に対して周辺装置制御情報による周辺装置4および5に
対する入出力処理が行えない旨の異常通知を行わずに、
周辺装置制御情報蓄積手段12を起動する(ステップ1
11 ) 。
したがって、アプリケーションプログラム13では、異
常通知を受けないので、発行した周辺装置4および5に
対する入出力要求は異常終了せず、処理を続行するか、
入出力要求に対する処理待ちの状態となる。
一方、周辺装置制御n手段11から起動された周辺装置
制御情l11M積手段12は、以降、アプリケーション
プログラム13から送出される周辺装置制御情報を周辺
装置制御情報蓄積袋W6に蓄積する。
次に、周辺装置制御手段11は、周辺装置5が周辺装置
制御装置3に接続されたかどうかを調べるために、周辺
装置制御装置3から周辺装置5の接続状態の通知を周期
的に受ける処理を開始する(ステップ112)。
周辺装置5の周辺装置制御装置3への接続が完了し、周
辺装置制御装置3から周辺装置5の接続の通知を受ける
と(ステップ113)、周辺装置制御n手段11は、周
辺装置制御情報蓄積装置6に蓄積された周辺装置制御情
報を取り出して周辺装置制御装置3に与えることにより
周辺装置5に対する入出力処理を行わせる(ステップ1
14 ) 。
次に、周辺装置制御手段11は、周辺装置制御情報蓄積
装置6に蓄積された全ての周辺装置制御情報が終了した
か否かを判定しくステップ115)、周辺装置制御情報
蓄積装置6内に周辺装置制御情報が残っていれば、ステ
ップ114に制御を戻す。
周辺装置制御手段11は、ステップ1157周辺装置制
御情報蓄積装置6内の全ての周辺装置制御情報が終了し
たと判定されるまでステップ114〜ステツプ115の
処理を繰り返し、ステップ115で周辺装置制御情報蓄
積装置6内の全ての周辺装置制御情taが終了したと判
定されたならば、周辺装置制御n情報蓄積手段12を終
了させる(ステップ116)。
以降、周辺装置制御手段11は、アプリケーションプロ
グラム13から受は取る周辺装置制御情報による入出力
処理に戻る。
以上の処理により、周辺装置4を周辺装置5に交換する
間も、アプリケーションプログラム13は異常終了せず
に正常に動作することができる。
〔発明の効果〕
以上説明したように本発明は、周辺装置の交換中にアプ
リケーションプログラムから送出される周辺装置制御情
報を蓄積することにより、周辺装置の交換時に交換中の
周辺装置に対する入出力処理を保障し、アプリケーショ
ンプログラムを正常に動作させることができるという効
果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の周辺装置の交換方式の構成
を示すブロック図、 第2図は第1図中の周辺装置制御手段における周辺装置
の交換中の処理を示す流れ図である。 図において、 l・・・記tα装置、 2・・・処理装置、 3・・・周辺装置制御装置、 4.5・周辺装置、 6・・・周辺装置$lI御情報M積装置、11・・・周
辺装置制御手段、 12・・・周辺装置制御情報蓄積手段、13・・・アプ
リケーションプログラムである。 第 1 図

Claims (1)

  1. 【特許請求の範囲】 記憶装置、処理装置、周辺装置およびこの周辺装置を制
    御する周辺装置制御装置を含む計算機システムにおいて
    、 周辺装置制御情報が蓄積される周辺装置制御情報蓄積装
    置と、 前記処理装置により実行されて前記周辺装置に対する入
    出力処理を利用するアプリケーションプログラムと、 このアプリケーションプログラムから前記周辺装置に対
    する入出力要求が発行されたときに前記処理装置により
    起動されて前記周辺装置が前記周辺装置制御装置に接続
    されている場合には前記アプリケーションプログラムか
    ら送出される周辺装置制御情報を前記周辺装置制御装置
    に与えて前記周辺装置に対する入出力処理を行い前記周
    辺装置が交換中の場合には周辺装置制御情報蓄積手段を
    起動して前記周辺装置の交換完了時に前記周辺装置制御
    情報蓄積装置内の周辺装置制御情報を前記周辺装置制御
    装置に与えて前記周辺装置に対する入出力処理を行った
    後に前記周辺装置制御情報蓄積手段を停止させる周辺装
    置制御手段と、 この周辺装置制御手段により起動されて前記アプリケー
    ションプログラムが送出する周辺装置制御情報を前記周
    辺装置制御情報蓄積装置に蓄積する前記周辺装置制御情
    報蓄積手段と を有することを特徴とする周辺装置の交換方式。
JP1010913A 1989-01-19 1989-01-19 周辺装置の交換方式 Pending JPH02190957A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1010913A JPH02190957A (ja) 1989-01-19 1989-01-19 周辺装置の交換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1010913A JPH02190957A (ja) 1989-01-19 1989-01-19 周辺装置の交換方式

Publications (1)

Publication Number Publication Date
JPH02190957A true JPH02190957A (ja) 1990-07-26

Family

ID=11763509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1010913A Pending JPH02190957A (ja) 1989-01-19 1989-01-19 周辺装置の交換方式

Country Status (1)

Country Link
JP (1) JPH02190957A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010102580A (ja) * 2008-10-24 2010-05-06 Sharp Corp 情報通信システム、情報通信装置、通信端末および情報通信システムの制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010102580A (ja) * 2008-10-24 2010-05-06 Sharp Corp 情報通信システム、情報通信装置、通信端末および情報通信システムの制御方法

Similar Documents

Publication Publication Date Title
JP2755437B2 (ja) 通信制御プログラムの連続運転保証処理方法
JPH07160370A (ja) 停電管理装置
JPH09244923A (ja) ウォッチドッグタイマを用いた異常監視装置
JPH02151926A (ja) 端末装置切替方式
JPH1069470A (ja) マルチプロセッサシステム
JPH0764930A (ja) Cpu間相互監視方法
JPH03100712A (ja) サーバワークステーションの電源断制御方式
JPS58191045A (ja) 実行時間管理装置
JP3148099B2 (ja) 入出力制御方式及び入出力制御方法
JPH07311688A (ja) システム資源管理方法及び装置
KR100244195B1 (ko) 무선 가입자 망에서의 장애 검출 방법
JP3350716B2 (ja) 位置決め装置
JPH08241279A (ja) Dbms制御システム
JPH03278238A (ja) 相互ホットスタンドバイシステム
JPH04270403A (ja) コンピュータシステムにおけるipl管理方法及びその装置
JPH01304562A (ja) アダプタ監視方式
JPH03232047A (ja) オンライン情報処理システム
JPH05158585A (ja) ワークステーションの電源制御方式
JPH0356501B2 (ja)
JP2003256085A (ja) 情報処理装置
JPH02306346A (ja) 前置通信処理装置
JPH04139556A (ja) リトライ制御方式
JPH04262428A (ja) ホットスタンバイシステム
JPH0756749A (ja) ジョブ監視システム
JPH04233651A (ja) 計算機システム