JPS5876924A - デ−タ転送装置 - Google Patents

デ−タ転送装置

Info

Publication number
JPS5876924A
JPS5876924A JP56172940A JP17294081A JPS5876924A JP S5876924 A JPS5876924 A JP S5876924A JP 56172940 A JP56172940 A JP 56172940A JP 17294081 A JP17294081 A JP 17294081A JP S5876924 A JPS5876924 A JP S5876924A
Authority
JP
Japan
Prior art keywords
channel
data transfer
fault
connection
connecting device
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
JP56172940A
Other languages
English (en)
Inventor
Koji Muramoto
村本 浩司
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
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP56172940A priority Critical patent/JPS5876924A/ja
Publication of JPS5876924A publication Critical patent/JPS5876924A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0745Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は情報処理装置に於けるデータ転送装置に関する
もので、特にデータ転送装置で発生した障害の処理機能
を持つデータ転送装置に関するものである。
チャネル装置と、チャネル接続装置と、チャネル共通制
御部を持つチャネル制御装置とから成るデータ転送装置
を備えた従来の情報処理装置においては、詳細について
はあとから説明するが、障害の発生を検知し且処理する
械能はチャネル制御装置にのみ持たせてあった。このた
め障害がチャネル共通制御部で起っても又個々のチャネ
ル接続装置のいずれか1台で起っても、データ転送装置
全体が動作不能となってしまう欠点があった。
したがって本発明の目的は、チャネル装置とチャネル接
続装置とチャネル制御装置とから成るデータ転送装置に
おいて1個々のチャネル接続装置で障害が発生した場合
にも、またチャネル共通制置を提供することにある。
本発明によるデータ転送装置は、複数台のチャネル装置
と、該複数台のチャネル装置を複数台ずつ制御する複数
台のチャネル接続装置と、該チャネル接続装置を複数台
接続して前記チャネル装置を制御するチャネル制御装置
とから成るデータ転送装置において、前記チャネル接続
装置は自装置内で発生した障害を検出し、前記チャネル
制御装置に対して割込み要求を発生する手段とを有し。
前記チャネル制、御装置が該割込み要求により前記チャ
ネル接続装置との接続を絶つ手段を有するようにしであ
る。
以下図面を参照して詳細に説明する。
第1図は従来のデータ転送装置を持った情報処理装置の
構成をあられしたブロック図である。第1図において、
1はデータ転送装置、2は主記憶制御装置、3は中央処
理装置、4は主記憶装置をあられす0データ転送装置1
において、チャネル制御装置10のチャネル共通制御部
11で障害が発生すると、この障害は障害検出回路12
で検出され、チャネル制御装置障害として障害処理回路
13に報告され、該チャネル制御装置10をぎむデータ
転送装置全体が動作不能となってしまう欠点があり、ま
た、チャネル接続装置31〜34のいずれか1台が故障
した場合にも該障害は前記障引起し、チャネル共通制御
部11が正常であってもデータ転送装置全体が動作不能
となってしまう欠点があった。なお511〜543はチ
ャネル装置。
711〜743は入出力装置をあられし、複数個ずつチ
ャネル接続装置31などに接続されている。
第2図は本発明に従って構成されたデータ転送装置を持
った情報処理装置を示す図である。第2図におりて、デ
ータ転送装置1は接続線7を介して主記憶制御装置2に
接続されている。主記憶制御装置2はデータ転送装置l
と中央処理装置3からの主記憶装置4に対する書込みま
たは読出しの要求をとりまとめている。
データ転送装置1内のチャネル制御装置10には4台の
チャネル接続装置31〜34が接続されておシ、その各
々には接続線411〜413゜421〜423,431
〜433および441〜443を介して各3台のチャネ
ル装置511〜513゜521〜523,531〜53
3および541〜543がそれぞれ接続されている。
また、チャネル制御装置10内にあるチャネル共通制御
部11に含まれるチャネル接続装置接続レジスタ110
は、4台のチャネル接続装置の6各に1ビツトが対応し
た4ビツトを持ち1本ビットの値が論理″′1”の場合
にはこのビットに対応するチャネル制御装置が存在し、
かつ論理的にチャネル制御装置lOに接続されているこ
とを示す。また本ビットの値が論理″′0”の場合には
、対応するチャネル接続装置が実装されていないかまた
はチャネル制御装置10と論理的に接続を絶たれている
ことを示している。
チャネル共通制御部11は中央処理装置3から出される
入出力命令を実行する場合に、前記チャネル接続装置接
続レジスタ110を参照してその値が論理11#である
チャネル接続装置に対してのみ入出力動作を実行し、ま
たチャネル接続装置接続レジスタ110の値が論理@0
”であ、るチャネル接続装置からの割込み要求をマスク
している。
チャネル接続装置31について見ると、チャネル接続装
置31は自装置に接続されたチャネル装置511〜51
3とチャネル制御装置lOとの間にあって、チャネル制
御装置1oがらチャネル装置511〜513に対しての
起動、データの転送または終結などを指示する制御信号
を中継し、チャネル制御装置10とチャネル装置511
〜513との間のデータ転送に際してチャネル装置を選
択する。また、チャネル装置511〜513がらチャネ
ル制御装置10に対する割込み要求時には。
割込み制御回路312がその優先順位を調べて最も優先
順位の高い割込要求のみをチャネル制御装置10へ送出
する。
障害検出回路310はチャネル接続装置31内で発生す
る障害を監視するもので、チャネル接続装置31内で障
害が発生した場合には障害検出回路310がそれを検出
し、接続線311を通して割込み制御回路312へ報告
される。
割込み制御回路はチャネル装置511〜513からの割
込み要求の優先順位を調べてチャネル制御装置lOへ送
出するほか、前記障害検出回路からの報告があった場合
には、チャネル接続装置異常割込みをチャネル制御装置
10に対し接続1i121を通して送出する。以上の説
明において、チャネル接続装置31のみをとり出して述
べたが、他のチャネル接続装置32〜34についても動
作は全く同じである。
いま中央処理、装置3で入出力命令が読み出されると、
中央処理装置3は主記憶制御装置2を介して主記憶装置
4内の適当な所にチャネルコマンド語(CC%V)を格
納し、また定められた場所にはCCWを格納した場所を
示すチャネルアドレス語(CAW)と入出力命令で指定
するチャネル接続装置番号。
チャネル番号および入出力装置番号を示すデバイスアド
レス語(DAW)とを格納する。
次に中央処理装置3はチャネル制御装置lOに対して入
出力動作の実行を指示する。中央−処理装置3から起動
の指示を受けたチャネル制御装置lOは主記憶装置2を
介して主記憶装置4からDAWを読み出し、指定された
チャネル接続装置が存在しかつチャネル制御装置lOと
論理的に接続されているか否かをチャネル接続装置接続
レジスタ110を参照することによって調べる。便宜上
、ここでャネル装置523および入出力装置723が指
定されているものとする。
そしてこのときチャネル接続装置接続レジスタ110の
チャネル接続装置32に対応するビットが論理60nの
場合には、チャネル制御装置10tf6のチャネル共通
制御部11は入出力動作を指示した中央処理装置3に対
して指定されたチャネル接続装置32が使用できないこ
とを報告する。チャネル接続装置接続レジスタ110の
チャネル接続装置32に対応するビットが論理″′l”
の場合には、チャネル共通制御部11は指定されたチャ
ネル接続装置32.チャネル装置523および入出力装
置723に対して起動を指示する。
また、チャネル共通制御部11は主記憶制御装置2を介
して主記憶装置4からCAWを読み出し。
それに示された場所からCC%Vを読み出す。CCWに
は入出力動作の種別を規定するコマンド、データ転送を
開始する主記憶装置4内の番地情報、転送すべきデータ
の長さを示す情報、耘よび入出力動作のバリエーション
を示すフラグが含まれている。
たとえばコマンドがリード命令ならば、データは入出力
装置723からチャネル装置523を通り。
チャネル接続装置32.チャネル制御装置10および主
記憶制御装置2を経て主記憶装置4のCC%Vで指定さ
れた番地へ格絡される。またライト命令であればデータ
は主記憶装置4のCCWで指定された番地から読み出さ
れ、リード命令の場合と全く反対に送られ、入出力装置
723へ出力される。
こうしてデータの転送はα■で指定されたデータ長の転
送が終了するまで続けられる。
データの転送が終了すると、チャネル装置523はチャ
ネル接続装置32を通してチャネル制御装置lOに対し
入出力動作の終−了を示す割込み要求を発生し、チャネ
ル制御装置10は中央処理装置3に対してこの入出力終
了割込みを中継送出する。
入出力動作はこの入出力終了割込みが中央処理装置3に
受付けられることによって終了する。この場合、チャネ
ル接続装置32が動作中にチャネル接続装置32で障害
が発生した場合には、この障害は障害検出回路320で
検出され1割込制御回路322を通してチャネル制御装
置10に対してチャネル接続装置異常割込みを発生する
割込みを受付けたチャネル制御装置10は、チャネル接
続装置接続レジスタ110のチャネル接続装置32に対
応するビットを論理“0”にリセットすることによって
、前記チャネル制御装置lOからチャネル接続装置32
に対するアクセスを禁止し、またチャネル接続装置32
とチャネル制御装置10との間の接続線22を無効にす
る。この結果、前記障害を発生したチャネル接続装置3
2はデータ転送装置1から切り離される。
以上の実施例において、チャネル接続装置の数は4台、
各チャネル接続装置に接続されるチャネル装置の数は3
台、また各チャネル装置に接続される入出力装置の数は
1台としたが、これらの数は全く任意でもよい。
本発明によるデータ転送装置は2以上説明したように2
個々のチャネル接続装置で発生した。データ転送装置全
体から見れば局所的な障害の場合には9局所的な障害を
発生した個々のチャネル接続装置とチャネル制御装置と
の接続を絶つことによシ、前記局所的な障害によってデ
ータ転送装置ができる。
【図面の簡単な説明】
第1図は従来のデータ転送装置を持った情報処理装置の
構成の一例をあられした図、第2図は本発明に従って構
成したデータ転送装置を持った情報処理装置の構成の一
例をあられした図である。 記号の説明:1はデータ転送装置、2は主記憶制御装置
、3は中央処理装置、4は主記憶装置。 lOはチャネル制御装置、11はチャネル共通制御部、
12は障害検出回路、13は障害処理回路。 31〜34はチャネル接続装置、11Oはチャネル接続
装置接続レジスタ、310,320,330゜340は
障害検出回路、312,322,332,342は割込
み制御回路、511〜513,521〜523゜531
〜533,541〜543はチャネル装置。 711〜713..721〜723.731〜733゜
741〜743は入出力装置をそれぞれあられしている

