JPH05120136A - デイスクキヤツシユ装置 - Google Patents

デイスクキヤツシユ装置

Info

Publication number
JPH05120136A
JPH05120136A JP3279099A JP27909991A JPH05120136A JP H05120136 A JPH05120136 A JP H05120136A JP 3279099 A JP3279099 A JP 3279099A JP 27909991 A JP27909991 A JP 27909991A JP H05120136 A JPH05120136 A JP H05120136A
Authority
JP
Japan
Prior art keywords
fixed disk
cache
host device
disk device
data
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
JP3279099A
Other languages
English (en)
Inventor
Kyoichi Sasamoto
享一 笹本
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3279099A priority Critical patent/JPH05120136A/ja
Publication of JPH05120136A publication Critical patent/JPH05120136A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】 【目的】 元々キャッシュメモリを使用する目的のない
固定ディスク装置にディスクキャッシュ機能を付与す
る。 【構成】 ターゲット機能を有するSCSIインターフ
ェースをホスト装置側に接続し、イニシエータ機能を有
するSCSIインターフェースを固定ディスク装置側に
接続する。この結果、ホスト装置と接続される側のSC
SIインターフェースをターゲットとして固定ディスク
装置と同等に動作させることにより、ホスト装置からは
従来通りに固定ディスク装置が接続されているものとし
て各種の処理を実行させ、また、固定ディスク装置が接
続される側のSCSIインターフェースをイニシエータ
としてホスト装置と同等に動作させることにより、固定
ディスク装置を従来通りホスト装置に接続されているも
のとして動作させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ホスト装置のSCS
Iインターフェースと固定ディスク装置のSCSIイン
ターフェースとの間に接続されるディスクキャッシュ装
置に関する。
【0002】
【従来の技術】一般に、図3に示すようなホスト装置1
と接続して使用されるSCSI方式の固定ディスク装置
2においては、システムの導入後にその使用頻度が高く
なり、現状のシステムの性能向上が要求されるようにな
ることがよくあるが、このような場合に、ディスクキャ
ッシュ装置を追加することにより性能の向上を図れるこ
とが広く知られている。
【0003】
【発明が解決しようとする課題】ところが、従来、元々
ディスクキャッシュ装置を有していない固定ディスク装
置2に新たにディスクキャッシュ装置を追加装備する際
には、ディスクキャッシュ装置用のインターフェースを
追加し、ホスト装置1と固定ディスク装置2とディスク
キャッシュ装置との間でのデータ転送経路を切り換える
転送制御装置を追加し、また各種コマンド処理も変更す
る必要があり、ホスト装置側にも固定ディスク装置側に
も大幅な改造が要求され、設計当初からディスクキャッ
シュ装置を装備する仕様でない限り、固定ディスク装置
については、既存設備への変更量の多さからディスクキ
ャッシュ装置の後付けが実質的に不可能である問題点が
あった。
【0004】この発明は、このような従来の問題点に鑑
みなされたもので、元々ディスクキャッシュ装置の後付
けをサポートしていないような固定ディスク装置に対し
て、ホスト装置並びに固定ディスク装置になんら改造を
施すことなく追加装備してメモリアクセスの高速化がで
き、システムの性能向上が図れるディスクキャッシュ装
置を提供することを目的とする。
【0005】
【課題を解決するための手段】この発明は、メインメモ
リと固定ディスク装置とのアクセス速度の差を緩衝する
ためのディスクキャッシュ装置において、ターゲット機
能を有するホスト装置接続用のSCSIインターフェー
スと、イニシエータ機能を有する固定ディスク装置接続
用のSCSIインターフェースと、ホスト装置に対する
データ転送の際、キャッシュメモリからのデータ転送と
固定ディスク装置からのデータ転送とを切り換える転送
制御部と、キャッシュメモリに対するデータの書き込み
読み出しを制御するキャッシュメモリ制御部とを備えた
ものである。
【0006】
【作用】この発明のディスクキャッシュ装置では、ター
ゲット機能を有するSCSIインターフェースをホスト
装置側に接続し、イニシエータ機能を有するSCSIイ
ンターフェースを固定ディスク装置側に接続する。この
結果、ホスト装置と接続される側のSCSIインターフ
ェースをターゲットとして固定ディスク装置と同等に動
作させることにより、ホスト装置からは従来通りに固定
ディスク装置が接続されているものとして各種の処理を
実行させ、また、固定ディスク装置が接続される側のS
CSIインターフェースをイニシエータとしてホスト装
置と同等に動作させることにより、固定ディスク装置を
従来通りホスト装置に接続されているものとして動作さ
せることができる。
【0007】そこで、転送制御部は、固定ディスク装置
に対するホスト装置からのアクセスに対してキャッシュ
メモリを同時にアクセスさせ、キャッシュヒットがあれ
ばそのアクセスに対してキャッシュメモリからデータを
ホスト装置に転送し、キャッシュヒットがなければその
アクセスに対して固定ディスク装置からデータをホスト
装置に転送するようにして、ホスト装置からのアクセス
を高速化する。
【0008】
【実施例】以下、この発明の実施例を図に基づいて詳説
する。
【0009】図1はこの発明の一実施例のシステム構成
を示しており、ホスト装置1とSCSI方式の固定ディ
スク装置2との間に挿入接続されるこの発明の一実施例
のディスクキャッシュ装置3は、キャッシュメモリ4
と、ホスト装置1をイニシエータとし、そのターゲット
機能を有するホスト装置接続用のSCSIインターフェ
ース5と、固定ディスク装置2をターゲットとし、その
イニシエータ機能を有する固定ディスク装置接続用のS
CSIインターフェース6とを備えている。
【0010】また、固定ディスク装置2に対するホスト
装置1からのデータの転送、逆に固定ディスク装置2か
らホスト装置1に対するデータの転送を制御するデータ
転送制御部7と、キャッシュメモリ4に対するデータの
書き込み読み出しを制御するキャッシュメモリ制御部8
を備えている。
【0011】次に、上記の構成のディスクキャッシュ装
置の動作について説明する。
【0012】ホスト装置1と接続される側のSCSIイ
ンターフェースを、ターゲットとして固定ディスク装置
2と同等に動作させることにより、従来通り、固定ディ
スク装置2がホスト装置1に直接接続されている場合と
同様にホスト装置1からデータの入出力指令、データの
転送などの各種の処理が実行される。
【0013】また、固定ディスク装置2が接続されてい
る側も同じように、従来通り、この固定ディスク装置2
をターゲットとし、ディスクキャッシュ装置3側をイニ
シエータとみなしてデータの入出力指令、データの転送
などの各種処理がなされる。
【0014】そして、ホスト装置1と固定ディスク装置
2との間のデータ転送、ホスト装置1とディスクキャッ
シュ装置3自身との間、また固定ディスク装置2とディ
スクキャッシュ装置3自身との間のデータ転送はデータ
転送制御部7が行なう。またキャッシュメモリ4に対す
るデータの書き込み、読み出しはキャッシュメモリ制御
部8が行なう。
【0015】したがって、ホスト装置1からのアクセス
要求に対してディスクキャッシュ装置3がキャッシュメ
モリ4に格納されている内容を検索し、要求があったデ
ータがキャッシュメモリ4に存在している際にはキャッ
シュメモリ4から読み出し、存在しない場合には固定デ
ィスク装置2から読み出すようにして、ホスト装置1か
ら見てデータ転送を従来の固定ディスク装置2のみに対
する処理と同等の処理により実行する。
【0016】このディスクキャッシュ装置の具体的な動
作について、図2のフローチャートに基づいてさらに詳
しく説明すると、ホスト装置1からディスクキャッシュ
装置3に対してシーク要求を発行すると(ステップS
1)、ディスクキャッシュ装置3は固定ディスク装置2
に対してシーク要求を発行する(ステップS2)。
【0017】そして、ディスクキャッシュ装置3は固定
ディスク装置2のシーク完了を待たずに、ホスト装置1
に対して、シークの完了通知を発行する(ステップS
3)。そこで、ホスト装置1は、ディスクキャッシュ装
置3に対してデータ転送の要求を発行する(ステップS
4)。これを受けて、ディスクキャッシュ装置3は、キ
ャッシュメモリ4に格納されている内容を検索し、キャ
ッシュヒットしているかキャッシュミスヒットしている
かを調べる(ステップS6)。
【0018】このステップS6で、キャッシュヒットし
ている場合には、該当するデータをキャッシュメモリ4
から読み出してホスト装置1との間でデータ転送を行な
う(ステップS7)。この場合には、固定ディスク装置
2のアクセスタイムが必要なくなるために、アクセス時
間のオーバーヘッドが短縮することになる。
【0019】ステップS6において、キャッシュミスヒ
ットしている場合には、固定ディスク装置2のシーク完
了を待ち(ステップS8)、固定ディスク装置2のシー
クが完了した時点で、ディスクキャッシュ装置3は固定
ディスク装置2に対してデータ転送の要求を発行し(ス
テップS9)、次に、ディスクキャッシュ装置3は、固
定ディスク装置2とホスト装置1との間のデータ転送を
制御する(ステップS10)。なお、このときのデータ
転送が固定ディスク装置2からのデータの読み出しの場
合には、この読み出しデータをキャッシュメモリ4へも
同時に格納する。この場合には、固定ディスク装置2の
アクセスタイムが必要となるので、ディスクキャッシュ
装置の装備されていない図3に示す従来のシステムと同
様のオーバーヘッドが必要となるが、それよりも遅くな
ることはない。
【0020】
【発明の効果】以上のようにこの発明のディスクキャッ
シュ装置は、ターゲット機能を有するホスト装置接続用
のSCSIインターフェースと、イニシエータ機能を有
する固定ディスク装置接続用のSCSIインターフェー
スと、ホスト装置に対するデータ転送の際、キャッシュ
メモリからのデータ転送と固定ディスク装置からのデー
タ転送とを切り換える転送制御部を備えているので、単
にホスト装置と固定ディスク装置の間に挿入接続するこ
とにより、ホスト装置に対して固定ディスク装置と同様
の処理手順を実行するだけでディスクキャッシュの機能
を実現することができ、容易に固定ディスク装置の性能
を向上させることができる。
【図面の簡単な説明】
【図1】この発明の一実施例のシステム構成を示すブロ
ック図。
【図2】上記実施例のディスクキャッシュ装置の動作を
示すフローチャート。
【図3】従来例のシステム構成を示すブロック図。
【符号の説明】
1 ホスト装置 2 固定ディスク装置 3 ディスクキャッシュ装置 4 キャッシュメモリ 5 ターゲット機能を有するSCSIインターフェース 6 イニシエータ機能を有するSCSIインターフェー
ス 7 データ転送制御部 8 キャッシュメモリ制御部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 メインメモリと固定ディスク装置とのア
    クセス速度の差を緩衝するためのディスクキャッシュ装
    置において、 ターゲット機能を有するホスト装置接続用のSCSIイ
    ンターフェースと、イニシエータ機能を有する固定ディ
    スク装置接続用のSCSIインターフェースと、ホスト
    装置に対するデータ転送の際、キャッシュメモリからの
    データ転送と固定ディスク装置からのデータ転送とを切
    り換える転送制御部と、キャッシュメモリに対するデー
    タの書き込み読み出しを制御するキャッシュメモリ制御
    部とを備えて成るディスクキャッシュ装置。
