JPS583013A - チヤネル制御方式 - Google Patents

チヤネル制御方式

Info

Publication number
JPS583013A
JPS583013A JP56101493A JP10149381A JPS583013A JP S583013 A JPS583013 A JP S583013A JP 56101493 A JP56101493 A JP 56101493A JP 10149381 A JP10149381 A JP 10149381A JP S583013 A JPS583013 A JP S583013A
Authority
JP
Japan
Prior art keywords
channel
input
instruction
interrupt
output
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
JP56101493A
Other languages
English (en)
Other versions
JPS6148185B2 (ja
Inventor
Masato Tsuru
津留 眞人
Yoshiaki Matsubara
由明 松原
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 JP56101493A priority Critical patent/JPS583013A/ja
Publication of JPS583013A publication Critical patent/JPS583013A/ja
Publication of JPS6148185B2 publication Critical patent/JPS6148185B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program 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)

Abstract

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

Description

【発明の詳細な説明】 本発明は、チャネル制御方式、特にホスト中央処理装置
の命令として新しく用意された命令即ち入出カシステム
をリセットしかつ全サブ・チャネルの割込条件を初期化
する如きクリア・チャネル命令を例えばチャネル処理装
置(CHP )側において実行すべく、入出力インタフ
ェースなどにおいてエラーが生じた際の既存のエラー処
理部の一部を共用して、上記クリアーチャネル命令に対
応した入出カシステム・リセット動作と全サブ・チャネ
ルの割込条件を初期化する動作とを実行せしめるよう圧
したチャふル制御方弐に関するものである。
最近、入出カシステム全体に対して、ホスト中央処理装
置から、入出カシステムをリセットしかつ全サブ・チャ
ネルに存在するかも知れない割込条件を初期化する処理
を、命令によって実行させる構成が提案された。このよ
うな命令は一般にりリア・チャネル命令と呼ばれる。
しかし、既存の例えばチャネル処理装置(CHP )に
おいては、入出力インタフェースにおいてエラーが発生
した際の処理として、(1)対応するチャネルについて
当該エラー原因を調べるための入出力割込処理動作、(
−)当該エラーに対応したエラー情報をログ・アウトす
るログ・アウト動作、 (Ml)入出カシステムをリセ
ットする入出カシステム・リセット動作、 (IV)当
該チャネルに属する全サブ・チャネルに存在するかも知
れない割込条件を初期化する全サブ・チャネル初期化動
作とが存在している。
本発明は、上記の点に着目して、上記新しく提案された
クリア・チャネル命令を、簡単な構成上の変更のみで実
行できるようKすることを目的としている。そしてその
ため2本発明のチャネル制御方式は、入出力装置に対す
る処理を制御すると共に、少なくとも入出力インタフェ
ースにおいてエラーが発生した際に、当該対応するチャ
ネルについて入出力割込処理動作とログ・アウト動作と
入出カシステム・リセット動作と当該チャネルに属する
全サブ・チャネルの割込条件を初期化する動作とを実行
する入出カシステムにおいて、ホスト中央処理装置から
の入出カシステム・リセットと全サブ・チャネルの割込
条件を初期化するクリア・チャネル命令を解読する命令
解読部をそなえると共に、当該クリア・チャネル命令の
解読結果に対応して上記入出力割込処理装置と上記ログ
・アウト動作とを省略して上記入出カシステム・リセッ
ト動作と上記全サブ・チャネルの割込条件を初期化する
動作とを起動するよう構成し、上記クリア・チャネル命
令を実行するようKしたことを特徴としている。以下図
面を参照しつつ説明する。
第1Eはチャネル処理装置の構成を概念的に示す構成例
、第2図は従来会知のエラー旭珊機能を表わす70−チ
ャート、第3図は本発明による処理を説明する一実施例
フローチャート、第4図は本発明の一実施例要部構成を
示す。
従来からチャネル処理装置(CHP)は、第1図図示の
如き構成が採用されている。図中の符号1は対中央処m
装置インタフェース、2は対主記憶装置インタフェース
、3は対人出方装置インタフェース、4は対コンソール
−インタフェース、5はオペレージ璽ン・コントロール
・ロジック、6はデータ・アクセス・コントロール・ロ
ジック、7はセントラル・インタフェースのコントロー
、ル・ロジック、8はシフティング・チャネル・ステー
タスであってチャネル・ステータスが成るタイミングで
割込まれまた成るタイばングで読堆られるべく上記各a
シック5,6.7と結合されているもの、9はレジスタ
およびステータティック部を表わしている。
各インタフェース1,2.3,4は夫々の相手装置側と
のインタフェース制御を行なう。また図において、対入
出力インタフェースや、対土記憶装置インタフェースや
、レジスタおよびスタティック部9などにおいてエラー
が検出されると、上記各ロジック5,6.7は夫々のエ
ラー状態情報をシフティング・チャネル・ステータス8
上E表示し、また各ロジック5,6.7は当該エラー状
態情報を読敗って必要な対応処理を行なうよう構成され
ている。
入出力インタフェースなどにエラーが発生した場合、従
来カラ、オヘレーシ冒ンーコントロール・ロジック5が
シフティング・チャネル・ステータx(808)8の+
0レジスタ猷階において上記エラー発生を検出し、第2
図図示フローチャートに示す如ぎ処理が、上記シフティ
ング・チャネル・ステータス(scs ) s上での流
れに対応して実行するようにされている。即ち、エラー
の発生が検出されると、オペシーシ冒イ・コントロール
・ロジック5において、(1)エラー解析および入出力
割込動作、(―)エラー情報ログ・アウト動作、 (i
t)入出カシステム拳リセット動作、 OVI全サブす
チャネルの割込条件初期化を実行するよ5Kして℃・る
本発明においては、上記の点に着目して、上記クリア・
チャネル命令によって上記エラーの発生と同様な状態情
報を強制的に割込んでおき、第空図図示の如<、オペレ
ージ璽ン・コントロール・ロジック5が上記エラーに対
応する処理を実行しようとしたときにクリア・チャネル
命令が存在していれば、上記0)エラー解析及び人出方
割込動作、 と(■)エラー情報pグ・アウト動作とを
スキップせしめるよ5Kしている。
第4図は本発明の一実施例要部構成を示す。図中の符号
1. 5.7.8−0.8−1.8−2.8−3゜8−
5は第1図に対応している。またμはエラー表示フラグ
、1は割込状態フラグ、Sはシステム・リセット表示フ
ラグ、CLRCHはクリア・チャネル命令の存在を示す
。またオペレージ璽ン・コントロール・ロジック5内に
おいて、10は割込み起動フラグ、11は割込み制御手
段、12はC8w(チャネル・ステータス#I)ストア
起動フラグ。
13はC8Wストア制御手段、14はログ・アウト起動
フラグ、15はエラー情報ログeアウト制御手段、16
はサブ・チャネル状態初期化起動フラグ、17はサブ・
チャネル状態初期化制御手段。
18はチャネル状態初期化制御手段、19はシステム・
リセット起動フラグ、20はシステム・リセット監視制
御手段、21ないし23は夫々アンド回路、24.25
は夫々オア回路を表わす。
て、26は命令解読部、27は制御部であって命令の有
効性などをチェックするもの、28は条件コード制御手
段、29.30は夫々アンド回路。
31はノット回路を表わす。
更にセントラル・インタフェース・コントロール・ロジ
ック7において、32はシステム拳リセット制御手段を
表わしている。
(1)  通常のエラー処理の場合とは、レジスタ8−
00段階においてエラー表示フラグびが立てられている
形となり、オア回路25を介して。
レジスタ8−2上に割込状lI7ラグiが書込まれる。
(2)  この状態のまま、シフライング・チャネル・
ステータスがいわば一周まわって、レジスタ8−OK達
したと!、オペレージlン・コントレール・ロジック(
OCL)5は上記7ラグNcもとづいて1割込み起動7
ラグ1oをセットする。なおこの状態においてはクリア
・チャネル命令が存在していないために、図示■の点は
論理rOJでありかつ■の点は論理「1」である。
(3)  これKよって1割込み制御子段11が動作・
し、以下、順次、12.13,14,15.16゜17
.18,19が動作する。
(4)  そして、システム・リセット起動フラグ19
によってレジスタ8−2上にシステム・リセット指示7
ラグ8を書込む。
(5)該シフティング・チャネル・ステータスがレジス
タ8−3に達したとき、上記フラグ8がセントラル・イ
ンメツ鼠−ス・コントロールeロジック7に読込まれ、
システム・リセット制\   、 御手段32によってシステム・リセットが行すわれる。
@) この終了はレジスタ8−5に書込まれる。
そしてレジスタ8− I KJIって行りたときK。
システム・リセット監視制御手段20によってチェック
され、この結果によって条件コード制御手段28から条
件コードが中央処理装置側へ通知される。
通常のエラー処理の場合には上述の如く動作するよう構
成されているが、上述のクリア・チャネル命令が中央処
理装置から供給されてきたときには次の如く動作する。
(7)クリアーチャネル命令が供給されてくると。
命令解読部26において解暉される。これによってアン
ド回路29がオンされると、 CLRCH信号が論理「
1」となる。また上記命令の有効性が確認されると、ア
ンド回路30とオア回路25とを介して、レジスタ8−
2上に割込状態フラグiがセットされる。
(8)  この状態のまま、上記動作(2)と同様に、
シフティング・チャネル・ステニタスが一周まわって、
レジスタ8−OK達したときにオペレーシッン・コント
ロール・ロジック(OCL)5ハこれを読込む。
(9)シかし、このときCLRCH信号が論理「0」で
あるために1割込起動フラグ10はセットされない。そ
してアンド回路21がオンされることとなる。これKよ
って1図示24.14,22゜16.17,18.19
が動作する。
(2)以下の動作は、上記動作(4)、 (5)、 (
6)といわば全く同様である。
以上説明した如く1本発明によれば、いわば既存のエラ
ー処理に対応する一部の一部を利用して。
新しいクリア・チャネ′ル命令を簡単に実行することが
可能となる。
【図面の簡単な説明】
第1図はチャネル処理装置の構成を概念的に示す構成例
、第2図は従来公知のエラー処理機能を表わすフローチ
ャート、第3図は本発明による処理を説明する一実施例
フローチャート、第4図は本発明の一実施例要部構成を
示す。 図中1は対中央処理装置インタフェース、2は対主記憶
装置インタフェース、3は対入出力装置インタフェース
、5はオペレージ望ン・コントロール10シツク、6は
データ・アクセス−コントロール自ロジック、7はセン
トラル・インタフェース・コンドロール1.−ロジツク
、8はシフティング・チャネル・ステータ′ス、10は
割込み起動フ・アウト起動フラグ、16はサブ・チャネ
ル状態初期化起動フラグ、19はシステム拳すセF)起
動フラグ、26は命令解読部を表わす。 特許出願人  富士通株式会社 代理人弁理士  森 1)   寛 ′i″2品 t−311

