JPH06282380A - ディスク記憶装置 - Google Patents

ディスク記憶装置

Info

Publication number
JPH06282380A
JPH06282380A JP5067117A JP6711793A JPH06282380A JP H06282380 A JPH06282380 A JP H06282380A JP 5067117 A JP5067117 A JP 5067117A JP 6711793 A JP6711793 A JP 6711793A JP H06282380 A JPH06282380 A JP H06282380A
Authority
JP
Japan
Prior art keywords
information
recording medium
disk
file management
management information
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.)
Withdrawn
Application number
JP5067117A
Other languages
English (en)
Inventor
Yoshiro Takayama
芳郎 高山
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
Toshiba Software Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Software Engineering 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, Toshiba Software Engineering Corp filed Critical Toshiba Corp
Priority to JP5067117A priority Critical patent/JPH06282380A/ja
Publication of JPH06282380A publication Critical patent/JPH06282380A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 【目的】 ディスク記録媒体の局所的な劣化を防止で
き、トータル的なアクセス時間の短縮化も図ることので
きるディスク記憶装置の提供を目的としている。 【構成】 磁気ディスクD上のリード/ライト頻度の高
いセクタデータ、例えばファイル管理情報を予め指定し
ておき、これを装置立ち上げと同時に磁気ディスクDか
ら読み出してキャッシュデータとしてメモリ4に記憶す
る。ファイル処理要求が発生した際には、メモリ4に対
してファイル管理情報のリード/ライトを実行し、この
ファイル管理情報を基に磁気ディスクに対するリード/
ライトを実行する。主電源がOFFになると、内部電源
部5からの電源供給によって、メモリ4に記憶されたフ
ァイル管理情報を磁気ディスクDに転送し、磁気ディス
クD上のファイル管理情報を更新する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば磁気ディスク装
置等のディスク記憶装置に関する。
【0002】
【従来の技術】通常、データベースとして用いられる磁
気ディスクは、使用するOS(オペレーティングシステ
ム)でサポートされるファイルシステムにより、ファイ
ルデータ部とファイル管理情報部とに大別して使用され
る。ファイル管理情報部は、ファイルが使用しているデ
ィスク上のセクタアドレスや更新日付等からなり、ファ
イル処理要求が発生するごとに必ずリード/ライトされ
る部分となっている。したがって、ファイル管理情報部
はデータ部と比べてリード/ライト頻度が高いものとな
り、ファイル管理情報部で使用しているディスク部分の
劣化も他の部分に比べて早いと言う宿命を有している。
【0003】
【発明が解決しようとする課題】このように従来のディ
スク記憶装置では、ファイル管理情報部のリード/ライ
ト頻度がデータ部に比べてかなり高いため、ディスク自
体の劣化がファイル管理情報部で使用している部分に集
中しがちとなり、ディスク破壊が思いのほか早期に発生
してしまう恐れがある。
【0004】本発明はこのような事情に基きなされたも
ので、ファイル管理情報等リード/ライト頻度の高いデ
ィスク記録媒体上の情報をディスク記録媒体とは独立し
た半導体メモリなどの記憶手段に持たせ、ホストからフ
ァイル処理要求に対してこの記憶手段にリード/ライト
を行うことで、ディスク記録媒体の局所的な劣化を防止
でき、トータル的なアクセス時間の短縮化も図ることの
できるディスク記憶装置の提供を目的としている。
【0005】
【課題を解決するための手段】本発明のディスク記憶装
置は上記した目的を達成するために、ディスク記録媒体
に対する情報の書き込み/読み出しを行うディスク記憶
装置において、ディスク記録媒体上の少なくとも一部の
情報を記憶するための記憶手段と、記憶手段に記憶すべ
き情報を記録したディスク記録媒体上の領域を指定する
ための情報を格納する領域情報格納手段と、領域情報格
納手段に格納された領域指定情報を基に、ディスク記録
媒体上の指定領域から情報を読み出して記憶手段に格納
する情報転送手段と、ディスク記録媒体に対する情報の
書き込み/読み出し要求が発生し、且つ書き込み/読み
出しを行うべきディスク記録媒体上の領域の情報が記憶
手段に記憶されている場合は、この記憶手段に対して情
報の書き込み/読み出しを行う書き込み/読み出し手段
と、記憶手段に記憶された情報でディスク記録媒体上の
指定領域の情報を更新する更新手段とを具備している。
【0006】また本発明のディスク記憶装置は上記した
目的を達成するために、少なくともファイルデータ並び
にこのファイルデータの格納先を示す位置情報を含むフ
ァイル管理情報を記録したディスク記録媒体に対する情
報の書き込み/読み出しを行うディスク記憶装置におい
て、ディスク記録媒体上のファイル管理情報を記憶する
ための記憶手段と、記憶手段に記憶すべきファイル管理
情報を記録したディスク記録媒体上の領域を指定するた
めの情報を格納する領域情報格納手段と、領域情報格納
手段に格納された領域指定情報を基に、ディスク記録媒
体上の指定領域からファイル管理情報を読み出して記憶
手段に格納する情報転送手段と、ディスク記録媒体に対
する情報の書き込み/読み出し要求が発生した場合、記
憶手段に対するファイル管理情報の書き込み/読み出し
を行うと共に、このファイル管理情報を基にディスク記
録媒体に対するファイルデータの書き込み/読み出しを
行う書き込み/読み出し手段と、記憶手段に記憶された
ファイル管理情報でディスク記録媒体上のファイル管理
情報を更新する更新手段とを具備している。
【0007】
【作用】本発明のディスク記憶装置では、例えば装置立
ち上げ時に、情報転送手段が、領域情報格納手段に格納
された領域指定情報を基にディスク記録媒体上の指定領
域から情報を読み出して記憶手段に格納する。この後、
ディスク記録媒体に対する情報の書き込み/読み出し要
求が発生すると、書き込み/読み出し手段は、書き込み
/読み出しを行うべきディスク記録媒体上の領域の情報
が記憶手段に記憶されているかどうか調べ、記憶されて
いれば記憶手段に対して情報の書き込み/読み出しを行
う。その後、例えば装置への主電源がOFFになると、
更新手段が記憶手段に記憶された情報でディスク記録媒
体上の指定領域の情報の更新を行う。 したがって、本
発明によれば、書き込み/読み出しの頻度が高いディス
ク記録媒体上の領域の情報を記憶手段に記憶することに
よって、ディスク記録媒体の局所的な劣化を防止でき、
トータル的なアクセス時間の短縮化も図ることができ
る。 また本発明のディスク記憶装置では、例えば装置
立ち上げ時に、情報転送手段が、領域情報格納手段に格
納された領域指定情報を基にディスク記録媒体上の指定
領域からファイル管理情報を読み出してこれを記憶手段
に格納する。この後、ディスク記録媒体に対する情報の
書き込み/読み出し要求が発生すると、書き込み/読み
出し手段は、記憶手段に対するファイル管理情報の書き
込み/読み出しを行うと共に、このファイル管理情報を
基にディスク記録媒体に対するファイルデータの書き込
み/読み出しを行う。その後、例えば装置への主電源が
OFFになると、更新手段が記憶手段に記憶されたファ
イル管理情報でディスク記録媒体上のファイル管理情報
を更新する。
【0008】したがって、本発明によれば、書き込み/
読み出しの頻度が高いディスク記録媒体上のファイル管
理情報を記憶手段に記憶することによって、ディスク記
録媒体の局所的な劣化を防止でき、トータル的なアクセ
ス時間の短縮化も図ることができる。
【0009】
【実施例】以下、本発明の実施例を図面に基づいて説明
する。
【0010】図1は本発明に係る一実施例の磁気ディス
ク装置の構成を示すブロック図である。同図において、
1は磁気ディスクDに対してデータのリード/ライトを
実行するディスクリード/ライト部である。2はインタ
フェース部であり、ホストコンピュータからの各種コマ
ンド入力、ホストコンピュータと本磁気ディスク装置と
の間でのリード/ライトデータの転送を制御する。3は
ディスクコントローラであり、ホストコンピュータから
の入力コマンドに応じた本磁気ディスク装置内の全体制
御を実行する。4は予め指定された磁気ディスクD上の
セクタデータ群をキャッシュデータとして記憶するため
のメモリである。5は充電可能型バッテリ等からなる内
部電源部であり、主電源をOFFした後にメモリ4に記
憶されたデータで磁気ディスクDのデータを書き換える
動作を実行する際に利用される。6はROMであり、こ
のROM6にはディスクコントローラ3で実行されるプ
ログラムや、装置立ち上げ時にメモリ4に記憶すべき磁
気ディスクD上のファイル管理情報等のセクタアドレス
が固定的に格納されている。7はRAMであり、ホスト
コンピュータを通じて予めオペレータによって指定され
た磁気ディスクD上のセクタアドレス等の格納が可能と
なっている。
【0011】本実施例の磁気ディスク装置の特徴は、磁
気ディスクD上のリード/ライト頻度の高いセクタデー
タを予め設定しておき、これを装置立ち上げと同時に磁
気ディスクDから読み出してキャッシュデータとしてメ
モリ4に記憶し、これらセクタデータに対するリード/
ライト要求が発生した際には、メモリ4を対象にそのリ
ード/ライトを実行することにある。
【0012】リード/ライト頻度の高いデータとして
は、例えば磁気ディスク装置をファイルシステム上のデ
ータベースとして使用する場合のファイル管理情報等が
挙げられる。このファイル管理情報は、磁気ディスクD
に格納された各ファイルの番号等と共に、ファイルが格
納されている磁気ディスクD上のセクタアドレス等を含
んでおり、ホスト要求に基づくファイル処理を行う場合
には必ずそのリード/ライトが行われる。例えば、MS
−DOSに場合、図2に示すように、マスタブート、予
約、ディレクトリ、FAT#1、FAT#2等からファ
イル管理情報部がなり、このファイル管理情報部の後に
データ部が続く構造となっている。
【0013】次に、本実施例の磁気ディスク装置におい
て、このファイル管理情報部をメモリ化する場合の動作
を図3のフローチャートを参照しつつ説明する。
【0014】装置に主電源が投入されると(ステップ3
01)、その立ち上げ処理においてディスクコントロー
ラ3はディスクリード/ライト部1を起動し、磁気ディ
スクDからファイル管理情報部のデータを読み込み、こ
れをメモリ4に記憶する(ステップ302)。磁気ディ
スクD上のファイル管理情報部のセクタアドレスは予め
ROM6内に固定的に格納されており、ディスクコント
ローラ3はこのセクタアドレスを基に磁気ディスクDか
らのファイル管理情報の読み出しを行う。
【0015】以降、ホストコンピュータよりファイル作
成、リード/ライト要求、ファイル削除等のファイル処
理要求が発生するごとに(ステップ303)、ディスク
コントローラ3は、ファイル管理情報のリード/ライト
についてはすべてメモリ4を対象にこれを実行し、この
ファイル管理情報から得られるセクタアドレス等を基に
ファイルデータのリード/ライトを磁気ディスクDを対
象に実行する(ステップ304)。
【0016】その後、主電源がOFFになると(ステッ
プ305)、内部電源部5から内部回路への電源供給が
開始される。この状態からディスクコントローラ3は、
メモリ4に記憶されたファイル管理情報を読み出して磁
気ディスクDに転送し、磁気ディスクD上のファイル管
理情報部の内容を更新する(ステップ306)。更新完
了後、内部電源部5から内部回路への電源供給を停止す
る。
【0017】かくして本実施例の磁気ディスク装置によ
れば、リード/ライト頻度の高いファイル管理情報を装
置立ち上げと同時に磁気ディスクDからメモリ4に転送
し、ホストコンピュータからのファイル処理要求に対す
るファイル管理情報のリード/ライトはこのメモリ4に
対して行うことで、磁気ディスクDの局所的な劣化を防
止し、磁気ディスクDの寿命を延ばすことができる。ま
た、メモリ4に対してファイル管理情報のリード/ライ
トを行うことにより、一回のファイル処理要求に対する
磁気ヘッドのシーク動作量を減らすことができ、アクセ
ス時間の短縮化も図れる。
【0018】次に本発明の他の実施例について図4およ
び図5を用いて説明する。なお、本実施例の構成につい
ては図1と同じであるため説明は省略するが、図1のR
OM内には装置立ち上げ時にメモリに記憶すべき磁気デ
ィスク上のセクタアドレスは格納されていないものとす
る。
【0019】図4は本実施例における磁気ディスク上の
セクタデータのメモリ化の様子、図5は本実施例の動作
手順を示すフローチャートである。以下に本実施例の動
作を説明する。
【0020】装置に主電源を投入した後(ステップ50
1)、ホストコンピュータ上でオペレータが専用コマン
ドを使ってメモリ化すべき磁気ディスク上のセクタを指
定し、これをRAMにセットする(ステップ502)。
セクタ指定完了後、ディスクコントローラがこの指定セ
クタのデータを磁気ディスクから読み出し、メモリに転
送して記憶させる(ステップ503)。以降、ホストコ
ンピュータよりファイル作成、リード/ライト要求、フ
ァイル削除等のファイル処理要求が発生するごとに(ス
テップ504)、メモリ上に目的のセクタデータが存在
するか否かを判断し(ステップ505)、存在すればメ
モリに対してリード/ライトを実行し(ステップ50
6)、存在しなければ磁気ディスクに対してリード/ラ
イトを実行する(ステップ507)。以降は前記の実施
例と同様に、主電源がOFFになると(ステップ50
8)、内部電源部から内部回路への電源供給が開始さ
れ、ディスクコントローラはメモリに記憶されたセクタ
データを読み出して磁気ディスクに転送し、磁気ディス
ク上のデータをメモリのデータで更新する(ステップ5
09)。更新完了後、内部電源部から内部回路への電源
供給を停止する。
【0021】したがって、本実施例によれば、リード/
ライト頻度の高いセクタデータをオペレータが自由に指
定してこれをメモリに記憶することで、例えばファイル
システムごとに磁気ディスク上での格納領域が異なるフ
ァイル管理情報をメモリに記憶させることができると共
に、前記実施例と同様、磁気ディスクの局所的な劣化を
防止することができ、トータル的なファイルアクセス時
間の短縮化を図れる。なお、この実施例において、メモ
リに記憶させるセクタデータとしてはファイル管理情報
に限らず、ファイルデータであっても構わない。
【0022】さらに、本実施例では、磁気ディスク装置
について説明したが、データ記録再生の可能な光ディス
ク装置にも本発明は適用可能である。
【0023】
【発明の効果】以上説明したように本発明のディスク記
憶装置によれば、ファイル管理情報等リード/ライト頻
度の高いディスク記録媒体上の情報をディスク記録媒体
とは独立した半導体メモリなどの記憶手段に持たせ、ホ
ストからファイル処理要求に対してこの記憶手段にリー
ド/ライトを行うことで、ディスク記録媒体の局所的な
劣化を防止でき、トータル的なアクセス時間の短縮化も
図ることができる。
【図面の簡単な説明】
【図1】本発明に係る一実施例の磁気ディスク装置の構
成を示すブロック図である。
【図2】図1の磁気ディスク装置におけるディスク上の
ファイル管理情報部とファイルデータ部を示す図であ
る。
【図3】図1の磁気ディスク装置において代表される動
作手順を示すフローチャートである。
【図4】本発明の他の実施例の磁気ディスク装置におけ
る磁気ディスク上のセクタデータのメモリ化の様子を示
す図である。
【図5】図4の磁気ディスク装置において代表される動
作手順を示すフローチャートである。
【符号の説明】
D…磁気ディスク、1…ディスクリード/ライト部、2
…インタフェース部、3…ディスクコントローラ、4…
メモリ、5…内部電源部、6…ROM、7…RAM。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ディスク記録媒体に対する情報の書き込
    み/読み出しを行うディスク記憶装置において、 前記ディスク記録媒体上の少なくとも一部の情報を記憶
    するための記憶手段と、 前記記憶手段に記憶すべき情
    報を記録した前記ディスク記録媒体上の領域を指定する
    ための情報を格納する領域情報格納手段と、 前記領域情報格納手段に格納された領域指定情報を基
    に、前記ディスク記録媒体上の指定領域から情報を読み
    出して前記記憶手段に格納する情報転送手段と、 前記ディスク記録媒体に対する情報の書き込み/読み出
    し要求が発生し、且つ書き込み/読み出しを行うべき前
    記ディスク記録媒体上の領域の情報が前記記憶手段に記
    憶されている場合は、この記憶手段に対して情報の書き
    込み/読み出しを行う書き込み/読み出し手段と、 前記記憶手段に記憶された情報で前記ディスク記録媒体
    上の前記指定領域の情報を更新する更新手段とを具備す
    ることを特徴とするディスク記憶装置。
  2. 【請求項2】 少なくともファイルデータ並びにこのフ
    ァイルデータの格納先を示す位置情報を含むファイル管
    理情報を記録したディスク記録媒体に対する情報の書き
    込み/読み出しを行うディスク記憶装置において、 前記ディスク記録媒体上の前記ファイル管理情報を記憶
    するための記憶手段と、 前記記憶手段に記憶すべきフ
    ァイル管理情報を記録した前記ディスク記録媒体上の領
    域を指定するための情報を格納する領域情報格納手段
    と、 前記領域情報格納手段に格納された領域指定情報を基
    に、前記ディスク記録媒体上の指定領域からファイル管
    理情報を読み出して前記記憶手段に格納する情報転送手
    段と、 前記ディスク記録媒体に対する情報の書き込み/読み出
    し要求が発生した場合、前記記憶手段に対するファイル
    管理情報の書き込み/読み出しを行うと共に、このファ
    イル管理情報を基に前記ディスク記録媒体に対する前記
    ファイルデータの書き込み/読み出しを行う書き込み/
    読み出し手段と、 前記記憶手段に記憶されたファイル管理情報で前記ディ
    スク記録媒体上のファイル管理情報を更新する更新手段
    とを具備することを特徴とするディスク記憶装置。
  3. 【請求項3】 請求項1または2記載のディスク記憶装
    置において、 前記領域情報格納手段に格納する領域指定情報を任意に
    設定する手段をさらに有することを特徴とするディスク
    記憶装置。
