JPS61273644A - 磁気デイスク装置アクセス方式 - Google Patents
磁気デイスク装置アクセス方式Info
- Publication number
- JPS61273644A JPS61273644A JP60117003A JP11700385A JPS61273644A JP S61273644 A JPS61273644 A JP S61273644A JP 60117003 A JP60117003 A JP 60117003A JP 11700385 A JP11700385 A JP 11700385A JP S61273644 A JPS61273644 A JP S61273644A
- Authority
- JP
- Japan
- Prior art keywords
- file
- magnetic disk
- disk device
- memory
- head
- 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
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
磁気ディスク装置に格納されるアクセス頻度の高いファ
イルの初頭部をメモリに格納し、磁気ディスク装置へア
クセスする間にメモリとの間で初頭部を転送することに
より、磁気ディスク装置のアクセス時間を短縮可能とす
る。
イルの初頭部をメモリに格納し、磁気ディスク装置へア
クセスする間にメモリとの間で初頭部を転送することに
より、磁気ディスク装置のアクセス時間を短縮可能とす
る。
本発明は情報処理システムにおいて、磁気ディスク装置
に格納されている大容量ファイルに対するアクセス時間
を短縮可能とする磁気ディスク装置アクセス方式に関す
る。
に格納されている大容量ファイルに対するアクセス時間
を短縮可能とする磁気ディスク装置アクセス方式に関す
る。
情報処理システムにおいて、大量の情報を経済的に記憶
する手段として、磁気ディスク装置が広く採用されてい
る。然し磁気ディスク装置に格納されているファイルに
アクセスする為には、磁気ヘッドの移動時間および磁気
ディスクの回転待ち時間等が必要となる為、例えば半導
体メモリ等の如き高速メモリに比しアクセス時間が増加
し、当該情報処理システムの処理能力を低下させる恐れ
がある。
する手段として、磁気ディスク装置が広く採用されてい
る。然し磁気ディスク装置に格納されているファイルに
アクセスする為には、磁気ヘッドの移動時間および磁気
ディスクの回転待ち時間等が必要となる為、例えば半導
体メモリ等の如き高速メモリに比しアクセス時間が増加
し、当該情報処理システムの処理能力を低下させる恐れ
がある。
従って、磁気ディスク装置上のファイルに対するアクセ
ス時間を極力短縮可能な手段の出現が強く望まれる。
ス時間を極力短縮可能な手段の出現が強く望まれる。
磁気ディスク装置に対するアクセス時間の短縮方法とし
ては、高速メモリを用いたキャッシュメモリを併用する
方法、或いは磁気ディスク装置の代わりに、より高速の
半導体メモリを使用する方法等が実用化されている。
ては、高速メモリを用いたキャッシュメモリを併用する
方法、或いは磁気ディスク装置の代わりに、より高速の
半導体メモリを使用する方法等が実用化されている。
キャッシュメモリを併用する方法は公知の如く、磁気デ
ィスク装置から最近抽出したデータを所定量キャッシュ
メモリに記憶し、磁気ディスク装置からデータを抽出す
る代わりにキャッシュメモリから抽出することにより、
磁気ディスク装置に対するアクセス時間を等価的に短縮
するものである。
ィスク装置から最近抽出したデータを所定量キャッシュ
メモリに記憶し、磁気ディスク装置からデータを抽出す
る代わりにキャッシュメモリから抽出することにより、
磁気ディスク装置に対するアクセス時間を等価的に短縮
するものである。
かかるキャッシュメモリを併用する方法は、例えばデー
タベース等の如き大容量ファイルを投索する場合には、
抽出対象とするデータがキャッシュメモリに格納されて
いる確率(所謂ヒント率)が低下する為、磁気ディスク
装置に対するアクセス時間の短縮効果は必ずしも充分で
は無くなる。
タベース等の如き大容量ファイルを投索する場合には、
抽出対象とするデータがキャッシュメモリに格納されて
いる確率(所謂ヒント率)が低下する為、磁気ディスク
装置に対するアクセス時間の短縮効果は必ずしも充分で
は無くなる。
一方高速の半導体メモリを使用する方法は、大容量の磁
気ディスク装置を総て半導体メモリに置換えることは経
済的にも不可能となる為、特にアクセス頻度が高く、容
量が夫程大きくないファイルに限定されることとなり、
前述の如き大容量ファイルには必ずしも適当ではない。
気ディスク装置を総て半導体メモリに置換えることは経
済的にも不可能となる為、特にアクセス頻度が高く、容
量が夫程大きくないファイルに限定されることとなり、
前述の如き大容量ファイルには必ずしも適当ではない。
以上の説明から明らかな如く、従来ある磁気ディスク装
置アクセス方式においては、アクセス時間の短縮の為に
キャッシュメモリの併用、或いは高速の半導体メモリに
よる代替等が実用化されているが、大容量ファイルに対
しては必ずしも効果的では無かった。
置アクセス方式においては、アクセス時間の短縮の為に
キャッシュメモリの併用、或いは高速の半導体メモリに
よる代替等が実用化されているが、大容量ファイルに対
しては必ずしも効果的では無かった。
本発明は下記の手段を講することにより、前記問題点を
解決する。
解決する。
即ち本発明においては、アクセス頻度の高いファイルの
初頭部を格納する頭部格納用メモリ(第1図の頭部メモ
リ2)と、該頭部格納用メモリ(2)に初頭部が格納さ
れているファイルの識別情報を蓄積する標題格納用メモ
リ (第1図の標題メモリ3)とを設ける。
初頭部を格納する頭部格納用メモリ(第1図の頭部メモ
リ2)と、該頭部格納用メモリ(2)に初頭部が格納さ
れているファイルの識別情報を蓄積する標題格納用メモ
リ (第1図の標題メモリ3)とを設ける。
かかる状態でファイルにアクセス要求が発生した場合に
、磁気ディスク装置(1)にアクセスすると並行して標
題格納用メモリ (3)を参照し、標題格納用メモリ
(3)上にアクセス対象ファイルの識別情報を検出した
場合には頭部格納用メモリ (2)との間でアクセス対
象ファイルの初頭部を転送した後、アクセス完了した磁
気ディスク装置(1)との間でファイルの初頭部以外を
転送する。
、磁気ディスク装置(1)にアクセスすると並行して標
題格納用メモリ (3)を参照し、標題格納用メモリ
(3)上にアクセス対象ファイルの識別情報を検出した
場合には頭部格納用メモリ (2)との間でアクセス対
象ファイルの初頭部を転送した後、アクセス完了した磁
気ディスク装置(1)との間でファイルの初頭部以外を
転送する。
即ち本発明によれば、高速メモリに初頭部が格納されて
いるファイルに対しては、頭部格納用メモリとの間でフ
ァイルの頭部が転送されている間に磁気ディスク装置に
対するアクセスが完了し、頭部の転送が完了すると引続
き磁気ディスク装置との間で頭部以外が転送されること
となり、磁気ディスク装置のアクセス時間が無視可能と
なる。
いるファイルに対しては、頭部格納用メモリとの間でフ
ァイルの頭部が転送されている間に磁気ディスク装置に
対するアクセスが完了し、頭部の転送が完了すると引続
き磁気ディスク装置との間で頭部以外が転送されること
となり、磁気ディスク装置のアクセス時間が無視可能と
なる。
以下、本発明の一実施例を図面により説明する。
第1図は本発明の一実施例による磁気ディスク装置アク
セス方式を示す図であり、第2図は第1図における書込
み処理過程の一例を示す図であり、第3図は第1図にお
ける読出し処理過程の一例を示す図であり、第4図は第
3図における時間過程の一例を示す図である。なお、企
図を通じて同一符号は同一対象物を示す。
セス方式を示す図であり、第2図は第1図における書込
み処理過程の一例を示す図であり、第3図は第1図にお
ける読出し処理過程の一例を示す図であり、第4図は第
3図における時間過程の一例を示す図である。なお、企
図を通じて同一符号は同一対象物を示す。
第1図においては、磁気ディスク装置1の他に、アクセ
ス頻度の高いファイルの初頭部(以後頭部Hと称する)
を格納する頭部格納用メモリ (以後頭部メモリ2と称
する)と、また頭部メモリ2に格納されている頭部Hの
識別情報を蓄積する標題格納用メモリ (以後標題メモ
リ3と称する)とが設けられている。
ス頻度の高いファイルの初頭部(以後頭部Hと称する)
を格納する頭部格納用メモリ (以後頭部メモリ2と称
する)と、また頭部メモリ2に格納されている頭部Hの
識別情報を蓄積する標題格納用メモリ (以後標題メモ
リ3と称する)とが設けられている。
頭部メモリ2には、磁気ディスク装置l上のファイルF
の内、特にアクセス頻度の高いファイルFの頭部Hが格
納されている。頭部Hの規模は、頭部メモリ2に対する
頭部Hの転送所要時間が、磁気ディスク装置1に対する
アクセス時間と略等しくなる如く定められている。
の内、特にアクセス頻度の高いファイルFの頭部Hが格
納されている。頭部Hの規模は、頭部メモリ2に対する
頭部Hの転送所要時間が、磁気ディスク装置1に対する
アクセス時間と略等しくなる如く定められている。
初期状態において、標題メモリ3内には頻度の高いファ
イルFの識別情報として、標題が記憶されている。
イルFの識別情報として、標題が記憶されている。
かかる状態で、磁気ディスク装置1上のファイルFに対
し書込みアクセスの要求が、図示されぬ処理装置から転
送装置4に到着すると、制御装置5は公知の如く磁気デ
ィスク装置1にアクセスすると共に(第2図ステップ5
11)標題メモリ3にもアクセスし、ファイルFの標題
が標題メモリ3上に存在するか否かを検索する(ステッ
プ512)。若しファイルFの標題が標題メモリ3から
検出されれば(ステップ513)、前記処理装置から転
送装置4を介して転送されるファイルFの頭部Hを頭部
メモリ2内に書込む(ステップ514)。
し書込みアクセスの要求が、図示されぬ処理装置から転
送装置4に到着すると、制御装置5は公知の如く磁気デ
ィスク装置1にアクセスすると共に(第2図ステップ5
11)標題メモリ3にもアクセスし、ファイルFの標題
が標題メモリ3上に存在するか否かを検索する(ステッ
プ512)。若しファイルFの標題が標題メモリ3から
検出されれば(ステップ513)、前記処理装置から転
送装置4を介して転送されるファイルFの頭部Hを頭部
メモリ2内に書込む(ステップ514)。
その間に磁気ディスク装置1に対するアクセスが完了す
ると、制御装置5は磁気ディスク装置1上にファイルF
が存在するか否かを検索しくステップ515)、検出さ
れれば続いて転送装置4を介して転送されるファイルF
の頭部以外Tをバッファメモリ6を介して磁気ディスク
装置1に書込む(ステップ516)。
ると、制御装置5は磁気ディスク装置1上にファイルF
が存在するか否かを検索しくステップ515)、検出さ
れれば続いて転送装置4を介して転送されるファイルF
の頭部以外Tをバッファメモリ6を介して磁気ディスク
装置1に書込む(ステップ516)。
なおステップS13において、標題メモリ3にファイル
Fの標題が存在しなかった場合には、制御装置5はステ
ップ315により磁気ディスク装置1上におけるファイ
ルFの存在を確認の上、転送装置4を介して転送される
ファイルFを、バッファメモリ6を介して磁気ディスク
装置1に書込む(ステップ517)。
Fの標題が存在しなかった場合には、制御装置5はステ
ップ315により磁気ディスク装置1上におけるファイ
ルFの存在を確認の上、転送装置4を介して転送される
ファイルFを、バッファメモリ6を介して磁気ディスク
装置1に書込む(ステップ517)。
なおステップS12において、ファイルFが磁気ディス
ク装置1上に存在しなかった場合には、公知の不在処理
を実行する。
ク装置1上に存在しなかった場合には、公知の不在処理
を実行する。
なお頭部メモリ2に書込まれた頭部■(は、磁気ディス
ク装置1上め特殊領域に書込む(ステップ318)。以
後電源が一旦切断された後、再投入されると、制御装置
5は標題メモリ3に格納されている総ての標題に対応す
るファイルFの頭部Hを磁気ディスク装置1の特殊領域
から抽出し、頭部メモリ2に格納し、転送可能状態とな
る。
ク装置1上め特殊領域に書込む(ステップ318)。以
後電源が一旦切断された後、再投入されると、制御装置
5は標題メモリ3に格納されている総ての標題に対応す
るファイルFの頭部Hを磁気ディスク装置1の特殊領域
から抽出し、頭部メモリ2に格納し、転送可能状態とな
る。
かかる状態で、磁気ディスク装置1上のファイルFに対
し読出しアクセスの要求が、前記処理装置から転送装置
4に到着すると、制御袋W5は公知の如く磁気ディスク
装置1にアクセスすると共に(第3図ステップ521)
標題メモリ3にもアクセスし、ファイルFの標題が標題
メモリ3上に存在するか否かを検索する(ステップ52
2)。
し読出しアクセスの要求が、前記処理装置から転送装置
4に到着すると、制御袋W5は公知の如く磁気ディスク
装置1にアクセスすると共に(第3図ステップ521)
標題メモリ3にもアクセスし、ファイルFの標題が標題
メモリ3上に存在するか否かを検索する(ステップ52
2)。
若しファイルFの標題が標題メモリ3から検出されれば
(ステップ523)、制御装置5は頭部メモリ2にアク
セスし、該当領域に格納されている頭部Hを読出し、転
送装置4を介して前記処理袋 ′置に転送する(ステッ
プ524)。
(ステップ523)、制御装置5は頭部メモリ2にアク
セスし、該当領域に格納されている頭部Hを読出し、転
送装置4を介して前記処理袋 ′置に転送する(ステッ
プ524)。
その間に磁気ディスク装置1に対するアクセスが完了す
ると、制御装置5は磁気ディスク装置1上にファイルF
が存在するか否かを検索しくステップ525)、検出さ
れれば磁気ディスク装置1の該当領域に格納されている
ファイルFの頭部以外Tを読出してバッファメモリ6に
一旦蓄積しくステップ526)、頭部メモリ2からの頭
部Hの転送が終了した後、バッファメモリ6に蓄積され
ている頭部以外Tを転送装置4を介して前記処理装置に
転送する(ステップ527)。
ると、制御装置5は磁気ディスク装置1上にファイルF
が存在するか否かを検索しくステップ525)、検出さ
れれば磁気ディスク装置1の該当領域に格納されている
ファイルFの頭部以外Tを読出してバッファメモリ6に
一旦蓄積しくステップ526)、頭部メモリ2からの頭
部Hの転送が終了した後、バッファメモリ6に蓄積され
ている頭部以外Tを転送装置4を介して前記処理装置に
転送する(ステップ527)。
なおステップS23において、ファイルFの標題が標題
メモリ3上に存在しなかった場合には、制御装置5は頭
部メモリ2に対してはアクセスすること無く、ステップ
325により磁気ディスク装置1上におけるファイルF
の存在を確認の上、公知の如く磁気ディスク装置1上の
該当領域からファイルFの総てを読出し、バッファメモ
リ6に一旦蓄積した後(ステップ326)、転送装置4
を介して前記処理装置に転送する(ステップ527)。
メモリ3上に存在しなかった場合には、制御装置5は頭
部メモリ2に対してはアクセスすること無く、ステップ
325により磁気ディスク装置1上におけるファイルF
の存在を確認の上、公知の如く磁気ディスク装置1上の
該当領域からファイルFの総てを読出し、バッファメモ
リ6に一旦蓄積した後(ステップ326)、転送装置4
を介して前記処理装置に転送する(ステップ527)。
第4図において、tlは標題メモリ3からの標題続出時
間を、t2は頭部メモリ2からの頭部H読出時間を、ま
たt3は磁気ディスク装置1からバッファメモリ6を介
して頭部以外Tの読出時間である。若し磁気ディスク装
置1から総てを続出すと、アクセス時間t4、頭部Hの
読出時間t5および頭部以外Tの読出時間t3が経過す
る。即ちΔを時間が短縮し得る時間となる。
間を、t2は頭部メモリ2からの頭部H読出時間を、ま
たt3は磁気ディスク装置1からバッファメモリ6を介
して頭部以外Tの読出時間である。若し磁気ディスク装
置1から総てを続出すと、アクセス時間t4、頭部Hの
読出時間t5および頭部以外Tの読出時間t3が経過す
る。即ちΔを時間が短縮し得る時間となる。
以上の説明から明らかな如く、本実施例によれば、磁気
ディスク装置1に対するアクセス要求が発生した際、制
御装置5は標題メモリ3上を検索の上、アクセス対象フ
ァイルFの標題が検出されればファイルFの頭部Hを頭
部メモリ2との間で転送し、その間に磁気ディスク装置
1に対するアクセスを完了して頭部以外Tを転送する。
ディスク装置1に対するアクセス要求が発生した際、制
御装置5は標題メモリ3上を検索の上、アクセス対象フ
ァイルFの標題が検出されればファイルFの頭部Hを頭
部メモリ2との間で転送し、その間に磁気ディスク装置
1に対するアクセスを完了して頭部以外Tを転送する。
その結果磁気ディスク装置1に対するアクセス時間が無
視可能となる。
視可能となる。
なおアクセス頻度の低いファイルFの標題は、標題メモ
リ3に格納されていない為、公知の如く磁気ディスク装
置1に対してのみ転送が行われる。
リ3に格納されていない為、公知の如く磁気ディスク装
置1に対してのみ転送が行われる。
以上、本発明によれば、前記情報処理システムにおいて
、高速メモリに初頭部が格納されているファイルに対し
ては、高速メモリとの間でファイルの頭部が転送されて
いる間に磁気ディスク装置に対するアクセスが完了し、
頭部の転送が完了すると引続き磁気ディスク装置との間
で頭部以外が転送されることとなり、磁気ディスク装置
のアクセス時間が無視可能となる。
、高速メモリに初頭部が格納されているファイルに対し
ては、高速メモリとの間でファイルの頭部が転送されて
いる間に磁気ディスク装置に対するアクセスが完了し、
頭部の転送が完了すると引続き磁気ディスク装置との間
で頭部以外が転送されることとなり、磁気ディスク装置
のアクセス時間が無視可能となる。
従って特にアクセス頻度の高いファイルに対して効果が
ある。
ある。
第1図は本発明の一実施例による磁気ディスク装置アク
セス方式を示す図、第2図は第1図における書込み処理
過程の一例を示す図、第3図は第1図における読出し処
理過程の一例を示す図、第4図は第3図における時間過
程の一例を示す図である。 図において、1は磁気ディスク装置、2は頭部メモリ、
3は標題メモリ、4は転送装置、5は制御装置、6はバ
ッファメモリ、Sll乃至S27はステップ、を示す。 〉 本りh川にシ5石舷ソ、デオスフ装置ア7〈ス方民?テ
、1間第 1 周 第 2 図
セス方式を示す図、第2図は第1図における書込み処理
過程の一例を示す図、第3図は第1図における読出し処
理過程の一例を示す図、第4図は第3図における時間過
程の一例を示す図である。 図において、1は磁気ディスク装置、2は頭部メモリ、
3は標題メモリ、4は転送装置、5は制御装置、6はバ
ッファメモリ、Sll乃至S27はステップ、を示す。 〉 本りh川にシ5石舷ソ、デオスフ装置ア7〈ス方民?テ
、1間第 1 周 第 2 図
Claims (1)
- 【特許請求の範囲】 磁気ディスク装置(1)上に大容量ファイルを格納する
情報処理システムにおいて、 アクセス頻度の高い前記ファイルの初頭部を格納する頭
部格納用メモリ(2)と、 該頭部格納用メモリ(2)に前記初頭部が格納されてい
るファイルの識別情報を蓄積する標題格納用メモリ(3
)とを設け、 前記ファイルにアクセス要求が発生した場合に前記磁気
ディスク装置(1)にアクセスすると並行して前記標題
格納用メモリ(3)を参照し、該標題格納用メモリ(3
)上にアクセス対象ファイルの識別情報を検出した場合
に前記頭部格納用メモリ(2)との間でアクセス対象フ
ァイルの初頭部を転送した後、アクセス完了した前記磁
気ディスク装置(1)との間で前記ファイルの初頭部以
外を転送することを特徴とする磁気ディスク装置アクセ
ス方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60117003A JPS61273644A (ja) | 1985-05-30 | 1985-05-30 | 磁気デイスク装置アクセス方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60117003A JPS61273644A (ja) | 1985-05-30 | 1985-05-30 | 磁気デイスク装置アクセス方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61273644A true JPS61273644A (ja) | 1986-12-03 |
Family
ID=14701054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60117003A Pending JPS61273644A (ja) | 1985-05-30 | 1985-05-30 | 磁気デイスク装置アクセス方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61273644A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02151944A (ja) * | 1988-12-02 | 1990-06-11 | Casio Comput Co Ltd | データ処理装置 |
JP2013149091A (ja) * | 2012-01-19 | 2013-08-01 | Renesas Electronics Corp | メモリ制御装置及び制御方法並びに情報処理装置 |
-
1985
- 1985-05-30 JP JP60117003A patent/JPS61273644A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02151944A (ja) * | 1988-12-02 | 1990-06-11 | Casio Comput Co Ltd | データ処理装置 |
JP2013149091A (ja) * | 2012-01-19 | 2013-08-01 | Renesas Electronics Corp | メモリ制御装置及び制御方法並びに情報処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2218296A1 (en) | Method and apparatus for storing and retrieving error check information | |
US6636876B1 (en) | Database copy apparatus, database copy method and recording medium recorded with database copy program | |
JPS61273644A (ja) | 磁気デイスク装置アクセス方式 | |
US20030110352A1 (en) | Data storage apparatus that combines a group of continuous data series stored in buffer separately before storing in a recording medium | |
JPS60179857A (ja) | キヤツシユ装置の制御方式 | |
JP3087518B2 (ja) | 先読みデータ処理装置 | |
JP2752750B2 (ja) | オートチェンジャ | |
JPS6053326B2 (ja) | 入出力制御装置のデ−タ2重記録方式 | |
JPH10208255A (ja) | 光ディスク再生方法及び光ディスク装置 | |
JPS6121696Y2 (ja) | ||
JPS59172186A (ja) | キヤツシユ・メモリ制御方式 | |
JPH01201754A (ja) | 外部記憶装置におけるデータ転送方式 | |
JPH03260823A (ja) | 磁気ディスク制御装置 | |
JPH0147809B2 (ja) | ||
JP3594202B2 (ja) | 外部記憶制御装置 | |
JP2684803B2 (ja) | 情報記録再生装置 | |
JPH0792733B2 (ja) | 磁気ディスクシステム | |
JPH04355262A (ja) | 検索情報セーブ方式 | |
JPS62177642A (ja) | 追記型フアイル装置のフアイル管理方式 | |
JPH0652027A (ja) | データ記憶装置 | |
JPH04111015A (ja) | 情報記録装置 | |
JPH04283824A (ja) | 情報記憶システム | |
JPH0375946A (ja) | 入出力制御方式 | |
JPH064227A (ja) | 光磁気ディスクドライブ装置 | |
JPH06110613A (ja) | 情報記憶装置コントローラ |