Claims (1)

    【特許請求の範囲】
  1. 1、 複数台の、チャネル装置と、#チャネル装置を複
    数台ずつ接続する複数台のチャネル接続装置と、該複数
    台のチャネル接続装置を接続して前記チャネル装置を制
    御するチャネル制御装置とから成るデータ転送装置にお
    いて、前記チャネル接続装置が自装置内で発生した障害
    を検出し、前記チャネル制御装置に対して割込み要求を
    発生する手段を有し、前記チャネル制御装置が該割込み
    要求によシ前記チャネル接続装置との接続を絶つ手段を
    有することを特徴とするデータ装置0
JP56172940A 1981-10-30 1981-10-30 デ−タ転送装置 Pending JPS5876924A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56172940A JPS5876924A (ja) 1981-10-30 1981-10-30 デ−タ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56172940A JPS5876924A (ja) 1981-10-30 1981-10-30 デ−タ転送装置

Publications (1)

Publication Number Publication Date
JPS5876924A true JPS5876924A (ja) 1983-05-10

Family

ID=15951163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56172940A Pending JPS5876924A (ja) 1981-10-30 1981-10-30 デ−タ転送装置

Country Status (1)

Country Link
JP (1) JPS5876924A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61170850A (ja) * 1985-01-24 1986-08-01 Nec Corp デ−タ転送装置
JPH0756825A (ja) * 1993-08-13 1995-03-03 Nec Corp 入出力チャネル障害復旧装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5164339A (ja) * 1974-12-02 1976-06-03 Fujitsu Ltd
JPS5461431A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd System diagnosis processing system
JPS5487029A (en) * 1977-12-22 1979-07-11 Fujitsu Ltd Information transfer system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5164339A (ja) * 1974-12-02 1976-06-03 Fujitsu Ltd
JPS5461431A (en) * 1977-10-25 1979-05-17 Fujitsu Ltd System diagnosis processing system
JPS5487029A (en) * 1977-12-22 1979-07-11 Fujitsu Ltd Information transfer system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61170850A (ja) * 1985-01-24 1986-08-01 Nec Corp デ−タ転送装置
JPH0756825A (ja) * 1993-08-13 1995-03-03 Nec Corp 入出力チャネル障害復旧装置