JP5067117A 1993-03-25 1993-03-25 ディスク記憶装置 Withdrawn JPH06282380A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5067117A JPH06282380A (ja) 1993-03-25 1993-03-25 ディスク記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5067117A JPH06282380A (ja) 1993-03-25 1993-03-25 ディスク記憶装置

Publications (1)

Publication Number Publication Date
JPH06282380A true JPH06282380A (ja) 1994-10-07

Family

ID=13335638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5067117A Withdrawn JPH06282380A (ja) 1993-03-25 1993-03-25 ディスク記憶装置

Country Status (1)

Country Link
JP (1) JPH06282380A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10254638A (ja) * 1997-03-14 1998-09-25 Hitachi Ltd 記憶装置システム
WO2005003952A1 (ja) * 2003-07-07 2005-01-13 Hitachi Ulsi Systems Co., Ltd. 記憶装置および記憶システム
JP2006302315A (ja) * 2003-07-07 2006-11-02 Hitachi Ulsi Systems Co Ltd 記憶装置および記憶システム
JP2007026453A (ja) * 2003-07-07 2007-02-01 Hitachi Ulsi Systems Co Ltd 記憶装置および記憶システム
CN100409164C (zh) * 2003-07-07 2008-08-06 日立超大规模集成电路系统株式会社 存储系统
KR101013465B1 (ko) * 2008-07-15 2011-02-14 (주)피코씨이엘 플래시디스크 시스템의 쓰기 기능 향상 장치 및 그 방법

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10254638A (ja) * 1997-03-14 1998-09-25 Hitachi Ltd 記憶装置システム
WO2005003952A1 (ja) * 2003-07-07 2005-01-13 Hitachi Ulsi Systems Co., Ltd. 記憶装置および記憶システム
JP2006302315A (ja) * 2003-07-07 2006-11-02 Hitachi Ulsi Systems Co Ltd 記憶装置および記憶システム
JP2007026453A (ja) * 2003-07-07 2007-02-01 Hitachi Ulsi Systems Co Ltd 記憶装置および記憶システム
CN100409164C (zh) * 2003-07-07 2008-08-06 日立超大规模集成电路系统株式会社 存储系统
JP2010244573A (ja) * 2003-07-07 2010-10-28 Hitachi Ulsi Systems Co Ltd 記憶装置および記憶システム
US8291149B2 (en) 2003-07-07 2012-10-16 Hitachi Ulsi Systems Co., Ltd. Storage device and storage system having a hard disk drive and flash memory
KR101013465B1 (ko) * 2008-07-15 2011-02-14 (주)피코씨이엘 플래시디스크 시스템의 쓰기 기능 향상 장치 및 그 방법

