JPH069036B2 - 入出力制御装置 - Google Patents

入出力制御装置

Info

Publication number
JPH069036B2
JPH069036B2 JP56026531A JP2653181A JPH069036B2 JP H069036 B2 JPH069036 B2 JP H069036B2 JP 56026531 A JP56026531 A JP 56026531A JP 2653181 A JP2653181 A JP 2653181A JP H069036 B2 JPH069036 B2 JP H069036B2
Authority
JP
Japan
Prior art keywords
input
output
speed
data
transfer
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 - Lifetime
Application number
JP56026531A
Other languages
English (en)
Other versions
JPS57141741A (en
Inventor
哲彦 関
浩 長谷川
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 JP56026531A priority Critical patent/JPH069036B2/ja
Publication of JPS57141741A publication Critical patent/JPS57141741A/ja
Publication of JPH069036B2 publication Critical patent/JPH069036B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Description

【発明の詳細な説明】 本発明は入出力制御装置、特に入出力処理装置と入出力
装置とを光ファイバ・ケーブルにて接続し、データをブ
ロック転送する入出力制御装置に関する。
電子計算機システムにおいて各種多用な入出力装置を接
続してデータ授受をなすのに、これら入出力装置を制御
する入出力処理装置が用いられている。ところが入出力
装置を入出力処理装置と離れた位置に設置したいという
要望に対しては入出力装置と入出力処理装置を接続する
ケーブルを光伝送路(以後光ファイバ・ケーブルと記
す)を用いて、この光ファイバ・ケーブル両端に電気/
光,光/電気変換回路をもつアダプタを設けて対処され
る。この接続状態を第1図を示してある。記憶装置Mu
と入出力処理装置CHP乃至CHPがそれぞれ接続
され、各入出力処理装置CHP乃至CHPはアダプ
タA乃至Aを経て光ファイバ・ケーブル1−1乃至
1−3を介してアダプタB乃至Bに至り、それぞれ
がカード読取装置CR,印刷装置LP,表示装置CRT
と、磁気テープMT,印刷装置LP,フロッピ磁気装置
FPDと、ミニコンCAとにそれぞれ接続され、更に入
出力処理装置CHPはファイルDASDに接続されて
いる。
以上の構成でデータ転送を速くしたいという要望に対処
するにはアダプタA乃至AおよびB乃至Bにデ
ータを一時格納するバッファ・メモリを設ければ記憶装
置MuとアダプタA乃至A間のデータ転送は高速に
なし得る。
ここで、バッファ・メモリがない場合には、低速入出力
装置と記憶装置Muとの間のデータ転送は各入出力処理
装置CHP乃至CHPを介して必要なデータを短時
間のメモリアクセスの繰り返しで転送しているので、そ
の隙間にCHPを介する高速入出力装置DASDと記
憶装置Muとのメモリアクセスの機会が充分存在してい
た、つまりDASDのような回転記憶媒体では書き込み
時あるいは読みだし時に所定のタイミングで記憶装置M
uとアクセスできないと1サイクルまって再度アクセス
をトライすることとなるので、高速入出力装置の能率を
高めるには記憶装置Muとのメモリアクセスの機会が充
分存在している必要がある。
ところが、バッファ・メモリを設けることにより、各入
出力処理装置CHP乃至CHPを介する低速入出力
装置と記憶装置Muとの間のデータ転送が、アダプタA
乃至Aのバッファ・メモリと記憶装置Muとのデー
タ転送に置き換えられるので、従来の短時間のメモリア
クセスの繰り返しではなく、総データ量は同じでも1〜
数回の長時間のメモリアクセスとなる。
従って、高速入出力装置のメモリアクセスのタイミング
が低速入出力装置のメモリアクセス期間中と丁度重なる
機会が増大し、高速入出力装置の書き込み/読みだし能
率が低下するという問題がある。
本発明は以上の欠点に鑑みなされたもので、入出力装置
の転送速度に煩わされることなくブロック転送される高
能率な入出力制御装置を提供することを目的とするもの
である。
かかる目的は本発明によれば、記憶装置に接続されると
共に当該記憶装置との間を高速な転送速度をもってデー
タが送受信される複数の入出力処理装置と、 該入出力処理装置を介して該記憶装置に直接データ転送
する高速入出力装置と、 該入出力処理装置と該高速入出力装置よりも処理速度の
遅い低速入出力装置を含む複数の入出力装置とを両端に
アダプタを有する伝送路を介して接続し、該伝送路上で
送受信されるデータをブロック転送する入出力制御装置
において、 該アダプタ装置にバッファ・メモリと、該入出力処理装
置から送られてくるデータからブロック転送を要する入
出力装置の機番を識別する機番認識回路と、識別された
機番の転送速度を制御する転送速度制御回路とを設け、 前記機番認識回路により前記アダプタに接続され送受信
されるデータのブロック転送先となる低速入出力装置を
識別し、 前記入出力処理装置と前記識別された低速入出力装置間
でブロック転送される該データの転送速度を前記アダプ
タの該転送速度制御回路を使って当該識別された低速入
出力装置の制御速度に応じた低速の転送速度にするよう
にしたことを特徴とする入出力制御装置、によって達成
される。
以下、本発明の実施例について図面に基づき説明する。
尚、第2図は入出力処理装置から入出力装置までの間の
システムの配置を示すブロック図であり、第1図と同一
箇所は同一符号を用いる。2−1および2−2はバッフ
ァ・メモリ、3は高速入出力装置、4は中速入出力装
置、5は低速入出力装置である。入出力処理装置CHP
はアダプタAと入出力インターフェースにて接続され、
入出力処理装置CHPのデータはバッファ・メモリ2−
1との間にて確認応答方式にて高速にブロック転送され
ている。このデータを電気/光変換して光ファイバ・ケ
ーブル1を介しアダプタBに同期式転送方式にて送出さ
れる。アダプタBは光/電気変換してそのデータをバッ
ファ・メモリ2−2に格納し、そのデータを高速・中速
・低速入出力装置3,4,5とそれぞれの確認応答方式
により転送するものである。図は高速・中速・低速入出
力装置3,4,5が各1台としてあるが各速度の入出力
装置は複数台であってもよい。
この構成は前記したように本来、高速で処理されねばな
らないファイルDASDの応答に支障を来すのである。
これに対処したものが本発明であり、第3図は本発明に
よる入出力制御装置の一実施例を示すアダプタのブロッ
ク図であり、第2図と同一箇所は同一符号を用いる。1
0は入出力装置機番認識回路、11はデコーダ回路、1
2はバッファ・メモリ、13はバッファ・メモリ制御回
路、14は転送速度制御回路である。
入出力装置機番認識回路10は入出力処理装置CHPよ
り送られてくるデータ中から相手入出力装置の機番を選
別し機番番号を出力する。機番番号を受けたデコーダ回
路11は機番を解読し、その機番入出力装置が高,中,
低速の何れなのかを決定して決定転送速度信号を転送速
度制御回路14に入力するのである。転送速度制御回路
14はこの信号によりデータ転送シーケンスにおいて、
選択された速度で入出力処理装置CHPとデータの送受
を行う。
バッファ・メモリ制御回路13は入出力処理装置CHP
からのデータを決定転送速度でバッファ・メモリ12に
データを格納し、ブロック転送信号により、バッファ・
メモリ12から上記選択された入出力装置に出力される
ものである。
尚、第3図のアダプタAは入出力処理装置CHP毎に対
応して設けられるものである。
すなわち、本実施例では、記憶装置Muと入出力処理装
置CHPとの間は基本的に従来と同様に高速転送される
ものであるが、入出力処理装置CHPと入出力装置とは
入出力装置の転送速度に応じてデータ転送がなされるよ
うにしている。
入出力処理装置CHPのデータ転送速度と入出力装置の
データ転送速度を比較すると、入出力装置の方が遅いた
め、入出力処理装置CHPと入出力装置とのデータ転送
速度を入出力装置の転送速度に応ずるように遅くするこ
とによって、記憶装置Muに対して入出力処理装置CH
Pがアクセスする回数が低下することになり、ファイル
DASDの入出力処理装置と記憶装置Muに対するアク
セスが丁度重なる確率が減少する。
従って、ファイルDASDが応答に支障を持たされると
いうことが少なくなる。
以上の説明のデコーダ回路11は、例えば機番00乃至
20の入出力装置は低速,機番21乃至40は中速,機
番41乃至60は高速用と予めデコーダ回路11を作成
しておいてもよく、また逆に入出力装置を配置した後に
デコーダ回路11を転送速度に適合するように作成して
もよいのはいうまでもない。
以上の結果、入出力処理装置とアダプタとのデータ転送
速度は個々の入出力装置に適合したものとなる。
以上の説明はデータを入出力処理装置CHP側より送出
する場についてのみ述べたが、入出力装置側よりのデー
タは第3図下側に記した矢印に従って受信され同じよう
に動作する。
以上説明により明らかなように本発明による入出力制御
装置によれば入出力装置個々の転送速度に煩わされずに
ブロック転送を可能とし能率のよい入出力制御ができ、
本発明を電子計算機システムに適合すれば運用上極めて
利点の多いものとなる。
【図面の簡単な説明】
第1図は入出力処理装置と入出力装置との配置関係を示
すブロック図、第2図は本発明が適用される装置構成を
示すブロック図、第3図は本発明による一実施例のアダ
プタのブロック図である。 図において、AおよびA乃至AとBおよびB乃至
はアダプタ,CHPおよびCHP乃至CHP
入出力処理装置,1および1−1乃至1−3は光ファイ
バ・ケーブル,3乃至5は入出力装置,10は入出力装
置機番認識回路を示す。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】記憶装置に接続されると共に当該記憶装置
    との間を高速な転送速度をもってデータが送受信される
    複数の入出力処理装置と、 該入出力処理装置を介して該記憶装置に直接データ転送
    する高速入出力装置と、 該入出力処理装置と該高速入出力装置よりも処理速度の
    遅い低速入出力装置を含む複数の入出力装置とを両端に
    アダプタを有する伝送路を介して接続し、該伝送路上で
    送受信されるデータをブロック転送する入出力制御装置
    において、 該アダプタ装置にバッファ・メモリと、該入出力処理装
    置から送られてくるデータからブロック転送を要する入
    出力装置の機番を識別する機番認識回路と、識別された
    機番の転送速度を制御する転送速度制御回路とを設け、 前記機番認識回路により前記アダプタに接続され送受信
    されるデータのブロック転送先となる低速入出力装置を
    識別し、 前記入出力処理装置と前記識別された低速入出力装置間
    でブロック転送される該データの転送速度を前記アダプ
    タの該転送速度制御回路を使って当該識別された低速入
    出力装置の制御速度に応じた低速の転送速度にするよう
    にしたことを特徴とする入出力制御装置。
JP56026531A 1981-02-25 1981-02-25 入出力制御装置 Expired - Lifetime JPH069036B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56026531A JPH069036B2 (ja) 1981-02-25 1981-02-25 入出力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56026531A JPH069036B2 (ja) 1981-02-25 1981-02-25 入出力制御装置

Publications (2)

Publication Number Publication Date
JPS57141741A JPS57141741A (en) 1982-09-02
JPH069036B2 true JPH069036B2 (ja) 1994-02-02

Family

ID=12196061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56026531A Expired - Lifetime JPH069036B2 (ja) 1981-02-25 1981-02-25 入出力制御装置

Country Status (1)

Country Link
JP (1) JPH069036B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59197918A (ja) * 1983-04-23 1984-11-09 Japan Radio Co Ltd シリアルバツフア装置
JPS6362066A (ja) * 1986-09-03 1988-03-18 Nec Corp マイクロコンピユ−タ
JPH01136204A (ja) * 1987-11-24 1989-05-29 Mitsubishi Electric Corp プログラマブルコントローラ
JP2724323B2 (ja) * 1991-11-29 1998-03-09 株式会社ハル研究所 信号切換装置および信号切換方法

Also Published As

Publication number Publication date
JPS57141741A (en) 1982-09-02

Similar Documents

Publication Publication Date Title
US4860244A (en) Buffer system for input/output portion of digital data processing system
US4047157A (en) Secondary storage facility for data processing
JPS6142049A (ja) デ−タ処理システム
US4620279A (en) Data transfer system
US5481681A (en) Data transfer operations between two asynchronous buses
JPH069036B2 (ja) 入出力制御装置
JPS6052458B2 (ja) 二重化した計算機制御システム
JPH0225958A (ja) 高速データ転送システム
JPS6331806B2 (ja)
JP2713204B2 (ja) 情報処理システム
JPH0246967B2 (ja)
JPH07109599B2 (ja) 処理システムの情報転送装置
JP3442099B2 (ja) データ転送記憶装置
JPS6198469A (ja) マイクロプロセツサ間通信方式
SU1541623A1 (ru) Устройство дл сопр жени ЭВМ с периферийным устройством
SU1410709A1 (ru) Устройство дл сопр жени периферийного устройства с ЭВМ
JPS6373458A (ja) 共有メモリアクセス装置
JPS6019023B2 (ja) デ−タ処理装置
EP0369964A2 (en) Multiple data format interface
JPS6354652A (ja) 入出力チヤネル装置
JPS62286340A (ja) 回線トレ−ス制御方式
JPS63201810A (ja) 情報処理システムの時刻方式
JPH08101810A (ja) バス制御方法
JPS595928B2 (ja) 診断プログラムのロ−デイング処理方式
JPS5953929A (ja) デ−タ転送装置