JPS6148185B2 - - Google Patents
Info
- Publication number
- JPS6148185B2 JPS6148185B2 JP56101493A JP10149381A JPS6148185B2 JP S6148185 B2 JPS6148185 B2 JP S6148185B2 JP 56101493 A JP56101493 A JP 56101493A JP 10149381 A JP10149381 A JP 10149381A JP S6148185 B2 JPS6148185 B2 JP S6148185B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- channel
- output
- interrupt
- system reset
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
本発明は、チヤネル制御方式、特にホスト中央
処理装置の命令として新しく用意された命令即ち
入出力システムをリセツトしかつ全サブ・チヤネ
ルの割込条件を初期化する如きクリア・チヤネル
命令を例えばチヤネル処理装置(CHP)側にお
いて実行すべく、入出力インタフエースなどにお
いてエラーが生じた際の既存のエラー処理部の一
部を共用して、上記クリア・チヤネル命令に対応
した入出力システム・リセツト動作と全サブ・チ
ヤネルの割込条件を初期化する動作とを実行せし
めるようにしたチヤネル制御方式に関するもので
ある。
処理装置の命令として新しく用意された命令即ち
入出力システムをリセツトしかつ全サブ・チヤネ
ルの割込条件を初期化する如きクリア・チヤネル
命令を例えばチヤネル処理装置(CHP)側にお
いて実行すべく、入出力インタフエースなどにお
いてエラーが生じた際の既存のエラー処理部の一
部を共用して、上記クリア・チヤネル命令に対応
した入出力システム・リセツト動作と全サブ・チ
ヤネルの割込条件を初期化する動作とを実行せし
めるようにしたチヤネル制御方式に関するもので
ある。
最近、入出力システム全体に対して、ホスト中
央処理装置から、入出力システムをリセツトしか
つ全サブ・チヤネルに存在するかも知れない割込
条件を初期化する処理を、命令によつて実行させ
る構成が提案された。このような命令は一般にク
リア・チヤネル命令と呼ばれる。
央処理装置から、入出力システムをリセツトしか
つ全サブ・チヤネルに存在するかも知れない割込
条件を初期化する処理を、命令によつて実行させ
る構成が提案された。このような命令は一般にク
リア・チヤネル命令と呼ばれる。
しかし、既存の例えばチヤネル処理装置
(CHP)においては、入出力インタフエースにお
いてエラーが発生した際の処理として、(i)対応す
るチヤネルについて当該エラー原因を調べるため
の入出力割込処理動作、(ii)当該エラーに対応した
エラー情報をログ・アウトするログ・アウト動
作、(iii)入出力システムをリセツトする入出力シス
テム・リセツト動作、(iv)当該チヤネルに属する全
サブ・チヤネルに存在するかも知れない割込条件
を初期化する全サブ・チヤネル初期化動作とが存
在している。
(CHP)においては、入出力インタフエースにお
いてエラーが発生した際の処理として、(i)対応す
るチヤネルについて当該エラー原因を調べるため
の入出力割込処理動作、(ii)当該エラーに対応した
エラー情報をログ・アウトするログ・アウト動
作、(iii)入出力システムをリセツトする入出力シス
テム・リセツト動作、(iv)当該チヤネルに属する全
サブ・チヤネルに存在するかも知れない割込条件
を初期化する全サブ・チヤネル初期化動作とが存
在している。
本発明は、上記の点に着目して、上記新しく提
案されたクリア・チヤネル命令を、簡単な構成上
の変更のみで実行できるようにすることを目的と
している。そしてそのため、本発明のチヤネル制
御方式は、入出力装置に対する処理を制御すると
共に、少なくとも入出力インタフエースにおいて
エラーが発生した際に、当該対応するチヤネルに
ついて入出力割込処理動作とログ・アウト動作と
入出力システム・リセツト動作と当該チヤネルに
属する全サブ・チヤネルの割込条件を初期化する
動作とを実行する入出力システムにおいて、ホス
ト中央処理装置からの入出力システム・リセツト
と全サブ・チヤネルの割込条件を初期化するクリ
ア・チヤネル命令を解読する命令解読部をそなえ
ると共に、当該クリア・チヤネル命令の解読結果
に対応して上記入出力割込処理動作と上記ログ・
アウト動作とを省略して上記入出力システム・リ
セツト動作と上記全サブ・チヤネルの割込条件を
初期化する動作とを起動するよう構成し、上記ク
リア・チヤネル命令を実行するようにしたことを
特徴としている。以下図面を参照しつつ説明す
る。
案されたクリア・チヤネル命令を、簡単な構成上
の変更のみで実行できるようにすることを目的と
している。そしてそのため、本発明のチヤネル制
御方式は、入出力装置に対する処理を制御すると
共に、少なくとも入出力インタフエースにおいて
エラーが発生した際に、当該対応するチヤネルに
ついて入出力割込処理動作とログ・アウト動作と
入出力システム・リセツト動作と当該チヤネルに
属する全サブ・チヤネルの割込条件を初期化する
動作とを実行する入出力システムにおいて、ホス
ト中央処理装置からの入出力システム・リセツト
と全サブ・チヤネルの割込条件を初期化するクリ
ア・チヤネル命令を解読する命令解読部をそなえ
ると共に、当該クリア・チヤネル命令の解読結果
に対応して上記入出力割込処理動作と上記ログ・
アウト動作とを省略して上記入出力システム・リ
セツト動作と上記全サブ・チヤネルの割込条件を
初期化する動作とを起動するよう構成し、上記ク
リア・チヤネル命令を実行するようにしたことを
特徴としている。以下図面を参照しつつ説明す
る。
第1図はチヤネル処理装置の構成を概念的に示
す構成例、第2図は従来公知のエラー処理機能を
表わすフローチヤート、第3図は本発明による処
理を説明する一実施例フローチヤート、第4図は
本発明の一実施例要部構成を示す。
す構成例、第2図は従来公知のエラー処理機能を
表わすフローチヤート、第3図は本発明による処
理を説明する一実施例フローチヤート、第4図は
本発明の一実施例要部構成を示す。
従来からチヤネル処理装置(CHP)は、第1
図図示の如き構成が採用されている。図中の符号
1は対中央処理装置インタフエース、2は対主記
憶装置インタフエース、3は対入出力装置インタ
フエース、4は対コンソール・インタフエース、
5はオペレーシヨン・コントロール・ロジツク、
6はデータ・アクセス・コントロール・ロジツ
ク、7はセントラル・インタフエース・コントロ
ール・ロジツク、8はシフテイング・チヤネル・
ステータスであつてチヤネル・ステータスが或る
タイミングで割込まれまた或るタイミングで読取
られるべく上記各ロジツク5,6,7と結合され
ているもの、9はレジスタおよびステータテイツ
ク部を表わしている。
図図示の如き構成が採用されている。図中の符号
1は対中央処理装置インタフエース、2は対主記
憶装置インタフエース、3は対入出力装置インタ
フエース、4は対コンソール・インタフエース、
5はオペレーシヨン・コントロール・ロジツク、
6はデータ・アクセス・コントロール・ロジツ
ク、7はセントラル・インタフエース・コントロ
ール・ロジツク、8はシフテイング・チヤネル・
ステータスであつてチヤネル・ステータスが或る
タイミングで割込まれまた或るタイミングで読取
られるべく上記各ロジツク5,6,7と結合され
ているもの、9はレジスタおよびステータテイツ
ク部を表わしている。
各インタフエース1,2,3,4は夫々の相手
装置側とのインタフエース制御を行なう。また図
において、対入出力インタフエースや、対主記憶
装置インタフエースや、レジスタおよびスタテイ
ツク部9などにおいてエラーが検出されると、上
記各ロジツク5,6,7は夫々のエラー状態情報
をシフテイング・チヤネル・ステータス8上に表
示し、また各ロジツク5,6,7は当該エラー状
態情報を読取つて必要な対応処理を行なうよう構
成されている。
装置側とのインタフエース制御を行なう。また図
において、対入出力インタフエースや、対主記憶
装置インタフエースや、レジスタおよびスタテイ
ツク部9などにおいてエラーが検出されると、上
記各ロジツク5,6,7は夫々のエラー状態情報
をシフテイング・チヤネル・ステータス8上に表
示し、また各ロジツク5,6,7は当該エラー状
態情報を読取つて必要な対応処理を行なうよう構
成されている。
入出力インタフエースなどにエラーが発生した
場合、従来から、オペレーシヨン・コントロー
ル・ロジツク5がシフテイング・チヤネル・ステ
ータス(SCS)8の#0レジスタ段階において上
記エラー発生を検出し、第2図図示フローチヤー
トに示す如き処理が、上記シフテイング・チヤネ
ル・ステータス(SCS)8上での流れに対応して
実行するようにされている。即ち、エラーの発生
が検出されると、オペレーシヨン・コントロー
ル・ロジツク5において、(i)エラー解析および入
出力割込動作、(ii)エラー情報ログ・アウト動作、
(iii)入出力システム・リセツト動作、(iv)全サブ・チ
ヤネルの割込条件初期化を実行するようにしてい
る。
場合、従来から、オペレーシヨン・コントロー
ル・ロジツク5がシフテイング・チヤネル・ステ
ータス(SCS)8の#0レジスタ段階において上
記エラー発生を検出し、第2図図示フローチヤー
トに示す如き処理が、上記シフテイング・チヤネ
ル・ステータス(SCS)8上での流れに対応して
実行するようにされている。即ち、エラーの発生
が検出されると、オペレーシヨン・コントロー
ル・ロジツク5において、(i)エラー解析および入
出力割込動作、(ii)エラー情報ログ・アウト動作、
(iii)入出力システム・リセツト動作、(iv)全サブ・チ
ヤネルの割込条件初期化を実行するようにしてい
る。
本発明においては、上記の点に着目して、上記
クリア・チヤネル命令によつて上記エラーの発生
と同様な状態情報を強制的に割込んでおき、第3
図図示の如く、オペレーシヨン・コントロール・
ロジツク5が上記エラーに対応する処理を実行し
ようとしたときにクリア・チヤネル命令が存在し
ていれば、上記(i)エラー解析及び入出力割込動作
と(ii)エラー情報ログ・アウト動作とをスキツプせ
しめるようにしている。
クリア・チヤネル命令によつて上記エラーの発生
と同様な状態情報を強制的に割込んでおき、第3
図図示の如く、オペレーシヨン・コントロール・
ロジツク5が上記エラーに対応する処理を実行し
ようとしたときにクリア・チヤネル命令が存在し
ていれば、上記(i)エラー解析及び入出力割込動作
と(ii)エラー情報ログ・アウト動作とをスキツプせ
しめるようにしている。
第4図は本発明の一実施例要部構成を示す。図
中の符号1,5,7,8―0,8―1,8―2,
8―3,8―5は第1図に対応している。またU
はエラー表示フラグ、iは割込状態フラグ、Sは
システム・リセツト表示フラグ、CLRCHはクリ
ア・チヤネル命令の存在を示す。またオペレーシ
ヨン・コントロール・ロジツク5内において、1
0は割込み起動フラグ、11は割込み制御手段、
12はCSW(チヤネル・ステータス語)ストア
起動フラグ、13はCSWストア制御手段、14
はログ・アウト起動フラグ、15はエラー情報ロ
グ・アウト制御手段、16はサブ・チヤネル状態
初期化起動フラグ、17はサブ・チヤネル状態初
期化制御手段、18はチヤネル状態初期化制御手
段、19はシステム・リセツト起動フラグ、20
はシステム・リセツト監視制御手段、21ないし
23は夫々アンド回路、24,25は夫々オア回
路を表わす。
中の符号1,5,7,8―0,8―1,8―2,
8―3,8―5は第1図に対応している。またU
はエラー表示フラグ、iは割込状態フラグ、Sは
システム・リセツト表示フラグ、CLRCHはクリ
ア・チヤネル命令の存在を示す。またオペレーシ
ヨン・コントロール・ロジツク5内において、1
0は割込み起動フラグ、11は割込み制御手段、
12はCSW(チヤネル・ステータス語)ストア
起動フラグ、13はCSWストア制御手段、14
はログ・アウト起動フラグ、15はエラー情報ロ
グ・アウト制御手段、16はサブ・チヤネル状態
初期化起動フラグ、17はサブ・チヤネル状態初
期化制御手段、18はチヤネル状態初期化制御手
段、19はシステム・リセツト起動フラグ、20
はシステム・リセツト監視制御手段、21ないし
23は夫々アンド回路、24,25は夫々オア回
路を表わす。
また対中央処理装置インタフエース1内におい
て、26は命令解読部、27は制御部であつて命
令の有効性などをチエツクするもの、28は条件
コード制御手段、29,30は夫々アンド回路、
31はノツト回路を表わす。
て、26は命令解読部、27は制御部であつて命
令の有効性などをチエツクするもの、28は条件
コード制御手段、29,30は夫々アンド回路、
31はノツト回路を表わす。
更にセントラル・インタフエース・コントロー
ル・ロジツク7において、32はシステム・リセ
ツト制御手段を表わしている。
ル・ロジツク7において、32はシステム・リセ
ツト制御手段を表わしている。
(1) 通常のエラー処理の場合とは、レジスタ8―
0の段階においてエラー表示フラグuが立てら
れている形となり、オア回路25を介して、レ
ジスタ8―2上に割込状態フラグiが書込まれ
る。
0の段階においてエラー表示フラグuが立てら
れている形となり、オア回路25を介して、レ
ジスタ8―2上に割込状態フラグiが書込まれ
る。
(2) この状態のまま、シフライング・チヤネル・
ステータスがいわば一周まわつて、レジスタ8
―0に達したとき、オペレーシヨン・コントロ
ール・ロジツク(OCL)5は上記フラグiに
もとづいて、割込み起動フラグ10をセツトす
る。なおこの状態においてはクリア・チヤネル
命令が存在していないために、図示の点は論
理「0」でありかつの点は論理「1」であ
る。
ステータスがいわば一周まわつて、レジスタ8
―0に達したとき、オペレーシヨン・コントロ
ール・ロジツク(OCL)5は上記フラグiに
もとづいて、割込み起動フラグ10をセツトす
る。なおこの状態においてはクリア・チヤネル
命令が存在していないために、図示の点は論
理「0」でありかつの点は論理「1」であ
る。
(3) これによつて、割込み制御手段11が動作
し、以下、順次、12,13,14,15,1
6,17,18,19が動作する。
し、以下、順次、12,13,14,15,1
6,17,18,19が動作する。
(4) そして、システム・リセツト起動フラグ19
によつてレジスタ8―2上にシステム・リセツ
ト指示フラグSを書込む。
によつてレジスタ8―2上にシステム・リセツ
ト指示フラグSを書込む。
(5) 該シフテイング・チヤネル・ステータスがレ
ジスタ8―3に達したとき、上記フラグSがセ
ントラル・インタフエース・コントロール・ロ
ジツク7に読込まれ、システム・リセツト制御
手段32によつてシステム・リセツトが行なわ
れる。
ジスタ8―3に達したとき、上記フラグSがセ
ントラル・インタフエース・コントロール・ロ
ジツク7に読込まれ、システム・リセツト制御
手段32によつてシステム・リセツトが行なわ
れる。
(6) この終了はレジスタ8―5に書込まれる。そ
してレジスタ8―1に廻つて行つたときに、シ
ステム・リセツト監視制御手段20によつてチ
エツクされ、この結果によつて条件コード制御
手段28から条件コードが中央処理装置側へ通
知される。
してレジスタ8―1に廻つて行つたときに、シ
ステム・リセツト監視制御手段20によつてチ
エツクされ、この結果によつて条件コード制御
手段28から条件コードが中央処理装置側へ通
知される。
通常のエラー処理の場合には上述の如く動作
するよう構成されているが、上述のクリア・チ
ヤネル命令が中央処理装置から供給されてきた
ときには次の如く動作する。
するよう構成されているが、上述のクリア・チ
ヤネル命令が中央処理装置から供給されてきた
ときには次の如く動作する。
(7) クリア・チヤネル命令が供給されてくると、
命令解読部26において解読される。これによ
つてアンド回路29がオンされると、CLRCH
信号が論理「1」となる。また上記命令の有効
性が確認されると、アンド回路30とオア回路
25とを介して、レジスタ8―2上に割込状態
フラグiがセツトされる。
命令解読部26において解読される。これによ
つてアンド回路29がオンされると、CLRCH
信号が論理「1」となる。また上記命令の有効
性が確認されると、アンド回路30とオア回路
25とを介して、レジスタ8―2上に割込状態
フラグiがセツトされる。
(8) この状態のまま、上記動作2と同様に、シフ
テイング・チヤネル・ステータスが一周まわつ
て、レジスタ8―0に達したときにオペレーシ
ヨン・コントロール・ロジツク(OCL)5は
これを読込む。
テイング・チヤネル・ステータスが一周まわつ
て、レジスタ8―0に達したときにオペレーシ
ヨン・コントロール・ロジツク(OCL)5は
これを読込む。
(9) しかし、このとき信号が論理「0」
であるために、割込起動フラグ10はセツトさ
れない。そしてアンド回路21がオンされるこ
ととなる。これによつて、図示24,14,2
2,16,17,18,19が動作する。
であるために、割込起動フラグ10はセツトさ
れない。そしてアンド回路21がオンされるこ
ととなる。これによつて、図示24,14,2
2,16,17,18,19が動作する。
(10) 以下の動作は、上記動作4,5,6といわば
全く同様である。
全く同様である。
以上説明した如く、本発明によれば、いわば既
存のエラー処理に対応する機能の一部を利用し
て、新しいクリア・チヤネル命令を簡単に実行す
ることが可能となる。
存のエラー処理に対応する機能の一部を利用し
て、新しいクリア・チヤネル命令を簡単に実行す
ることが可能となる。
第1図はチヤネル処理装置の構成を概念的に示
す構成例、第2図は従来公知のエラー処理機能を
表わすフローチヤート、第3図は本発明による処
理を説明する一実施例フローチヤート、第4図は
本発明の一実施例要部構成を示す。 図中1は対中央処理装置インタフエース、2は
対主記憶装置インタフエース、3は対入出力装置
インタフエース、5はオペレーシヨン・コントロ
ール・ロジツク、6はデータ・アクセス・コント
ロール・ロジツク、7はセントラル・インタフエ
ース・コントロール・ロジツク、8はシフテイン
グ・チヤネル・ステータス、10は割込み起動フ
ラグ、12はCSWストア起動フラグ、14はロ
グ・アウト起動フラグ、16はサブ・チヤネル状
態初期化起動フラグ、19はシステム・リセツト
起動フラグ、26は命令解読部を表わす。
す構成例、第2図は従来公知のエラー処理機能を
表わすフローチヤート、第3図は本発明による処
理を説明する一実施例フローチヤート、第4図は
本発明の一実施例要部構成を示す。 図中1は対中央処理装置インタフエース、2は
対主記憶装置インタフエース、3は対入出力装置
インタフエース、5はオペレーシヨン・コントロ
ール・ロジツク、6はデータ・アクセス・コント
ロール・ロジツク、7はセントラル・インタフエ
ース・コントロール・ロジツク、8はシフテイン
グ・チヤネル・ステータス、10は割込み起動フ
ラグ、12はCSWストア起動フラグ、14はロ
グ・アウト起動フラグ、16はサブ・チヤネル状
態初期化起動フラグ、19はシステム・リセツト
起動フラグ、26は命令解読部を表わす。
Claims (1)
- 1 入出力装置に対する処理を制御すると共に、
少なくとも入出力インタフエースにおいてエラー
が発生した際に、当該対応するチヤネルについて
入出力割込処理動作とログ・アウト動作と入出力
システム・リセツト動作と当該チヤネルに属する
全サブ・チヤネルの割込条件を初期化する動作と
を実行する入出力システムにおいて、ホスト中央
処理装置からの入出力システム・リセツトと全サ
ブ・チヤネルの割込条件を初期化するクリア・チ
ヤネル命令を解読する命令解読部をそなえると共
に、当該クリア・チヤネル命令の解読結果に対応
して上記入出力割込処理動作と上記ログ・アウト
動作とを省略して上記入出力システム・リセツト
動作と上記全サブ・チヤネルの割込条件を初期化
する動作とを起動するよう構成し、上記クリア・
チヤネル命令を実行するようにしたことを特徴と
するチヤネル制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56101493A JPS583013A (ja) | 1981-06-30 | 1981-06-30 | チヤネル制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56101493A JPS583013A (ja) | 1981-06-30 | 1981-06-30 | チヤネル制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS583013A JPS583013A (ja) | 1983-01-08 |
| JPS6148185B2 true JPS6148185B2 (ja) | 1986-10-23 |
Family
ID=14302187
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56101493A Granted JPS583013A (ja) | 1981-06-30 | 1981-06-30 | チヤネル制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS583013A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61202257A (ja) * | 1985-03-05 | 1986-09-08 | Fujitsu Ltd | チヤネル初期化制御方式 |
| JPS6273913U (ja) * | 1985-10-25 | 1987-05-12 |
-
1981
- 1981-06-30 JP JP56101493A patent/JPS583013A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS583013A (ja) | 1983-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS583013A (ja) | チヤネル制御方式 | |
| JPS59158425A (ja) | 入出力機器の制御方式 | |
| JPS6240538A (ja) | デ−タ処理装置 | |
| JP2504754B2 (ja) | 中央処理装置 | |
| JPS59177660A (ja) | 電子計算機における診断結果のロギング方式 | |
| JPH0496832A (ja) | 障害情報収集装置 | |
| JPS622349B2 (ja) | ||
| JPS6218054B2 (ja) | ||
| JPS61100844A (ja) | 制御装置 | |
| JPS59212967A (ja) | プログラム暴走監視方式 | |
| JPH02230446A (ja) | チャネル制御装置の障害処理方法 | |
| JPS6260033A (ja) | マイクロプロセツサ制御方式 | |
| JPS61251940A (ja) | 障害時デ−タ収集方式 | |
| JPS59114636A (ja) | マイクロプログラム・セルフ・ル−プ化処理方式 | |
| JPH0313613B2 (ja) | ||
| JPH04307637A (ja) | 擬似チャネル装置 | |
| JPH04217060A (ja) | 複合プロセッサシステムのリセット方法 | |
| JPS6230454B2 (ja) | ||
| JPH01217520A (ja) | システム立上げ方式 | |
| JPS6256544B2 (ja) | ||
| JPS60204034A (ja) | 制御記憶装置の書換え制御方式 | |
| JPH0236427A (ja) | マルチプロセッサ方式 | |
| JPH02189664A (ja) | チャンネル制御装置の障害処理方法 | |
| JPS59117659A (ja) | マイクロプログラム制御方式 | |
| JPH0113136B2 (ja) |