Similar Documents

Publication Publication Date Title
US8065473B2 (en) Method for controlling memory card and method for controlling nonvolatile semiconductor memory
US5535355A (en) Controller for a storage device which allows either prestored or user defined firmware to be executed
US8867889B2 (en) Apparatus, method, and computer program for processing information
JPH06236241A (ja) フラッシュメモリを用いたハードディスク装置
JPH11175381A (ja) 情報記録再生装置
JPH02183472A (ja) 追記型光ディスク書込み制御方式
JPH1063551A (ja) 情報処理装置
JPH0520196A (ja) デイスク・キヤツシユ制御装置
JPH0528651A (ja) 情報記録再生装置
JP2746978B2 (ja) 書き込み保護機構付き外部記憶装置
JP2733478B2 (ja) 集合型装置における装填媒体管理方式
US6842747B2 (en) Method and apparatus for a disc drive interface
JP2005189907A (ja) ディスク装置
JPH0934782A (ja) 情報記憶装置
JPH02113467A (ja) デイスク制御方式
JPS6345660A (ja) Ramデイスクを用いたパソコンの起動方法
JP2972365B2 (ja) 磁気テープ記憶装置のアクセス管理方式
JPH02109151A (ja) ディクスキャッシュ制御方式
JPH06131260A (ja) 記憶装置の制御装置
JPS6390088A (ja) 光デイスクの記録情報管理方式
JPH08249129A (ja) 情報記録再生装置
JPH05242605A (ja) ディスク制御装置
JPH06168079A (ja) データバックアップシステム
JPH01169793A (ja) 光ディスク管理情報の移動方式
JPH04127335A (ja) ファイル管理システム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000530