Claims (1)

  1. 【特許請求の範囲】 入出力装置に対する処理を制御すると共に、少なくとも
    入出力インメツエースにおいてエラーが発生した際に、
    当鋏対応するチャネルについ【入出力割込処理動作とロ
    グ・アウト動作と入出カシステム・リセット動作と当咳
    チャネルに属する全誉プ・チャネルの割込条件を初期化
    する動作とを実行する入出カシステムにおいて、ホスト
    中央見場装置からの入出カシステム・リセットと全サブ
    eチャネルの割込条件を初期化するクリア・チャネル命
    令を鱗読する命令解Il!部をそなえると共に。 畠該クリア・チャネル命令の解読結果に対応して上記入
    出力割込処理装置と上記ログ・アウト動作とを省略して
    上記入出カシステム・リセット動作と上記全サブ・チャ
    ネルの割込条件を初期化する動作とを起動するよう構成
    し、上記クリア・チャネル命令を実行するよう圧したこ
    とを特徴とするチャネル制御方式。
JP56101493A 1981-06-30 1981-06-30 チヤネル制御方式 Granted JPS583013A (ja)

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 true JPS583013A (ja) 1983-01-08
JPS6148185B2 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)

Cited By (2)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
JPS6148185B2 (ja) 1986-10-23

