JPS63288342A - ディスク制御装置 - Google Patents

ディスク制御装置

Info

Publication number
JPS63288342A
JPS63288342A JP62122626A JP12262687A JPS63288342A JP S63288342 A JPS63288342 A JP S63288342A JP 62122626 A JP62122626 A JP 62122626A JP 12262687 A JP12262687 A JP 12262687A JP S63288342 A JPS63288342 A JP S63288342A
Authority
JP
Japan
Prior art keywords
cache memory
data
controller
disk
semiconductor
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
JP62122626A
Other languages
English (en)
Inventor
Hirobumi Takechi
武市 博文
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP62122626A priority Critical patent/JPS63288342A/ja
Publication of JPS63288342A publication Critical patent/JPS63288342A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明はディスク制御装置″に関し、入出力効率よく補
助記憶ができるよう企図したものである。
〈従来の技術〉 コンピュータの補助記憶装置の一つとじて磁気ディスク
装置がある。磁気ディスク装置は、記憶容量が大きくラ
ンダムアクセスができるという長所を有する。
第3図は磁気ディスク装置を用いたコンピュータシステ
ムを示す。同図に示すようにコンピュータ1と磁気ディ
スク装置2は、I10バス3を通してデータの授受を行
なうものであり、I10バス3の途中には磁気ディスク
コントローラ4を設けている。
磁気ディスク装置2にデータを記憶するときには、制御
ライン5aを介して記憶指令が、またI10バス3を介
してデータが、コンピュータ1かう磁気ディスクコント
ローラ4に送られる。磁気ディスクコントローラ4は、
記憶指令を解読し、制御ライン5bを介して駆動信号を
磁気ディスク装置2に送ってヘッドシークなどの必要な
動作を行なわせるとともに、所要のデータ処理をしたデ
ータを磁気ディスク装W2に送る。これにより磁気ディ
スク装W2にデータが記録される。
一方、磁気ディスク装置2からデータを読み出すときに
は、コンピュータ1から続出指令が出力され、磁気ディ
スク装置2から読み出されたデータは、磁気ディスクコ
ントローラ4を通ってコンピュータ1に取り込まれる。
ところで、コンピュータ1の主記憶装置に比較し、磁気
ディスク装置2のアクセス速度は遅い。そこで磁気ディ
スク装置2に対する入出力を高速にし、コンピュータシ
ステムのスルーブツトを向上させるため、従来では、キ
ャッシュメモリや半導体ディスクを付加してシステムを
構成することがある。この両システムを、第4図と第5
図を参照して順次説明する。
第4図はキャッシュメモリを用いたコンピュータシステ
ムを示す。このシステムでは、磁気ディスクコントロー
ラ4とキャッシュメモリ6とキャッシュメモリディレク
タ7とキャッシュメモリコントローラ8とプロセッサ9
とを一体に組゛み込んで形成したディスク制御装置10
を備えている。
前記キャッシュメモリ6は、高速な半導体バッファメモ
リであり、そのメモリ領域はブロック(磁気ディスク装
置2のデータ入出力単位)が格納される複数の領域に分
割されている。そしてコンピュータ1どのやりとりに使
われるブロックは、極力このキャッシュメモリ6との間
での授受ですむようにしている。つまりキャッシュメモ
リ6は高速緩衝記憶機構として機能する。
キャッシュメモリディレクタ7は、キャッシュメモリ6
に記憶したブロックを示すブロック番号及びそのブロッ
クがキャッシュメモリ6のどの記憶領域に記憶されてい
るかを記録する。
コンピュータ1から続出指令が出ると、この指令はプロ
セッサ9を介してキャッシュメモリコントローラ8に送
られる。そうするとキャッシュメモリコントローラ8は
、キャッシュメモリディレクタ7の記録テーブルを参照
して該当するブロックがキャッシュメモリ6に記憶され
ているかどうかを判別する。
キャッシュメモリ6内に該当ブロックが存在するときに
はキャッシュメモリ6から該当ブロックを読み出す。キ
ャッシュメモリ6内に該当ブロックが存在しないときに
は、磁気ディスク装置2から該当ブロックを読み出して
これをキャッシュメモリ8の未−使用記憶領域に格納し
、このキャッシュメモリ8から該当ブロックを読み出す
。なお、磁気ディスク装置2から読み出したブロックを
キャッシュメモリ8に格納する際に、キャッシュメモリ
8に未使用記憶領域がないときには、プロセッサ9によ
り、適当なアルゴリズムで作成される領域に格納する。
一方、コンピュータ1から記憶指令が出て、ブロックが
出力されると、このブロックは一旦キャッシュメモリ6
に記憶される。
キャッシュメモリ6に記憶されたブロックのうち、それ
以降はとんど使用しないブロックは磁気ディスク装置2
に移す。
なお、キャッシュメモリ6上で更新したデータと、磁気
ディスク装置2内のデータの一致判定は、ストアスル一
方式やスワップ方式を用いて行なう。
このように、キャッシュメモリ6を用いたシステムでは
、処理するデータの授受のほとんどをコンピュータ】と
キャッシュメモリ6との間で行なうため、スループット
が向上する。
¥IJ5図は半導体ディスクを用いたコンピュータシス
テムを示す。このシステムでは、半導体ディスク11と
半導体ディスクディレクタ12と半導体ディスクコント
ローラ13と、プロセッサ14とでなる半導体ディスク
装置15を備えている。
前記半導体ディスク11は、I10バス3を通してコン
ピュータ1とデータ(この場合はブロック)の授受を行
なうものであり、磁気ディスク装置2とともに補助記憶
装置としてain=する。また、半導体ディスクディレ
クタ12は、半導体ディスク11に記憶されたブロック
を示すブロック番号及びそのブロックが記憶された記憶
領域を記録する。
コンピュータ1から記憶指令または読出指令か半導体デ
ィスク装置15に送られると、この指令はプロセッサ1
4を介して半導体ディスクコントローラ13に送られる
。そうすると、半導体ディスクコントローラ13は、半
導体ティスク°ディレクタ12の記録テーブルを参照し
つつ、半導体ディスク11に対しブロックの入出力を実
行する。半導体ディスク11は、トラックシーク時間や
回転待ち時間などの待ち時間が不要であり、高速にデー
タ処理ができる。
〈発明が解決しようとする問題点〉 ところで、キャッシュメモリを用いたシステムと半導体
ディスクを用いたシステムとは、個々に独立して運用さ
れている。そこで、より高い入出力効率を達成するには
両システムを併用しなければならないが、単純に併用し
たシステムとすると、構成が複雑になるとともに、両シ
ステムの役割分担が混乱しかえって効率が低下するお千
わがある。
本発明は、上記従来技術に鑑み、無駄のない構成て入出
力効率を向上させることのできるディスク制御装置を提
供するものである。
〈問題点を解決するための手段〉 上記間湖を解決する本発明は、磁気ディスクコントロー
ラとキャッシュメモリシステムと半導体ディスクシステ
ムとコントローラとを有機的に一体に組み込んで構成し
たことを特徴とする。
〈実 施 例〉 以下本発明の実施例を図面に基づき詳細に説明する。
第1図は本発明の実施例を示す、同図において、101
はコンピュータ、102は磁気ディスク装置、103は
本発明の実施例に係るディスク制御装置である。
ディスク制御装置!03は、磁気ディスクコントローラ
+04 とキャッシュメモリ105とキャッシュメモリ
ディレクタ+06とキャッシュメモリコントローラ】0
7と半導体ディスク108と半導体ディスクディレクタ
109と半導体ディスクコントローラ110とプロセッ
サII+とを一体に組み込んて構成したものである。な
お、112はI10バスである。
′fS2図に示すように、ディスク制御装置103の記
憶空間Aは、ブロック番号が1〜n番のn個のブロック
でなる記憶空間Bと、ブロック番号が(n+1)〜m番
の(m−n)個のブロンつてなる記憶空間Cとに分割さ
れている。
コンピュータ1から記憶または読出の指令が出されると
、プロセッサ111は処理すべきブロックの番号を判別
する。判別したブロック番号が1〜nであるときには、
プロセッサII+は、キャッシュメモリコントローラ1
07を作動させる。これにより、キャッシュメモリコン
トローラ】07は、キャッシュメモリディレクタ106
の記録テーブルを参照しつつ、キャッシュメモリ105
に対して処理すべきブロックの入出力を実行する。なお
、磁気ディスクコントローラ104とキャッシュメモリ
105とキャッシュメモリディレクタ106とキャッシ
ュメモリコントローラ107とプロセッサIllとの相
互制御関係は、第4図に示す従来のものと同様である。
一方、プロセッサ+11により判別したブロック番号が
n+1〜mであるときには、プロセッサ111は半導体
ディスクコントローラ110を作動させる。これにより
、半導体ディスクコントローラ110は、半導体ディス
クディレクタ109の記録テーブルを参照しつつ、半導
体ディスク108に対して処理すべきブロックの入出力
を実行する。なお、半導体ディスク108と半導体ディ
スクディレクタ10Qと半導体ディスクコントローラ1
10とプロセッサ111との相互制御関係は、第5図に
示す従来のものと同様である。
上述したように、プロセッサ111は、ブロック番号に
応してコントローラ107,110の一方を作動させる
機能のほか、両コントローラ107,110の上位制御
装置としての機能も果している。
〈発明の効果〉 本発明ではキャッシュメモリと半導体ディスクという二
つの高速なJ己憶手段を用いているため、入出力効率が
良い。しかも一台のプロセッサにより、ブロックの割り
当てをし、処理すべきブロックに応じて二つの記憶手段
(キャッシュメモリと半導体ディスク)の一方を用いる
ようにしたため、システム全体としての構成や動作に無
駄がなく効率の良いシステムとなる。
【図面の簡単な説明】
第1図は本発明の実胞例を示すブロック図、第2図は記
憶空間の分割を示す説明図、第3図〜第5図は従来技術
の各種例を示すブロック図である。 図面中、 101はコンピュータ、 102は磁気ディスク装置、 103はディスク制御装置、 104は磁気ディスクコントローラ、 105はキャッシュメモリ、 106はキャッシュメモリディレクタ、107はキャッ
シュメモリコントローラ、108は半導体ディスク、 109は半導体ディスクディレクタ、 +10は半導体ディスクコントローラ、111はプロセ
ッサである。

