JPS5985563A - デイスクコントロ−ル装置 - Google Patents

デイスクコントロ−ル装置

Info

Publication number
JPS5985563A
JPS5985563A JP57195601A JP19560182A JPS5985563A JP S5985563 A JPS5985563 A JP S5985563A JP 57195601 A JP57195601 A JP 57195601A JP 19560182 A JP19560182 A JP 19560182A JP S5985563 A JPS5985563 A JP S5985563A
Authority
JP
Japan
Prior art keywords
disk
data
memory
access
host
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
JP57195601A
Other languages
English (en)
Inventor
Kaoru Konno
紺野 薫
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP57195601A priority Critical patent/JPS5985563A/ja
Publication of JPS5985563A publication Critical patent/JPS5985563A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、ワードプロセッサ、オフィスコンピュータ、
パーソナルコンピュータ、ファクシミリ等におけるディ
スクコントロール装置に関する。
〔従来技術〕
従来のディスクコントロール装置をみると、ディスクか
らの読出しデータは直接ホス) OPUへ転送したυ、
一段バツファメモリを介してホス)CPUへ転送しfc
!llシているものであるが、いずれにしてもコマンド
毎にディスクのアクセスが行なわれ、時間がかかること
になる。また、記憶容量の大きいバッファ′Jk有し、
読出しデータを記憶しておき、コマンドがきた際にはバ
ッファ内に必要とするデータが既に存在するか否かをチ
ェックして、存在する場合にはバッファ内のデータを転
送するが、存在しない場合には初めてディスクをアクセ
スさせるようにしたものもある。ところが、この方式で
はバッファ内に存在しなかった場合、このバッファ内の
チェックの時間だけディスクのアクセスが遅れることと
なり、結局、全体としてみれば時間がかかつてしまうも
のである。
〔目 的〕
本発明は、このような点に鑑みなされたもので、データ
のアクセスを最小時間で行なうことができるディスクコ
ントロール装置を得ることを目的とする。
〔構 成〕
本発明の一実施例を図面に基づいて説明する。
まず、第1図は基本構成を示すブロック図であジ、(1
)ハホストOPU 、 (2)はバッファメモリ装置、
(3)はディスクコントローラ、(4)はディスク装置
である。
このシステムにおいて、ホス) OPU (1)は必要
に応じてディスクの読出し/書込みのためのコマンドを
バッフ(アメモリ装置(2)に送出する。このバッファ
メモリ装M(2)は受は取ったコマンドに従ってディス
ク上のどこをアクセスするか計算(たとえば、ホスト0
PU(1)からの目標セクターの論理アドレスをディス
クコントローラ(3)のための物理アドレスに変換する
)シタ上で、その結果全バッファメモリ装置(2)内の
メモリに記憶すると同時にディスクコントローラ(3)
へ送出する。そして、ディスクコントローラ(3)では
このコマンドに基づいてディスク装置(4)を制御し、
そのデータをバッファメモリ装置(2)、ホス) OP
U (1)に転送したり、ホストCPU (1)のデー
タ全ディスク装置(4)内へ書込んだりする。
しかして、バッファメモリ装置(2)の詳細を第2ホス
ト用のインターフェース(2])’に通してバッファ用
0PU(ハ)に送られる。このバッファ用0PU(イ)
は制御用メモリ(ハ)に基づいて動作する。そして、コ
マンドはバッファ用CPU(ハ)によってディスクコン
トローラ(3)に適した形態に変換されてディヌクコン
トローラ用のインターフェース(ハ)を介してディスク
コントローラ(3)に送出される。一方、データの読出
しに際しては、ディスクから読出されたデータがディス
クコントローラ(3)、インターフェース(ハ)を通し
てディスクメモリ(ハ)へ転送された後に、ホストOP
U (1)とタイミングをとった上でインターフェース
@])’(r通じてこのホス) OPU (1)へ送出
される。
この時点で、ディスクメモリ(ハ)内へは今のデータが
そのラベ′ル、すなわちディスク上の位Wk示すデータ
とともに記憶された状態にある。このような動作は何回
も繰返され、ディスクメモリ(ハ)内には順次多くのデ
ータが格納されることになる。
しかして、このデータ量が多ければ多い程、ある時Aで
ホスト0PTJ (1)からのコマンドに基づいてディ
スクをアクセスする際に、必要とするデータがディスク
内とは別にこのディスクメモリ(ハ)にも格納されてい
る確率が高く々る。そこで、このディスクメモリ(ハ)
内に既に必要とするデータが存在すれば、ディスクをア
クセスする必要なくディスク装置り(ハ)からデータを
高速で読出せることになる。
ここで、今、ディスクをアクセスする際にノ(ソファ用
CPU(イ)がコマンドを受は取ってから目標とするデ
ータがディスクメモリ(ハ)内にあもか否かをチェック
し、存在しない場合に限ってディスクコントローラ(3
)、ディスク装置(4)ヲアクセスするとなると、従来
例で示したように、チェックの時間だけディスクのアク
セスが遅れることになる。
しかるに、本実施例によるバッファ用0PU(イ)はコ
マンドを受は取ると、直ぐにディスクコントローラ(3
)へコマンドを転送しディスクをアクセスする一方にお
いて、ディスクメモリ(ハ)内に必要とするデータが存
在するか否かのチェックが並行して行なわれることとな
Q、このディスクメモリ四内にデータが存在しない場合
でもアクセスの遅れ時間を最小にすることができる。そ
して、チェックに際して必要とするデータがディスクメ
モリ(ハ)内に存在すれば、このディスクメモリ(ハ)
からそのデータがホス) OPU (1)に転送され、
その時点でディスク側のアクセス動作が停止されること
になる。
〔効 果〕
本発明は、上述したようにディ゛スクのアクセスと並行
して内部メモリ内のデータサーチ全行ない、必要とする
データが存在するときにはこの内部メモリからデータを
ボストOPUに転送させる手段を設けたので、データの
アクセスを最小時間で行なうことができるものである。
【図面の簡単な説明】
第1図および第2図は本発明の一実施例を示すブロック
図である。 1・・・ホス)、OPU、3・・・ディスクコントロー
ラ、22・・バッファ用OPU、25・・・ディスクメ
モリ(内部メモリ)

