JPS59173867A - デイスクキヤツシユデ−タ転送制御方式 - Google Patents

デイスクキヤツシユデ−タ転送制御方式

Info

Publication number
JPS59173867A
JPS59173867A JP58047710A JP4771083A JPS59173867A JP S59173867 A JPS59173867 A JP S59173867A JP 58047710 A JP58047710 A JP 58047710A JP 4771083 A JP4771083 A JP 4771083A JP S59173867 A JPS59173867 A JP S59173867A
Authority
JP
Japan
Prior art keywords
disk
data
transfer
disk cache
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.)
Granted
Application number
JP58047710A
Other languages
English (en)
Other versions
JPS6212546B2 (ja
Inventor
Tetsuo Kudo
工藤 哲郎
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 JP58047710A priority Critical patent/JPS59173867A/ja
Publication of JPS59173867A publication Critical patent/JPS59173867A/ja
Publication of JPS6212546B2 publication Critical patent/JPS6212546B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明はディスク制御装置とディスク装置との間に設け
られたディスクキャッシュ装置におけるディスクキャッ
シュデータの転送制御方式に関するものである。
(2)従来技術と問題点 従来、ディスク制御装置とディスク装置との間にディス
クキャッシュ装置を分岐して設け、ディスク装置のデー
タの一部をアクセス速度を変える念め、ディスクキャッ
シュ装置に格納しておき、ディスク制御装置からディス
クキャッシュ装置に対しアクセスが行なわれる。ディス
クキャッシュ装置は半導体メモリで構成されておシ、従
来のディスク装置に比べてアクセス速度が速い九め、デ
イスク制御装置とディスクキャッシュ装置間は高速転送
が可能となる。この場合、従来の上位装置とディスク制
御装置間の転送速度が遅いとデータオーバラン等の障害
が生じる。仮にある上位装置の転送速度に合せた場合、
異な′る転送能力をもつ他の上位装置に接続することが
できないとhう欠点がある。
(3)発明の目的 本発明の目的はディスク制御装置とディスク装置との間
に設けたディスクキャッシュ装置において、ディスク制
御装置との間のデータ転送を効率良く行ない、さらに上
位装置の転送能力を最大限に生かしたディスクキャッシ
ュデータ転送制御方式を提供することである。
(4)発明の構成 前記目的を達成するため、本発明のディスクキャッシュ
データ転送制御方式はディスク装置゛の制御を行なうデ
ィスク制御装置と、前記ディスク装置と前記ディスク制
御装置との閾に接続されるディスクキャッシュ装置と、
前記ディスク制御装置内に設けられ、前記ディスクキャ
ッシュ装置から転送されてくるデータを一時格納した後
、上位装置へ前記データの転送を行なうデータ転送バッ
ファと、前記データ転送バツンア内のデータの格納状態
を示す信号を前記ディスクキャッシュ装置に送出する送
出手段とを具備してな夛、前記送出手段よシの状態信号
に応じて前記ディスクキャッシュ装置と前記ディスク制
御装置間のデータ転送タイミ、ングを変化させるように
したことを特徴とするものである。
(5)発明の実施例 本発明の概略を述さると、ディスクキャッシュ装置が半
導体メモリで構成されてhる点を生かし、ディスク制御
装置の状態によシディスクキャツシー装置との間の転送
速度を変えることkよ・′□す、上位装置の転送能力に
応じたデータ転送を可能にしたものである。
第1図は本発明のディスクキャッシュ装置を含むシステ
ムのブロック図を示す。
同図において、上位制御装置に庁まれるチャネル装置1
からチャネル指定されたデータが、2系列のディスク制
御装置2*t2gを介してディスク装置41*Gにファ
イルされるとともに、多用のデータまたは特定のデータ
は同時に両系列に共用されるディスクキャッシュ装置6
に格納される。ディスク装置4Ll 42はディスクの
回転やヘッドの移動等に機械的動作を伴うため一般にア
クセスが遅いのに対し、ディスクキャッシュ装置3は前
述のように半導体メモリよ構成るから高速アクセスが可
能で4る。そこで所望のデータを予めディスクキャッシ
ュ装置3のキャッシュメモリに格納しておき、このメモ
リをディスク制御装置2x+2gからアクセスして、こ
この数バイトより成る転送バッファに転送させた後、上
位のチャネル装置1に送る。
しかし、この上位装置の転送能力の差べより、たとえば
ある速度の間欠的転送を行なった場合、上位の速度がこ
れよシ遅いとオーバランを引起し、上位の速度がこれよ
シ速いと転送効率の低十が起る。
そこで、転送バッファの格納状態に追従した転送を行っ
てやることが望ましい。
第2図は本発明の要部の実施例構成図である。
同図は第1図のディスク制御系列を代表的に添字を除い
て示したものである。すなわち、ディスク制御装置2と
ディスクキャッシュ装置3の間のデータ転送速度が、デ
ィスク制御装置2と上位のチャネル装置、1間の転送速
度よシ速いと、ディスク制御装置内の転送バッファ11
がリード時は一杯にライト時は空になる。そこで転送バ
ッファ11が一杯または空になる直前に制御信号■をデ
ィスク制御装置2にセットし、送出手段5によりディス
クキャッシュ装置6に送る。これを受けたディスクキャ
ッシュ装置6では、キャッシュメモリ12をデータ信号
■でアクセスすることを停止し、ディスク制御装置2に
対してデータ転送要求またはデータ転送指示を出すのを
停止する。ディスク制御装置[12が制御信号■をリセ
ットするのは転送バッファ11に余裕ができた場合であ
る。このように、ディスク制御装置2とディスクキャッ
シュ装置3のデータ転送を抑制することによシ、上位装
置の能力に合った転送が可能となる。
第3図は本発明の他の実施例の構成説明図である。
第2図の構成において、上位のチャネル装置1が転送中
に何等かの障讐により、転送データの受付や送出を行な
わなくなることがある。このような障害時に、ディスク
制御装置2は制御信号■を七ッ卜したままチャネル装置
1がデータを受付けるか送出するまで待ち状態になって
しまう。従って、この状態を避けるために、ディスクキ
ャッシュ装置3に第3図に示すように、制御信号■のセ
ットアツプ時間をカウントするカウンタ13を設け、一
定時間以上制御信号■がセットされたままであると、そ
のリセット信号をメモリ制御部14を介してキャッシュ
メモリ12に送シその動作を停′止し、強制的に最初に
設定された転送データ数に対しディスク制御装置t2か
らデータを取込むかデータを送り出す。これによシ、デ
ィスク制御装置2では転送の終了を認識し、同時に人出
方データ数が異なることによシ、エラーであることを検
出し、次の処理に進むことができる。
(6)発明の詳細 な説明したように、本発明によれば、上位装置とディス
ク制御装置との間のデータ転送に応じて、ディスク制御
装置とディスクキャッシュ装置間のデータ転送を制御し
実質的な転送速度を変化させる。これによシ、オーバラ
ンや低効率のデータ転送を防止するとともに、上位装置
の能力を最大限に生かしたデータ転送が可能となる。
【図面の簡単な説明】
第1図は本発明を適用するシステムのブロック図、第2
図は本発明の実施例の構成説明図、第6図は本発明の他
の実施例の構成説明図であり、図中、1はチャネル装置
、2はディスク制御装置、6はディスクキャッシュ装置
、4はディスク装置、11は転送バッファ、°12はキ
ャッシュメモリ、15はカラ/り、14はメモリ制御部
を示す。 特許出願人 冨士通株式会社 復代理人弁理士 1)坂 善 重 第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. (1)ディスク装置の制御を行なうディスク制御装置゛
    と、前記ディスク装置と前記ディスク制御装置との間に
    接続されるディスクキャッシュ装置と、前記ディスク制
    御装置内に設けられ、前記ディスクキャッシュ装置から
    転送されてくるデータを一時格納した後、上位装置へ前
    記データの転送を行なうデータ転送バッファと、前記デ
    ータ転送バッファ内のデータめ格納状態を示す信号を前
    記ディスクキャッシュ装置に送出する送出手段とを具備
    して’x’D、前記送出手段よシの状態信号に応じて前
    記ディスクキャッシュ装置と前記−ディスク制御装置間
    のデータ転送タイミングを変化させるようにしたことを
    特徴とするディスクキャッシュデータ転送制御方式。 ゛(2)前記ディスクキャッシュ装置は前記送出手段か
    らの状態信号が一定時間以上連続してセットされている
    場合に、前記状態信号をリセットする手段を具備してな
    ることを特徴とする特許請求の範囲第1項記載のディス
    クキャッシュデータ転送制御方式。
JP58047710A 1983-03-22 1983-03-22 デイスクキヤツシユデ−タ転送制御方式 Granted JPS59173867A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58047710A JPS59173867A (ja) 1983-03-22 1983-03-22 デイスクキヤツシユデ−タ転送制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58047710A JPS59173867A (ja) 1983-03-22 1983-03-22 デイスクキヤツシユデ−タ転送制御方式

Publications (2)

Publication Number Publication Date
JPS59173867A true JPS59173867A (ja) 1984-10-02
JPS6212546B2 JPS6212546B2 (ja) 1987-03-19

Family

ID=12782857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58047710A Granted JPS59173867A (ja) 1983-03-22 1983-03-22 デイスクキヤツシユデ−タ転送制御方式

Country Status (1)

Country Link
JP (1) JPS59173867A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256143A (ja) * 1990-08-31 1992-09-10 Internatl Business Mach Corp <Ibm> 周辺サブシステム及び制御方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164355A (en) * 1981-03-31 1982-10-08 Fujitsu Ltd Input and output interface device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57164355A (en) * 1981-03-31 1982-10-08 Fujitsu Ltd Input and output interface device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04256143A (ja) * 1990-08-31 1992-09-10 Internatl Business Mach Corp <Ibm> 周辺サブシステム及び制御方法

Also Published As

Publication number Publication date
JPS6212546B2 (ja) 1987-03-19

Similar Documents

Publication Publication Date Title
US6324597B2 (en) Host controller interface descriptor fetching unit
US5072420A (en) FIFO control architecture and method for buffer memory access arbitration
US4755937A (en) Method and apparatus for high bandwidth shared memory
JPH0724045B2 (ja) メモリ制御サブシステム
JPH02103649A (ja) 制御装置および情報処理システム
US5842042A (en) Data transfer control method for controlling transfer of data through a buffer without causing the buffer to become empty or overflow
JPH05173718A (ja) 磁気ディスクサブシステム
JPS59173867A (ja) デイスクキヤツシユデ−タ転送制御方式
JP2002123420A (ja) メモリアクセス装置
JP3110024B2 (ja) メモリ制御システム
JPS63280364A (ja) デ−タ転送制御方式
JPH0145657B2 (ja)
JPS61250758A (ja) 通信制御装置
JP2826780B2 (ja) データ転送方法
JPS5916036A (ja) 入出力制御装置
JPH0786854B2 (ja) デ ー タ 転 送 制 御 装 置
JPS6378257A (ja) 入出力制御装置
JPS6250848B2 (ja)
JPS6161432B2 (ja)
JPH02301851A (ja) システムバスアクセス方式
JPS59225648A (ja) デ−タ送受信方式
JPH05134961A (ja) 磁気デイスクサブシステム
JPH02109441A (ja) 通信制御装置
JPH04102116A (ja) デイスクサブシステムの割込み制御方式
JPH0642227B2 (ja) デ−タ転送装置