Claims (1)

  1. 【特許請求の範囲】 コンピュータの補助記憶装置である磁気ディスク装置に
    対するデータの入出力を制御する磁気ディスクコントロ
    ーラと、 コンピュータと磁気ディスクコントローラとの間に介在
    してデータを記憶し高速緩衝記憶機構として機能するキ
    ャッシュメモリと、 キャッシュメモリに記憶したデータを示す データ番号及びそのデータのキャッシュメモリ内におけ
    る記憶場所を記録するキャッシュメモリディレクタと、 キャッシュメモリディレクタの記録内容を 参照してキャッシュメモリに対するデータの入出力を制
    御するキャッシュメモリコントローラと、 コンピュータとの間でデータの授受を行なってデータを
    記憶する半導体ディスクと、 半導体ディスクに記憶したデータを示すデータ番号及び
    そのデータの半導体ディスク内における記憶場所を記録
    する半導体ディスクディレクタと、 半導体ディスクディレクタの記録内容を参照して半導体
    ディスクに対するデータの入出力を制御する半導体ディ
    スクコントローラと、 処理するデータのデータ番号に応じてキャッシュメモリ
    コントローラか半導体ディスクコントローラかの一方を
    作動させるプロセッサとを、一体に組み込んで構成した
    ことを特徴とするディスク制御装置。