Claims (1)

    【特許請求の範囲】
  1. ホス) OPUからのコマンドに従ってディスクからの
    読出しデータをホストCPUに転送させると同時に内部
    メモリに記憶させつつ、次のコマンド時にディスクコン
    トローラへこのコマンドを転送すると同時に必要とする
    データが前記内部メモリに記憶されているか否かをチェ
    ックし、そのデータが記憶されているとき内部メモリか
    らこのデータをホストCPUに転送させる手段を備えた
    ことを特徴とするディスクコントロール装置。
JP57195601A 1982-11-08 1982-11-08 デイスクコントロ−ル装置 Pending JPS5985563A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57195601A JPS5985563A (ja) 1982-11-08 1982-11-08 デイスクコントロ−ル装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57195601A JPS5985563A (ja) 1982-11-08 1982-11-08 デイスクコントロ−ル装置

Publications (1)

Publication Number Publication Date
JPS5985563A true JPS5985563A (ja) 1984-05-17

Family

ID=16343862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57195601A Pending JPS5985563A (ja) 1982-11-08 1982-11-08 デイスクコントロ−ル装置

Country Status (1)

Country Link
JP (1) JPS5985563A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237791A (ja) * 1986-04-08 1987-10-17 新藤電子工業株式会社 プリント配線板の製造方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237791A (ja) * 1986-04-08 1987-10-17 新藤電子工業株式会社 プリント配線板の製造方法
JPH0250635B2 (ja) * 1986-04-08 1990-11-02 Shindo Denshi Kogyo Kk

Similar Documents

Publication Publication Date Title
US6513102B2 (en) Internal copy for a storage controller
KR20200030325A (ko) 스토리지 장치 및 시스템
US4419725A (en) Cache/disk subsystem with tagalong copy
US6092170A (en) Data transfer apparatus between devices
JPH0260012B2 (ja)
JPS62177621A (ja) デイスク装置
US6154810A (en) System and method for utilizing the memory of a portable computer as a disk cache while in SCSI target mode
US20060277326A1 (en) Data transfer system and method
JPS5985563A (ja) デイスクコントロ−ル装置
JPS6331806B2 (ja)
GB2221066A (en) Address translation for I/O controller
JPS60245029A (ja) デ−タ書込み方式
JP2001014219A (ja) キャッシュ制御方法及びその装置
JPS62118457A (ja) バツフア記憶制御方式
JP2811678B2 (ja) キャッシュメモリ付データ処理装置
JPH05158782A (ja) 記憶装置
JPS60126750A (ja) キヤツシユメモリ装置
JPS61134859A (ja) メモリのバツクアツプ制御方式
JP2964504B2 (ja) 文書処理装置
JPS59231665A (ja) デイスク制御装置
JPS5985564A (ja) デイスクコントロ−ル装置
JPS61273650A (ja) 磁気デイスク制御装置
JPH0250743A (ja) 外部記憶サブシステム
JPS6053326B2 (ja) 入出力制御装置のデ−タ2重記録方式
JPH02219144A (ja) ライト・バックアクセス時間を短縮したキャッシュメモリ