JPS6095671A - 共通バス・バツフア制御方式 - Google Patents

共通バス・バツフア制御方式

Info

Publication number
JPS6095671A
JPS6095671A JP20204883A JP20204883A JPS6095671A JP S6095671 A JPS6095671 A JP S6095671A JP 20204883 A JP20204883 A JP 20204883A JP 20204883 A JP20204883 A JP 20204883A JP S6095671 A JPS6095671 A JP S6095671A
Authority
JP
Japan
Prior art keywords
data
buffer
response
input
register
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.)
Pending
Application number
JP20204883A
Other languages
English (en)
Inventor
Masao Sato
正雄 佐藤
Yasuo Baba
馬場 康夫
Akira Kawabemoto
河部本 章
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 JP20204883A priority Critical patent/JPS6095671A/ja
Publication of JPS6095671A publication Critical patent/JPS6095671A/ja
Pending 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、入出力命令の応答データをバッファから優先
的に読出して入出力命令の応答待ち時間を少な(するよ
うにした共通バス・バッファ制御方式に関するものであ
る。
〔従来技術と問題点〕
第1図は同期スプリット方式の共通バスを介してデータ
処理装置と複数のアダプタとが接続されたシステムの1
例を示す図である。第1図において、1は共通バス、2
は主記憶、3はデータ処理装置、4はバッファ、5−1
と5−2はアダプタをそれぞれ示す。また、第1図にお
いて、点線はサイクル・スチール転送時のデータの流れ
を示し、1点鎖線は工10命令によるデータ転送時のデ
ータの流れを示すものである。
第1図のようなシステムにおいては、データ転送は工1
0命令又はサイクル・スチールの実行により行われる。
バッファ4は、複数のアダプタから連続して送られて来
るデータを一時的に格納するものである。データ処理装
置3からアダプタ5−i(i =1.2)に対してI1
0命令の実行ン行う場合、アダプタ5−iからの応答待
ち時間の増大は、データ処理装置の命令処理能力のダウ
ンにつながる。
〔発明の目的〕
本発明は、上記の考察に基づくものであって、データ処
理装置の能力ダウンを防ぐために、入出力命令の応答待
ち時間ビ少なくできるようにした共通バス・バッファ制
御方式を提供することを目的としている。
〔発明の構成〕
そしてそのため、本発明の共通バス・バッファ制御方式
は、同期スプリット方式で制御される共通バスビ介して
入出力命令及びサイクル・スチールの実行により他の装
置とのデータ転送を行い、他の装置より送られる入出力
命令の応答データ及びサイクル・スチール・データを一
時的に格納する複数個のバッファ単位より成るバッファ
を有するデータ処理装置において、他の装置から送られ
て米たデータが入出力命令の応答データであることを識
別する入出力命令応答識別回路及び入出力命令の応答デ
ータが格納されたバッファのアドレスを保持するアドレ
ス・レジスタを具備し、上記入出力命令応答識別回路に
おいて入出力命令の応答データであることが検出された
とき、上記アドレス・レジスタの内容を用いて上記バッ
ファから入出力命令の応答データを優先的に読出される
ように構成したことを特徴とするものである。
〔発明の実施例〕
以下1本発明7図面暑参照しつつ説明する。第2図は本
発明の1実施例のブロック図、第3図は第2図の実施例
の動作を説明する図である。
第2図において、6はI10命令応答識別回路、7は書
込アドレス・レジスタ、8は+1回路、9は書込アドレ
ス保持レジスタ、10は読出アドレス・レジスタ、11
は+1回路、12は読出アドレス保持レジスタ、13は
比較回路、Gはゲートをそれぞれ示している。なお、第
1図と同一符号は同一物を示している。
バッファ4は複数のバッファ単位を有しており、複数の
バッファ単位のそれぞれにはアドレス0゜1、2.3・
・・が割当てられている。I10応答識別回路6は、ア
ダプタから送られて米たデータがI10命令に対するも
のであるか、或はサイクル・スチールのものかを識別す
るものである。なお、アダプタから送られて米るデータ
の先頭には、そのデータのサイズ情報及びそのデータが
サイクル−スケールのものか或はI10命令に対するも
のであるかを示す識別情報を含むヘッダが付加されてい
る。書込アドレス・レジスタ7は、データを書込むべき
バッファ単位を指示するものであり、書込サイクル毎に
その値は+1回路8により+1される。書込アドレス保
持レジスタ9には、I10命令応答識別回路6がI10
命令の応答データを検出した時に、書込アドレス・レジ
スタ7の値がセットされる。バッファ4からデータ処理
装置3へのデータ転送が可能となると、読出アドレス−
1/ジスタ10の値が読出アドレス保持レジスタ12に
移され、しかる後に書込アドレス保持レジスタ9の内容
が読出アドレス・レジスタ10に移され、対応するバッ
ファ単位のデータが読出される。
しかる後に、読出アドレス保持レジスタ12の値が読出
アドレス・レジスタ10vc移される。これ以後は、読
出サイクル毎に読出アドレス・レジスタ10の内容は、
+1される。たyし、比較回路13が一致を出力したと
きは、信号RIN’Hはオンとなり、バッファ4かもの
データ読出しは禁止される。なお、比較回路13は、I
10命令の応答データがバッファから読出された後に動
作状態となり、書込アドレス保持レジスタ9の値と読出
アドレスφレジスクlOの値とを比較するものである。
第3図は第2図の実施例の動作を説明する図である。図
示の例では、先ず、サイクル・スチール・データCYS
TL−Aがバッファ4のアドレス0に書込まれ、サイク
ル−スチール囃データCYSTL−Bがアドレス1に書
込まれ、I10命令の応答データがアドレス2に書込ま
れこれと同時にアドレス2が書込アドレス保持レジスタ
9に保持され、サイクル・スチール−データCYSTL
−Cがアドレス3に書込まれる。バッファ4からはアド
レス2に書込まれているI10命令の応答データが最初
に読出され、次にアドレスOのサイクル・スチール・デ
ータCYSTL−Aが読出され次にアドレス1のサイク
ル−スチール拳データCYSTL−Bが読出され、次に
読出アドレス・レジスタ10の値が2″となるがこの場
合は信号RINHがオンとなるのでバッファ4からデー
タは読出されず、次にアドレス3のスチール・データC
YSTL−Cが読出される。
〔発明の効果〕
以上の説明から明らかなように1本発明によれば、I1
0命令の応答データをバッファから優先的に読出してい
るので、入出力命令の応答待ち時間を少なくすることが
出来、データ処理装置の処理能力の向上が期待できる。
【図面の簡単な説明】
第1図は同期スプリット方式の共通バスを介してデータ
処理装置と複数のアダプタとが接続されたシステムの1
例を示す図、第2図は本発明の1実施例のブロック図、
第3図は第2図の実施例の動作を説明する図である。 1・・・共通バス、2・・・主記憶、3・・・データ処
理装置、4・・・バッファ、5−1と5−2・・・アダ
プタ、6・・・I10命令応答識別回路、7・・・書込
アドレスφレジスタ、8・・・+1回路、9・・・書込
アドレス保持レジスタ、10・・・読出アドレス・レジ
スタ、11・・・+1回路、12・・・読出アドレス保
持レジスフ、13・・・比較回路、G・・・ゲート。 特許出願人 富士通株式会社 代理人弁理士 京 谷 四 部 ヤ1図 MS、DPLjヘ ナ3図

Claims (1)

    【特許請求の範囲】
  1. 同期スプリット方式で制御される共通バスを介して、入
    出力命令及びサイクル・スチールの実行により他の装置
    とのデータ転送7行い、他の装置より送られる入出力命
    令の応答データ及びサイクル番スチール・データを一時
    的に格納する複数個のバッファ単位より成るバッファを
    有するデータ処理装置において、他の装置から送られて
    米だデータが入出力命令の応答データであることを識別
    する入出力命令応答識別回路及び入出力命令の応答デー
    タが格納されたバッファのアドレスを保持するアドレス
    ・レジスタを具備し、上記入出力命令応答識別回路にお
    いて入出力命令の応答データであることが検出されたと
    き、上記アドレス句レジスタの内容な用いて上記バッフ
    ァから入出力命令の応答データを優先的に読出されるよ
    うに構成したことを特徴とする共通バス・バッファ制御
    方式。
JP20204883A 1983-10-28 1983-10-28 共通バス・バツフア制御方式 Pending JPS6095671A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20204883A JPS6095671A (ja) 1983-10-28 1983-10-28 共通バス・バツフア制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20204883A JPS6095671A (ja) 1983-10-28 1983-10-28 共通バス・バツフア制御方式

Publications (1)

Publication Number Publication Date
JPS6095671A true JPS6095671A (ja) 1985-05-29

Family

ID=16451063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20204883A Pending JPS6095671A (ja) 1983-10-28 1983-10-28 共通バス・バツフア制御方式

Country Status (1)

Country Link
JP (1) JPS6095671A (ja)

Similar Documents

Publication Publication Date Title
JP3688835B2 (ja) データ記憶システム及び同システムに適用するデータ転送方法
US20010021951A1 (en) ATAPI command receiving method
US7640375B2 (en) DMA controller, method, information processing system, and program for transferring information blocks comprising data and descriptors
JPS6095671A (ja) 共通バス・バツフア制御方式
JPH01125644A (ja) データ転送装置
JPH0283736A (ja) バッファ記憶制御装置のosc検出方式
JPH0222748A (ja) 不揮発生メモリ制御回路
JPH05242009A (ja) 直接メモリアクセス装置
JPS61150055A (ja) Dmaデ−タ転送方式
JPS608965A (ja) 入出力バツフアメモリ方式
JPH05298248A (ja) データ転送制御方式
JPH02301851A (ja) システムバスアクセス方式
JPH04333950A (ja) 情報処理システム
JPH06161945A (ja) メモリデータ転送装置
JPS6383854A (ja) デ−タ転送回路
JPS6269347A (ja) ダイレクトメモリアクセスコントロ−ラ
JPS6039265A (ja) デ−タ転送方式
JPS6126162A (ja) 入出力制御方法
JPS6255167B2 (ja)
JPH03156642A (ja) 分岐アドレスコントローラ
JPS6042976B2 (ja) デ−タ処理装置
JPS63301348A (ja) 外部記憶制御装置
JPH02307149A (ja) 直接メモリアクセス制御方式
JPS61127025A (ja) 光デイスク制御装置
JPH0424733B2 (ja)