JP62122626A 1987-05-21 1987-05-21 ディスク制御装置 Pending JPS63288342A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62122626A JPS63288342A (ja) 1987-05-21 1987-05-21 ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62122626A JPS63288342A (ja) 1987-05-21 1987-05-21 ディスク制御装置

Publications (1)

Publication Number Publication Date
JPS63288342A true JPS63288342A (ja) 1988-11-25

Family

ID=14840620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62122626A Pending JPS63288342A (ja) 1987-05-21 1987-05-21 ディスク制御装置

Country Status (1)

Country Link
JP (1) JPS63288342A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683708A (ja) * 1992-04-10 1994-03-25 Fujitsu Ltd データ記憶方法及び装置
US5761710A (en) * 1994-10-07 1998-06-02 Matsushita Electric Industrial Co., Ltd. Information apparatus with cache memory for data and data management information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61190644A (ja) * 1985-02-19 1986-08-25 Toshiba Corp キヤツシユデイスクサプシステム
JPS6234255A (ja) * 1985-08-08 1987-02-14 Fuji Electric Co Ltd デイスクキヤツシユメモリの管理方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61190644A (ja) * 1985-02-19 1986-08-25 Toshiba Corp キヤツシユデイスクサプシステム
JPS6234255A (ja) * 1985-08-08 1987-02-14 Fuji Electric Co Ltd デイスクキヤツシユメモリの管理方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683708A (ja) * 1992-04-10 1994-03-25 Fujitsu Ltd データ記憶方法及び装置
US5761710A (en) * 1994-10-07 1998-06-02 Matsushita Electric Industrial Co., Ltd. Information apparatus with cache memory for data and data management information

Similar Documents

Publication Publication Date Title
JPH0427580B2 (ja)
EP0495518A1 (en) Data processing apparatus and method for various data formats
JPS627572B2 (ja)
JPS60179857A (ja) キヤツシユ装置の制御方式
JPH01303547A (ja) 情報記憶制御システム
JPS6331806B2 (ja)
JP2994917B2 (ja) 記憶システム
JPH11175261A (ja) ディスクの制御方法
JPH01171045A (ja) 外部記憶装置制御方式
JP2973474B2 (ja) 光磁気ディスク装置
JPH05233159A (ja) 2重化補助記憶システム
JPS6234227A (ja) 補助メモリ装置
JPS61221842A (ja) コンピユ−タ・システム
JPH04341977A (ja) データ再生制御方式
JPS59172186A (ja) キヤツシユ・メモリ制御方式
JPS6053326B2 (ja) 入出力制御装置のデ−タ2重記録方式
JPS63224487A (ja) デイジタルデ−タレコ−ダ制御装置
JPH0830403A (ja) 磁気ディスク記憶装置
JPH03282388A (ja) 合成開ロレーダ画像処理システム
JPH02259922A (ja) 情報処理方式
JPH011047A (ja) データ処理システム
JPS595009U (ja) 交代トラツク方式磁気記憶装置
JPH02213962A (ja) ディスクキャッシュにおけるキャッシュメモリ制御方式
JPS62121904A (ja) ストリ−ミング磁気テ−プ装置の制御方式
JPH03186953A (ja) ディスクキャッシュメモリ制御方式