JPS6182259A - 入出力アダプタ制御方法 - Google Patents

入出力アダプタ制御方法

Info

Publication number
JPS6182259A
JPS6182259A JP18598284A JP18598284A JPS6182259A JP S6182259 A JPS6182259 A JP S6182259A JP 18598284 A JP18598284 A JP 18598284A JP 18598284 A JP18598284 A JP 18598284A JP S6182259 A JPS6182259 A JP S6182259A
Authority
JP
Japan
Prior art keywords
input
output
command
cpu
control
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
JP18598284A
Other languages
English (en)
Other versions
JPH0359464B2 (ja
Inventor
Tadashi Hanada
正 花田
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 JP18598284A priority Critical patent/JPS6182259A/ja
Publication of JPS6182259A publication Critical patent/JPS6182259A/ja
Publication of JPH0359464B2 publication Critical patent/JPH0359464B2/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)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ処理システムにおげろ入出力アダプタ
制御方式に関し、特にCPUと入出力アダプタとが切り
離されて非同期に動作するシステムにおいて、CPUか
ら入出力アダプタへ入出力コマンドを発行する際の制御
方式に関する。
〔従来の技術と発明が解決しようとする問題点〕第2図
は、本発明が対象とする入出力アダプタをそなえたデー
タ処理システムの概要図である。
図において、1はCPU、2は主記憶装置、3はバス、
4.5は入出力アダプタ、6は入出力デバイス#1.7
は入出力デバイス#2を示している。
従来、CPUIが入出力命令を発行する際にとられる入
出力アダプタ4に対する制御方式としては、 ■ CPUが入出力アダプタ内部へコマンド情報を1個
ずつ設定し、起動指示を行う方式と、■ 毎回、CPU
Iが主記憶装置2の定められた固定番地へコマンド群の
先頭アドレスを設定して、命令を発行し、入出力アダプ
タは上記固定番地から先頭アドレスを取り出して、その
アドレスのコマンドワードから順次実行する方式、があ
る。しかし、■の方式の場合は、入出力アダプタ4の制
御の全てにCPUIが介入することになるため、CPU
の負担が大きくなって、処理能率が低下するという欠点
があり、また■の方式の場合は、CPUが主記憶装置の
固定番地へコマンド群の先頭アドレスをその都度設定し
、入出力アダプタが取得可能となるようにするための時
間がオーバーヘッドとして生じ、CPUの負担となると
ともに入出力命令の実行時間がその分長くなるという欠
点があった。
〔問題点を解決するための手段〕
本発明は、上記問題点を解決するため、CPUの入出力
命令発行時に、その都度コマンド先頭アドレスを固定番
地に設定したり、入出力アダプタに対してコマンド先頭
アドレスを通知するのではなく、予め各入出力デバイス
ごとのコマンド先頭アドレスを入出力アダプタに通知し
ておき、CPUが入出力命令を発行したときには、入出
力アダプタは直ちにコマンド先頭アドレスから順次コマ
ンドワードを取り出し、入出力命令を実行できるように
するものである。
そしてそれによる本発明の構成は、CP tJと入出力
アダプタが非同期で動作し、入出力アダプタは、CPU
からの入出力命令に応答して上記(、W H置の入出力
装置ごとに定められた領域から実行すべきコマンドを取
り出し、指示された入出力装置に対する入出力制御を実
行するデータ処理システムにおいて、CPUは入出力ア
ダプタに対して、予め入出力装置の機番ごとのコマンド
先頭アドレスを通知しておき、入出力命令発行時には人
出力アダプタに対して入出力装置の機番のみを通知して
コマンドの取り出しを行わせることを特徴とするもので
ある。
〔実施例〕
以下に、本発明の詳細を実施例にしたがって説明する。
第1図は本発明の1実施例システムの構成図であり、第
3図はその動作例を示すタイムチャートである。
第1図において、1はCPU、2は主記憶装置、3はバ
ス、4.5は入出力アダプタ、6は入出力デバイス#1
.7は入出力デバイス#2.8.8′はそれぞれ入出力
デバイス#1、#2用のユニ・ノド市111卸ワードU
CW(#1)、とUCW (#2)、9.9′はそれぞ
れ入出力デバイス#1、#2用のコマンド群を示す。ま
た8a、8a’はそれぞれUCW (#1) 、とUC
W (#2)に設けられたコマンド先頭アドレス格納領
域である。
ユニット制御ワードUCW(#1)、 (#2)・−−
−−−−は、入出力アダプタが、配下の複数の入出力デ
バイス#1、#2を多重制御するための制御情報として
使用される。ユニット制御ワードUCWは、動作可能状
態と動作状態をもつ。
各ユニット制御ワードUCW内のコマンド先頭アドレス
格納領域8 a 、 8 、f 、−−−−−−−には
、それぞれの入出力デバイス#1、#2、−・−を制御
するための主記憶装置2内のコマンド群9.9′−をポ
イントするだめのコマンド先頭アドレスが、IPL (
初期プログラムローディング)時に設定される。このた
めCPUは、以後の入出力命令発行ごとに先頭コマンド
アドレスを設定あるいは通知する動作は不要となる。
コマンド群9.9′は、入出力デハイスの種別ごとに予
め定められた制御内容をもち、たとえばプリンタの場合
であれば、コマンドワードCW−1がプリント、CW−
2が紙送りなどとなっている。
次に、第3図のタイムチャートにしたがって、第1図の
実施例システムの動作を説明する。
■はIPL時であり、CPUは各ユニット制御ワードU
CWごとに、コマンド群の先頭アドレスを、コマンド先
頭アドレス格納領域8a、8a′、−一一一一一一に格
納する。また各ユニット制御ワードUCWは動作可能状
態に設定されている。
■では、CPUが入出力命令を発行し、入出力デバイス
#1を起動したところであり、UCW (#1)は動作
状態となる。
■ではUCW(#1)のコマンド先頭アドレス格納領域
8aから実行すべきコマンド群の先頭アドレスを取り出
し、主起1意装置2のコマンド群9から先頭のコマンド
ワードCW−1をフエ・ノチして、人出力デハイス#1
を起動する。CW−1は、データ転送コマンドであると
する。
■では、主記憶装置2と人出力デバイス#1との間でデ
ータ転送が実行される。
■では、データ転送終了により、入出力デバイス#1か
ら入出力アダプタ4へ終了割り込みが上げられる。
■では、入出力アダプタ4が、CPUに割り込みを上げ
ることなく、入出力デハイスからの割り込みを処理し、
次のコマンドCW−2をフエ・ノチして入出力デバイス
#1を再起動する。
このようにして、入出力アダプタ4はコマンド群9の各
コマンドを順次フェッチし、入出力デバイスをIII 
1卸することができる。
〔発明の効果〕
以上のように本発明によれば、CPUは入出力命令発行
時に、コマンド群の先頭アドレスの設定あるいは通知処
理が不要となるので、命令実行時間を短縮することがで
き、処理速度が向」ニする。
【図面の簡単な説明】
第1図は本発明の1実施例システムの構成図、第2図は
入出力アダプタをそなえたデータ処理システムの一般的
な構成図、第3図は動作例を説明するためのタイムチャ
ートである。 図中、1はCPU、2は主起1.ぎ装置、3はハス、4
および5は入出力アダプタ、6および7は入出力デハイ
ス、8および8′はユニット制御ワードUCW(#1)
と(#2)、8aおよび8atはコマンド先頭アドレス
格納領域、9および9′はコマンド群を示す。

Claims (1)

    【特許請求の範囲】
  1. CPUと入出力アダプタが非同期で動作し、入出力アダ
    プタは、CPUからの入出力命令に応答して主記憶装置
    の入出力装置ごとに定められた領域から実行すべきコマ
    ンドを取り出し、指示された入出力装置に対する入出力
    制御を実行するデータ処理システムにおいて、CPUは
    入出力アダプタに対して、予め入出力装置の機番ごとの
    コマンド先頭アドレスを通知しておき、入出力命令発行
    時には入出力アダプタに対して入出力装置の機番のみを
    通知してコマンドの取り出しを行わせることを特徴とす
    る入出力アダプタ制御方式。
JP18598284A 1984-09-05 1984-09-05 入出力アダプタ制御方法 Granted JPS6182259A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18598284A JPS6182259A (ja) 1984-09-05 1984-09-05 入出力アダプタ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18598284A JPS6182259A (ja) 1984-09-05 1984-09-05 入出力アダプタ制御方法

Publications (2)

Publication Number Publication Date
JPS6182259A true JPS6182259A (ja) 1986-04-25
JPH0359464B2 JPH0359464B2 (ja) 1991-09-10

Family

ID=16180285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18598284A Granted JPS6182259A (ja) 1984-09-05 1984-09-05 入出力アダプタ制御方法

Country Status (1)

Country Link
JP (1) JPS6182259A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01122447A (ja) * 1987-11-06 1989-05-15 Fujitsu Ltd プリンタ制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01122447A (ja) * 1987-11-06 1989-05-15 Fujitsu Ltd プリンタ制御方式

Also Published As

Publication number Publication date
JPH0359464B2 (ja) 1991-09-10

Similar Documents

Publication Publication Date Title
JP2829091B2 (ja) データ処理システム
US4953103A (en) Page printer
JP3055917B2 (ja) データ転送制御装置
US5809335A (en) Data transfer apparatus capable of handling DMA block transfer interruptions
JPS6182259A (ja) 入出力アダプタ制御方法
JPS63185671A (ja) 印刷装置
JP2687716B2 (ja) 情報処理装置
JP2004062875A (ja) 印刷システム、印刷装置、及び印刷制御方法
JPH03105610A (ja) データ転送制御方式
JPH09193486A (ja) 画像形成装置
JPH0459635B2 (ja)
JP2003186666A (ja) マイクロコンピュータおよびdma制御回路
JP2756250B2 (ja) 記録装置
JPH04109888A (ja) モータ制御装置
JPH0465408B2 (ja)
JPH05113888A (ja) マイクロプロセツサユニツト
JPS5947626A (ja) 即時復帰型入出力ドライバ
JPH02295778A (ja) 印刷制御方法
JPH0520049A (ja) 制御メモリの修正機能を有する情報処理システムおよび制御メモリの修正方法
JPH03127094A (ja) 文字発生装置
JPS63184827A (ja) 印刷システムにおける中断処理方式
JPH02306333A (ja) 印字制御装置
JPH07210490A (ja) 入出力制御方式
JPH0829609B2 (ja) 文書編集印刷装置
JPH07164677A (ja) 文字発生装置