JPH0736813A - チャネル制御装置 - Google Patents

チャネル制御装置

Info

Publication number
JPH0736813A
JPH0736813A JP18236493A JP18236493A JPH0736813A JP H0736813 A JPH0736813 A JP H0736813A JP 18236493 A JP18236493 A JP 18236493A JP 18236493 A JP18236493 A JP 18236493A JP H0736813 A JPH0736813 A JP H0736813A
Authority
JP
Japan
Prior art keywords
channel
data
peripheral
transfer
priority
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.)
Withdrawn
Application number
JP18236493A
Other languages
English (en)
Inventor
Hiroshi Matsumoto
洋 松本
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 Computertechno Ltd
Original Assignee
NEC Computertechno 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 Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP18236493A priority Critical patent/JPH0736813A/ja
Publication of JPH0736813A publication Critical patent/JPH0736813A/ja
Withdrawn legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】チャネル制御装置において、各チャネルからの
データ転送割り込み優先度を決定する際に、転送方式,
データバッファの残りカウント数に加え、周辺装置の種
類を考慮して決定し、データオーバランの発生確率を低
減する。 【構成】チャネル制御装置において、周辺制御装置41
〜44が、入出力データ転送を起動する指示コードを送
る際に指示コード内に、転送を開始する周辺装置の種別
情報を含めてチャネル装置71〜74に送り、種別情報
をデバイス種別格納手段101〜104に格納する。割
り込み要求作成手段91〜94が割り込み要求を作成し
チャネル間優先判定手段6に送る際、デバイス種別格納
手段101〜104内の情報もチャネル間優先判定手段
6に送り、チャネル間優先判定手段6は各データ転送割
り込み要求に対して、転送方式,データバッファ残りカ
ウント数,種別情報を考慮して割り込み要求の優先順位
を決定する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はチャネル制御装置に関
し、特に複数の周辺制御装置との間の入出力を制御する
チャネル制御装置に関する。
【0002】
【従来の技術】従来のこの種のチャネル制御装置は、チ
ャネルからのデータ転送割り込み要求の優先度を判定す
る際に、各チャネルの転送方式とデータバッファの残り
カウント数とを判断要素として利用し、転送能力の高い
転送方式の場合には割り込み要求の優先度を高く、転送
能力の低い転送方式の場合には割り込み要求の優先度を
低く、又、データバッファの残りカウント数が少ない場
合には割り込み要求の優先度を高く、残りカウント数に
余裕がある場合には割り込み要求の優先度を低く設定し
ている。
【0003】
【発明が解決しようとする課題】上述した従来の優先判
定方式では、低い優先度の転送方式ではあるが周辺装置
の転送能力が高い場合には、割り込み要求の優先度を低
く設定してしまいデータオーバランを起こす可能性があ
る。
【0004】本発明の目的は、実際に使用する周辺装置
の種別を考慮して優先度を決定することにより、データ
オーバランの発生確率を更に改善したチャネル制御装置
を提供することである。
【0005】
【課題を解決するための手段】本発明のチャネル制御装
置は、主記憶装置に接続された入出力処理装置と複数の
周辺制御装置との間に接続され前記主記憶装置と各周辺
装置との間のデータ入出力を制御するチャネル制御装置
において、前記周辺制御装置と対応する各チャネル装置
内に転送の実行対象となる周辺装置の種別を記憶するデ
バイス種別格納手段を有し、前記各チャネル装置からの
データ転送割り込み要求に対し当該チャネル装置におけ
る転送方式とデータバッファの残りカウント数とに加え
て前記デバイス種別格納手段に格納されている周辺装置
の種別を考慮して優先度を決定するチャネル間優先判定
手段を備えて構成されている。
【0006】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0007】図1は本発明の一実施例を含むシステム構
成を示すブロック図である。
【0008】図1に示す本実施例のチャネル制御装置3
は、主記憶装置1のデータ入出力を処理する入出力処理
装置2と周辺制御装置41〜44との間に接続されてお
り、周辺制御装置41〜44との間で入出力インタフェ
ース111〜114を介してデータ転送を実行するチャ
ネル装置71〜74と、チャネル装置71〜74からの
データ転送割り込み要求の優先順位を決定するチャネル
間優先判定手段6と、チャネル装置71〜74の要求を
管理し入出力処理装置2とのデータの受け渡しを制御す
るチャネル要求処理装置5とを備えている。又、各チャ
ネル装置71〜74内には、それぞれ、周辺制御装置4
1〜44との転送データを格納するデータバッファ81
〜84と、割り込み要求を作成する割り込み要求作成手
段91〜94と、周辺制御装置41〜44配下の動作中
の周辺装置の種別を記憶するデバイス種別格納手段10
1〜104とを備えている。
【0009】次に、図1を参照して動作について説明す
る。例えば、主記憶装置1と周辺制御装置41配下の周
辺装置との間の入出力動作が起動された場合を想定する
と、まず入出力処理装置2から周辺制御装置41に対し
てチャネルプログラムが待ち状態にあることが通知され
る。この通知に対する応答として、周辺制御装置41か
らチャネル装置71にチャネルコマンド語の転送要求を
指示する指示コードが上がり、この要求を入出力処理装
置2が受け付けるとチャネルコマンド語送出処理のファ
ームウェア割り込みが発生し、ファームウェアの処理に
より主記憶装置1からチャネルコマンド語が読み出され
る。このチャネルコマンド語は入出力処理装置2によ
り、チャネル制御装置3及び入出力インタフェース11
1を介して周辺制御装置41に送られる。なお、周辺制
御装置41が指示コードをチャネル装置71に送る際に
は、指示コード内に転送を開始する周辺装置の種別をコ
ード化した情報(例えば、周辺装置の種別による転送能
力を2段階に分けた1ビットの情報)を含め、指示コー
ドと共にチャネル装置71に送る。
【0010】チャネル装置71は、周辺制御装置41か
ら送られた指示コードを受け付けると、割り込み要求作
成手段91により割り込み要求を作成する。又、デバイ
ス種別格納手段101には、周辺制御装置41から送ら
れた指示コード内の周辺装置の種別コードを格納する。
指示コードの割り込みが入出力処理装置2に受け付けら
れると、入出力処理装置2はファームウェア割り込みを
発生し、ファームウェアの処理によりチャネル装置71
をデータ転送可能状態にする。
【0011】開始されるデータ転送のチャネルコマンド
語が入力の場合、周辺制御装置41からのデータは入出
力インタフェース111を介してデータバッファ81に
格納され、ある一定量のデータが貯まると割り込み要求
作成手段91により入力データ転送割り込み要求が作成
される。割り込み要求作成手段91により作成された割
り込み要求と共に、デバイス種別格納手段101内の種
別コード情報は、チャネル間優先判定手段6に送られ
る。複数のデータ転送割り込み要求が同時に存在した場
合、チャネル間優先判定手段6は、各チャネル装置71
〜74内のデータバッファ81〜84の残りカウント
数、入出力インタフェース111〜114の転送方式の
違いによる転送能力、及びデバイス種別格納手段101
〜104内に格納された現在割り込み要求を上げている
周辺装置の種別から判断し、緊急性の一番高い割り込み
要求一つを選択する。この選択は、あらかじめチャネル
間優先判定手段6内に設定されている基準に基づいて行
われる。選択された割り込み要求に対応するチャネル装
置内のデータバッファ中のデータは、チャネル要求処理
装置5の制御の下に入出力処理装置2に送られ、入力デ
ータは主記憶装置1に書き込まれる。
【0012】チャネルコマンド語が出力の場合には、割
り込み要求作成手段91により出力データ転送割り込み
要求が作成され、入力データ転送と同様に、割り込み要
求作成手段91により作成された割り込み要求と共に、
デバイス種別格納手段101内の種別コード情報がチャ
ネル間優先判定手段6に送られ、チャネル間優先判定手
段6は、各チャネル装置71〜74内のデータバッファ
81〜84の残りカウント数、入出力インタフェース1
11〜114の転送方式の違いによるデータ転送能力、
及びデバイス種別格納手段101〜104内に格納され
た現在割り込み要求を上げている周辺装置の種別から判
断して緊急性の一番高い割り込み要求一つを選択する。
選ばれた割り込み要求はチャネル要求処理装置5に送ら
れ、チャネル要求処理装置5を介して入出力処理装置2
に送られる。入出力処理装置2に割り込み要求が送られ
ると、入出力処理装置2は主記憶装置1から出力データ
を送出し、出力データ転送割り込み要求を上げたチャネ
ル装置内のデータバッファに出力データを格納する。デ
ータバッファ内に格納された出力データは、入出力イン
タフェースを介して周辺制御装置に送られる。転送が行
われデータバッファ内のデータが一定値を割ると、入力
データ転送割り込み要求が出されることになる。
【0013】上述の実施例では、デバイス種別格納手段
には周辺制御装置から送られてくる周辺装置の種別コー
ド情報を格納するものとしたが、周辺装置名から判断し
て同様な情報をチャネル制御装置側で判別して格納する
ようにしてもよい。
【0014】
【発明の効果】以上説明したように、本発明のチャネル
制御装置は、チャネルからのデータ転送割り込み要求に
対して、転送方式,データバッファの残りカウント数に
加え周辺装置の種別を考慮して割り込み要求の優先度を
決定するため、割り込み必要性のより高い要求を割り込
ませることが可能になり、データオーバランの発生確率
を低減し効率的な割り込みが行えるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を含むシステム構成を示すブ
ロック図である。
【符号の説明】
1 主記憶装置 2 入出力処理装置 3 チャネル制御装置 41,42,43,44 周辺制御装置 5 チャネル要求処理装置 6 チャネル間優先判定手段 71,72,73,74 チャネル装置 81,82,83,84 データバッファ 91,92,93,94 割り込み要求作成手段 101,102,103,104 デバイス種別格納
手段 111,112,113,114 入出力インタフェ
ース

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 主記憶装置に接続された入出力処理装置
    と複数の周辺制御装置との間に接続され前記主記憶装置
    と各周辺装置との間のデータ入出力を制御するチャネル
    制御装置において、前記周辺制御装置と対応する各チャ
    ネル装置内に転送の実行対象となる周辺装置の種別を記
    憶するデバイス種別格納手段を有し、前記各チャネル装
    置からのデータ転送割り込み要求に対し当該チャネル装
    置における転送方式とデータバッファの残りカウント数
    とに加えて前記デバイス種別格納手段に格納されている
    周辺装置の種別を考慮して優先度を決定するチャネル間
    優先判定手段を備えたことを特徴とするチャネル制御装
    置。