Similar Documents

Publication Publication Date Title
JPS583013A (ja) チヤネル制御方式
JPS59158425A (ja) 入出力機器の制御方式
JPS5941214B2 (ja) 状態監視方式
JPS6240538A (ja) デ−タ処理装置
JP3481301B2 (ja) プロセッサ制御装置
JP2880658B2 (ja) マルチタスクプログラムの暴走検出装置
JP2504754B2 (ja) 中央処理装置
JPS61211746A (ja) プログラム実行制御方式
JPS599927B2 (ja) デ−タ転送制御方式
JPS6332642A (ja) 情報処理装置
JPH01311346A (ja) 情報処理装置
JPS6218054B2 (ja)
JPH05233576A (ja) 二重システム
JPS6063662A (ja) マルチプロセツサシステム
JPS59178693A (ja) メモリ読み出し方式
JPH0619727A (ja) パッケージ実装チェック制御方式
JPS6326732A (ja) 割込み処理方式
JPS60204034A (ja) 制御記憶装置の書換え制御方式
JPH0452983B2 (ja)
JPS6310247A (ja) トレ−ス回路
JPH01255932A (ja) 命令処理装置
JPS61143847A (ja) 中央処理装置
JPS6083149A (ja) コンピユ−タ
JPS6052454B2 (ja) 制御回路
JPH0219493B2 (ja)