JPH03260852A - 外部記憶装置 - Google Patents
外部記憶装置Info
- Publication number
- JPH03260852A JPH03260852A JP2060364A JP6036490A JPH03260852A JP H03260852 A JPH03260852 A JP H03260852A JP 2060364 A JP2060364 A JP 2060364A JP 6036490 A JP6036490 A JP 6036490A JP H03260852 A JPH03260852 A JP H03260852A
- Authority
- JP
- Japan
- Prior art keywords
- disk
- data
- cache
- parallel transfer
- storage device
- 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
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔目次〕
概要
産業上の利用分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段(第1図)
作用
実施例(第2図、第3図)
発明の効果
〔概要〕
外部記憶装置に関し、
キャッシュを大容量化すると共に、不意の電源切断の際
にも、半永久的にキャッシュ上の記憶を保持できるよう
にすることを目的とし、磁気ディスク装置に対しキャッ
シュ記憶装置を介してデータのリード/ライトを行うデ
ィスク制御装置を備えると共に、ディスク制御装置の補
助記憶装置として、パラレル転送ディスクを設け、パラ
レル転送ディスクを、制御対象である上記磁気ディスク
装置の不揮発性キャッシュとして用いるように構成する
。
にも、半永久的にキャッシュ上の記憶を保持できるよう
にすることを目的とし、磁気ディスク装置に対しキャッ
シュ記憶装置を介してデータのリード/ライトを行うデ
ィスク制御装置を備えると共に、ディスク制御装置の補
助記憶装置として、パラレル転送ディスクを設け、パラ
レル転送ディスクを、制御対象である上記磁気ディスク
装置の不揮発性キャッシュとして用いるように構成する
。
本発明は外部記憶装置に関し、更に詳しくいえば、゛′
磁気ディスク装置に対する各種制御を行うディスク制御
装置に用いられ、特に、大容量で高速データ転送可能な
キャッシュを実現すると共に、不意の電源切断時におい
ても、キャンシュ上のデータを保持できるようにした外
部記憶装置に関する。
磁気ディスク装置に対する各種制御を行うディスク制御
装置に用いられ、特に、大容量で高速データ転送可能な
キャッシュを実現すると共に、不意の電源切断時におい
ても、キャンシュ上のデータを保持できるようにした外
部記憶装置に関する。
一般に、磁気ディスク装置におけるディスクの高速書き
込み技術では、ディスク制御装置内に、ディスクよりも
アクセス時間の短い半導体メモリによるキャッシュを設
け、キャッシュとチャネル間のデータ転送の高速性によ
る効果を利用している。
込み技術では、ディスク制御装置内に、ディスクよりも
アクセス時間の短い半導体メモリによるキャッシュを設
け、キャッシュとチャネル間のデータ転送の高速性によ
る効果を利用している。
その理由は、最終的にホストの書いたデータを記憶保持
するディスクに、直接データの書き込みを行うと、ディ
スク性能の物理的限界による制限を越えることが出来な
いからである。
するディスクに、直接データの書き込みを行うと、ディ
スク性能の物理的限界による制限を越えることが出来な
いからである。
上記キャッシュは、外部記憶へのアクセスの局所性に注
目して、より少量の高速アクセス可能な記憶で全実デバ
イスの大多数のアクセスを高速化できる技術である。
目して、より少量の高速アクセス可能な記憶で全実デバ
イスの大多数のアクセスを高速化できる技術である。
キャッシュを用いた高速書き込みでは、キャッシュ上へ
のデータの書き込みの終了で制御装置が終了ステータス
を返すと、ホストからはデータがデバイスに書き込まれ
たと見なされる。この後、キャッシュ上のデータをデバ
イスに書き戻す前に、ディスクサブシステムの電源が断
たれた場合に備え、書き込みデータのキャッシュに用い
られるメモリは、バッテリバンクアップ°をするなどし
て不揮発性のものを使用する。
のデータの書き込みの終了で制御装置が終了ステータス
を返すと、ホストからはデータがデバイスに書き込まれ
たと見なされる。この後、キャッシュ上のデータをデバ
イスに書き戻す前に、ディスクサブシステムの電源が断
たれた場合に備え、書き込みデータのキャッシュに用い
られるメモリは、バッテリバンクアップ°をするなどし
て不揮発性のものを使用する。
上記のような従来のものにおいては次のような欠点があ
った。
った。
すなわち、より大容量のキャッシュを必要とする場合、
バフテリバックアップした半導体メモリでは、長時間の
バックアンプを保証することは困難である。
バフテリバックアップした半導体メモリでは、長時間の
バックアンプを保証することは困難である。
本発明は、このような従来の欠点を解消し、キャッシュ
を大容量化すると共に、不意の電源切断の際にも、半永
久的にキャッシュ上の記憶を保持できるようにすること
を目的とする。
を大容量化すると共に、不意の電源切断の際にも、半永
久的にキャッシュ上の記憶を保持できるようにすること
を目的とする。
第1図は本発明の原理図であり、図中、lはディスク制
御装置、2はキャッシュ制御部、3はパラレル転送ディ
スク制御部、4はパラレル転送ディスク、5は磁気ディ
スク装置を示す。
御装置、2はキャッシュ制御部、3はパラレル転送ディ
スク制御部、4はパラレル転送ディスク、5は磁気ディ
スク装置を示す。
本発明は、上記の目的を達成するため、磁気ディスク装
置5に対しキャッシュ記憶装置を介してデータのり一ド
/ライトを行うディスク制御装置1を備えると共に、前
記ディスク制御装置阜の補助記憶装置としてパラレル転
送ディスク4を設け、前記パラレル転送ディスク4を、
制御対象である上記磁気ディスク装W5の不揮発性キャ
ッシュとして用いたものである。
置5に対しキャッシュ記憶装置を介してデータのり一ド
/ライトを行うディスク制御装置1を備えると共に、前
記ディスク制御装置阜の補助記憶装置としてパラレル転
送ディスク4を設け、前記パラレル転送ディスク4を、
制御対象である上記磁気ディスク装W5の不揮発性キャ
ッシュとして用いたものである。
本発明は上記のように構成したので、次のような作用が
ある。
ある。
ディスク制御装置1は、磁気ディスク装置5に対してデ
ータのリード/ライト等の各種の制御を行う。
ータのリード/ライト等の各種の制御を行う。
上位装置からの磁気ディスク装置5へのリードアクセス
により、データは上位装置へ転送されると同時に、キャ
ッシュ制御部2内のパラレル転送ディスク制御部3によ
り、パラレル転送ディスク4ヘステージソグされる。以
後、このトラックへのアクセスは、上記パラレル転送デ
ィスク4に対して行われ、高速のり一ド/ライトが実現
できる。
により、データは上位装置へ転送されると同時に、キャ
ッシュ制御部2内のパラレル転送ディスク制御部3によ
り、パラレル転送ディスク4ヘステージソグされる。以
後、このトラックへのアクセスは、上記パラレル転送デ
ィスク4に対して行われ、高速のり一ド/ライトが実現
できる。
上記のパラレル転送ディスク4は、半導体メモリに比べ
、同一コストでより大容量を達成でき、また、それ自体
が磁気ディスクであって不揮発性である。
、同一コストでより大容量を達成でき、また、それ自体
が磁気ディスクであって不揮発性である。
一般に、ディスクは、近くのシリンダへのシークは、通
常のシークより高速であり、キャッシュのデータのアク
セスに対する局所性は、実デバイス上のデータの局所性
より大きくなる。
常のシークより高速であり、キャッシュのデータのアク
セスに対する局所性は、実デバイス上のデータの局所性
より大きくなる。
従って、本発明のように高速のパラレル転送ディスク4
を用いることは、高速なデータ転送と、より短いシーク
時間によりキャッシュ効果が期待できる。そのため、上
記パラレル転送ディスク4は書き込み用のキャッシュと
しての条件を満足している。
を用いることは、高速なデータ転送と、より短いシーク
時間によりキャッシュ効果が期待できる。そのため、上
記パラレル転送ディスク4は書き込み用のキャッシュと
しての条件を満足している。
以下、本発明の実施例を図面に基づいて説明する。
第2図は、本発明の1実施例のブロック図、第3図は前
記実施例の一部詳細ブロック図である。
記実施例の一部詳細ブロック図である。
図中、第1図と同符号は同一のものを示し、6はホスト
コンピュータ、7はチャネル、8はバッファ、9はデー
タ分配集約部を示す。
コンピュータ、7はチャネル、8はバッファ、9はデー
タ分配集約部を示す。
上位装置としては、ホストコンピュータ6とチャネル7
で構成し、パラレル転送ディスク4としては、例えば8
台の磁気ディスク装置(#l〜#8)を用いる。このパ
ラレル転送ディスク4は、ディスク制御装置lのキャッ
シュ制御部2内に設けられたパラレル転送ディスク制御
部3によって制御されるものである。
で構成し、パラレル転送ディスク4としては、例えば8
台の磁気ディスク装置(#l〜#8)を用いる。このパ
ラレル転送ディスク4は、ディスク制御装置lのキャッ
シュ制御部2内に設けられたパラレル転送ディスク制御
部3によって制御されるものである。
このパラレル転送ディスク制御部3には、バッファ8と
、データ分配集約部9が設けられており、外部とのデー
タ転送時は、バッファ8を介して行われると共に、デー
タ分配集約部9により、データの分配、あるいは集約が
行われる。
、データ分配集約部9が設けられており、外部とのデー
タ転送時は、バッファ8を介して行われると共に、デー
タ分配集約部9により、データの分配、あるいは集約が
行われる。
例えば、1バイトが8ビツトの場合は、1バイトのデー
タをパラレル転送ディスク4に書き込む際、データ分配
集約部9により、1ビツトずつのデータに分配され、そ
れぞれ同時に対応した各ディスク#1〜#8へ送られて
書き込まれる。
タをパラレル転送ディスク4に書き込む際、データ分配
集約部9により、1ビツトずつのデータに分配され、そ
れぞれ同時に対応した各ディスク#1〜#8へ送られて
書き込まれる。
即ち、#1〜#8の8台のディスクに、それぞれlピン
トずつのデータを同時に書き込む。
トずつのデータを同時に書き込む。
パラレル転送ディスク4からデータリードする場合は、
#1〜#8の各ディスクからそれぞれ1ビツトずつのデ
ータを読み出した後、データ分配集約部9により1バイ
ト単位のデータに集約された後、バッファ8を介して外
部へデータ転送される。
#1〜#8の各ディスクからそれぞれ1ビツトずつのデ
ータを読み出した後、データ分配集約部9により1バイ
ト単位のデータに集約された後、バッファ8を介して外
部へデータ転送される。
上記のように、ディスク制御装置1は、キャンシュ制御
部2を持ち、キャッシュ制御部2はその中にパラレル転
送ディスク制御部3を持つことにより、通常の磁気ディ
ス−り装置5よりも高速のアクセスが可能なパラレル転
送ディスク4を制御する。
部2を持ち、キャッシュ制御部2はその中にパラレル転
送ディスク制御部3を持つことにより、通常の磁気ディ
ス−り装置5よりも高速のアクセスが可能なパラレル転
送ディスク4を制御する。
ホストコンピュータ6からチャネル7を介して磁気ディ
スク装置5ヘリードアクセスがなされた際は、リードさ
れたデータはホストコンピュータ6へ転送されると同時
に、キャッシュ制御部2を通してパラレル転送ディスク
4にステージソゲされる。以後このトランクへのアクセ
スは、このパラレル転送ディスク4側に対して行われ、
リード/ライトが高速で行われる。
スク装置5ヘリードアクセスがなされた際は、リードさ
れたデータはホストコンピュータ6へ転送されると同時
に、キャッシュ制御部2を通してパラレル転送ディスク
4にステージソゲされる。以後このトランクへのアクセ
スは、このパラレル転送ディスク4側に対して行われ、
リード/ライトが高速で行われる。
ホストコンピュータ6からの指示により、キャンシュ機
能の停止、あるいはパラレル転送ディスク4上の空き領
域が無くなった場合、キャッシュ制御部2の指示により
、パラレル転送ディスク4上の最も以前にアクセスのあ
ったトラックが磁気ディスク装置5に書き戻される。
能の停止、あるいはパラレル転送ディスク4上の空き領
域が無くなった場合、キャッシュ制御部2の指示により
、パラレル転送ディスク4上の最も以前にアクセスのあ
ったトラックが磁気ディスク装置5に書き戻される。
また、不意の電源切断等により、パラレル転送ディスク
上に書き戻すべきデータが残った場合は、次回の電源投
入までパラレル転送ディスク4上にデータが保持され、
電源投入時にキャッシュ制御部2がパラレル転送ディス
ク4を調べ、データが残ったことを検出して磁気ディス
ク装置5に書き戻す。
上に書き戻すべきデータが残った場合は、次回の電源投
入までパラレル転送ディスク4上にデータが保持され、
電源投入時にキャッシュ制御部2がパラレル転送ディス
ク4を調べ、データが残ったことを検出して磁気ディス
ク装置5に書き戻す。
以上実施例について説明したが、本発明は次のようにし
ても実施可能である。
ても実施可能である。
(1) パラレル転送ディスク4は、任意(複数)の
台数でよい。
台数でよい。
(21Mi気ディスク装置5は、複数台で構成してもよ
い。
い。
以上説明したように、本発明によれば次のような効果が
ある。
ある。
+1) 従来のパンテリバンクアンプによる半導体メ
モリを用いた高速書き込み装置に比べて、より大容量で
高速データ転送可能なキャンシュが実現できる。
モリを用いた高速書き込み装置に比べて、より大容量で
高速データ転送可能なキャンシュが実現できる。
伐) 不意の電源切断時でも、半永久的にキャッシュ上
の記憶データを保持できる。
の記憶データを保持できる。
第1図は本発明の原理図、
第2図は本発明の1実施例のブロック図、第3図は上記
実施例の一部詳細ブロック図である。 1・−・・ディスク制御装置 2−・・キャッシュ制御部 3・−パラレル転送ディスク制御部 4・−パラレル転送ディスク 5−・−磁気ディスク装置
実施例の一部詳細ブロック図である。 1・−・・ディスク制御装置 2−・・キャッシュ制御部 3・−パラレル転送ディスク制御部 4・−パラレル転送ディスク 5−・−磁気ディスク装置
Claims (1)
- 【特許請求の範囲】 磁気ディスク装置(5)に対しキャッシュ記憶装置を介
してデータのリード/ライトを行うディスク制御装置(
1)を備えると共に、 前記ディスク制御装置(1)の補助記憶装置として、パ
ラレル転送ディスク(4)を設け、前記パラレル転送デ
ィスク(4)を、制御対象である上記磁気ディスク装置
(5)の不揮発性キャッシュとして用いたことを特徴と
する外部記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2060364A JPH03260852A (ja) | 1990-03-12 | 1990-03-12 | 外部記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2060364A JPH03260852A (ja) | 1990-03-12 | 1990-03-12 | 外部記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03260852A true JPH03260852A (ja) | 1991-11-20 |
Family
ID=13140014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2060364A Pending JPH03260852A (ja) | 1990-03-12 | 1990-03-12 | 外部記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03260852A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7069379B2 (en) | 2002-03-15 | 2006-06-27 | International Business Machines Corporation | Multistage information recording method and system using magnetic recording disk units |
-
1990
- 1990-03-12 JP JP2060364A patent/JPH03260852A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7069379B2 (en) | 2002-03-15 | 2006-06-27 | International Business Machines Corporation | Multistage information recording method and system using magnetic recording disk units |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101495975B1 (ko) | 휘발성 및 비휘발성 메모리를 갖는 하이브리드 고체 메모리 시스템 | |
| US8554983B2 (en) | Devices and methods for operating a solid state drive | |
| EP0978040B1 (en) | Memory device | |
| US20110161569A1 (en) | Memory module and method for exchanging data in memory module | |
| US20040193782A1 (en) | Nonvolatile intelligent flash cache memory | |
| KR101204163B1 (ko) | 반도체 기억 장치 | |
| US20110153959A1 (en) | Implementing data storage and dual port, dual-element storage device | |
| JP3568110B2 (ja) | キャッシュメモリの制御方法、コンピュータシステム、ハードディスクドライブ装置およびハードディスク制御装置 | |
| DE69930307D1 (de) | Datenspeichersystem | |
| EP4328755A1 (en) | Systems, methods, and apparatus for accessing data in versions of memory pages | |
| US11138110B1 (en) | Data management for memory devices | |
| US7069409B2 (en) | System for addressing a data storage unit used in a computer | |
| JPH07253929A (ja) | 半導体記憶装置 | |
| CN102362263A (zh) | Ssd控制器与ssd控制器的操作方法 | |
| CN102160038A (zh) | 管理非易失性磁盘高速缓存的方法和设备 | |
| JPH03260852A (ja) | 外部記憶装置 | |
| JPS60179857A (ja) | キヤツシユ装置の制御方式 | |
| JPH01303547A (ja) | 情報記憶制御システム | |
| JPH04111113A (ja) | ハードディスクエミュレータ | |
| JP2000148404A (ja) | コンピュータシステム | |
| KR20240008073A (ko) | 메모리 시스템 및 그의 동작 방법 | |
| JPH03260851A (ja) | ディスク制御装置 | |
| WO2025075712A1 (en) | Key-group based data management in kv ssd | |
| JPS61202263A (ja) | デ−タ記憶システム | |
| JPH0250743A (ja) | 外部記憶サブシステム |