Similar Documents

Publication Publication Date Title
JPH05334237A (ja) 標準インタフェースバスコンピュータシステムのための環境監視システム
US7117397B1 (en) Apparatus and method for preventing an erroneous operation at the time of detection of a system failure
JPS5876924A (ja) デ−タ転送装置
JP2743756B2 (ja) 半導体ディスク装置
JPS592152A (ja) 障害時のリセツト方式
JP3691316B2 (ja) 異常検出時の動作モードを決定する装置および方法
JP3298989B2 (ja) 障害検出・自動組込み装置
JP2778691B2 (ja) バス監視回路
JP2946541B2 (ja) 二重化制御システム
KR100301769B1 (ko) 감시제어시스템의메모리장치
JPH0751609Y2 (ja) プログラマブルコントローラの故障情報記憶回路
JPS6232739A (ja) 切換制御方式
JPS60140438A (ja) 情報処理系の系切替制御方式
JP3647700B2 (ja) 装置の切り離しを通知する通知装置および方法
JPH0157376B2 (ja)
JP3169488B2 (ja) 通信制御装置
JPH0814794B2 (ja) 割込み処理方法
JPH08314843A (ja) 計算機システム
JPH07250121A (ja) 通信経路選択制御装置
JPS588368A (ja) マルチプロセツサ方式
JPH05342076A (ja) 二重書構成のファイル装置
JPS5920056A (ja) 二重化構成装置における現用ユニツト設定方式
JPH04361344A (ja) 記憶回路
JPS61134846A (ja) 電子計算機システム
JPH06282510A (ja) 通信制御装置を冗長構成としたコンピュータシステムの構成制御方式