JP3279099A 1991-10-25 1991-10-25 デイスクキヤツシユ装置 Pending JPH05120136A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3279099A JPH05120136A (ja) 1991-10-25 1991-10-25 デイスクキヤツシユ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3279099A JPH05120136A (ja) 1991-10-25 1991-10-25 デイスクキヤツシユ装置

Publications (1)

Publication Number Publication Date
JPH05120136A true JPH05120136A (ja) 1993-05-18

Family

ID=17606404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3279099A Pending JPH05120136A (ja) 1991-10-25 1991-10-25 デイスクキヤツシユ装置

Country Status (1)

Country Link
JP (1) JPH05120136A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7340563B2 (en) * 2004-07-01 2008-03-04 Dts, Inc. Data transmission device having the shape of a standard 3.5″ disk

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7340563B2 (en) * 2004-07-01 2008-03-04 Dts, Inc. Data transmission device having the shape of a standard 3.5″ disk

Similar Documents

Publication Publication Date Title
US4593354A (en) Disk cache system
US5293618A (en) Method for controlling access to a shared file and apparatus therefor
US6092170A (en) Data transfer apparatus between devices
JPH09198308A (ja) データ記憶システム
JPS62243044A (ja) デイスクキヤツシユメモリの制御方式
JPH076088A (ja) 情報記憶装置
JP3122702B2 (ja) ディスク装置のライトバック制御方法
JPS6126702B2 (ja)
JPH01134642A (ja) データベース管理処理方式
JP4826873B2 (ja) ホットルーチンメモリを有するマイクロプロセッサシステム
JP2000353125A (ja) ストレージシステム、情報処理装置
JP2002342038A (ja) コマンドの実行順序を制御するディスク装置
JPS6022376B2 (ja) キャッシュメモリ制御装置
JP2561394B2 (ja) 入出力制御方式
JPH0394342A (ja) 集合型光ディスク装置アクセス方式
KR200216750Y1 (ko) 에스씨에스아이에서접근속도향상장치
JPH10254781A (ja) 補助記憶装置
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH05233159A (ja) 2重化補助記憶システム
JPH03286348A (ja) ディスクキャッシュ制御方式
JP2644857B2 (ja) データ転送方法
JPH0432944A (ja) 磁気ディスク制御方式
JPH05274090A (ja) 磁気ディスク装置
JPH0567975B2 (ja)
JPH04264614A (ja) ファイル入出力制御方式