JP18236493A 1993-07-23 1993-07-23 チャネル制御装置 Withdrawn JPH0736813A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18236493A JPH0736813A (ja) 1993-07-23 1993-07-23 チャネル制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18236493A JPH0736813A (ja) 1993-07-23 1993-07-23 チャネル制御装置

Publications (1)

Publication Number Publication Date
JPH0736813A true JPH0736813A (ja) 1995-02-07

Family

ID=16117026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18236493A Withdrawn JPH0736813A (ja) 1993-07-23 1993-07-23 チャネル制御装置

Country Status (1)

Country Link
JP (1) JPH0736813A (ja)

Similar Documents

Publication Publication Date Title
TWI893205B (zh) 由通信耦接到nand記憶體裝置的處理器排程錯誤恢復指令的方法
US6618780B1 (en) Method and apparatus for controlling interrupt priority resolution
EP0729104A2 (en) A data transfer control device for controlling data transfer between shared memories of clusters
US6640274B1 (en) Method and apparatus for reducing the disk drive data transfer interrupt service latency penalty
JPH0736813A (ja) チャネル制御装置
JP2000187636A (ja) Dma転送システム
JP2007299126A (ja) 制御装置及び制御装置用プログラム
JPH01137359A (ja) プロセッサの制御方法
JPH05173923A (ja) 入出力データ転送処理装置
JPH05189349A (ja) チャネル優先判定回路
JPS622349B2 (ja)
JPH0535640A (ja) チヤネル優先判定回路
JPS59144955A (ja) 情報処理装置
JPH02127732A (ja) ジョブ管理方式
JPS6385938A (ja) プログラムの多重並行動作制御装置
KR20020075667A (ko) 이동통신 시스템에서의 쓰레드 지향 동적 버퍼를 이용한데이터 처리 장치 및 그 방법
JPH0314155A (ja) ローカルエリアネットワークの命令制御方式
JPS58142451A (ja) 割込制御方式
JPS62140145A (ja) 仮想計算機システム
JPS5958552A (ja) スロ−ダウン制御方式
JPH0131223B2 (ja)
JPH071494B2 (ja) チャネルコマンド語チェイン装置
JP2005078484A (ja) 命令フェッチ装置および方法
JPH0635831A (ja) データ処理装置
JPS60214067A (ja) 割込み方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20001003