JPH02113467A - デイスク制御方式 - Google Patents

デイスク制御方式

Info

Publication number
JPH02113467A
JPH02113467A JP26524788A JP26524788A JPH02113467A JP H02113467 A JPH02113467 A JP H02113467A JP 26524788 A JP26524788 A JP 26524788A JP 26524788 A JP26524788 A JP 26524788A JP H02113467 A JPH02113467 A JP H02113467A
Authority
JP
Japan
Prior art keywords
sector
disk control
replacement
data
defective
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
JP26524788A
Other languages
English (en)
Inventor
Masaaki Kobayashi
正明 小林
Toshihiko Tamiya
田宮 敏彦
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP26524788A priority Critical patent/JPH02113467A/ja
Publication of JPH02113467A publication Critical patent/JPH02113467A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ディスク装置における、欠陥セクタに対応す
る交替セクタの処理に係り、特に、交替セクタのアクセ
ス処理の性能を向上させることを可能にしたディスク制
御方式に関する。
〔従来の技術〕
ディスク装置において、媒体の不良箇所を他の良好な箇
所に代替えする場合には、セクタ単位で行われるのが一
般的である。この代替え用のセクタ(以下、交替セクタ
という。)は、アクセス処理性能を低下させないため、
欠陥箇所と同一のトラックあるいは同一のシリンダ内に
割り付けられるのが一般的である。しかし、同一トラッ
クあるいは同一シリンダ内に、ある定められた規定箇所
以上の欠陥セクタが存在することにより、同一トラック
あるいは同一シリンダ内に交替セクタを割り当てること
が不可能な場合、従来技術によるディスク装置は、規定
数を越えるセクタについては、媒体上の他のエリアに交
替セクタを割り当て、あるいは、規定数を越える欠陥セ
クタを持つトラックについては、このトラックを欠陥ト
ラックとみなし、他の良好なトラックを交替トラックと
じて割り当てるものであった。また、この従来技術は、
欠陥セクタと交替セクタとの対応を媒体上に記録してお
くと共に、ディスク制御装置内にも保持しておき、上位
装置から、欠陥セクタまたは欠陥トラックを含むエリア
に対するアクセスが指示されると、保持されている対応
表をサーチして、交替エリアのアドレスを調べ、欠陥箇
所については、そのエリアをアクセスしている。
なお、この種ディスク装置に関する従来技術として、例
えば、特開昭61−272821号公報等に記載された
技術が知られている。
〔発明が解決しようとする課題〕
前述した従来技術は、特に、交替セクタが欠陥セクタと
同一のトラックあるいは同一のシリンダ内に割り当てら
れなかった場合、交替トラックが欠陥トラックと同一の
シリンダ内に割り当てられなかった場合に、上位装置か
ら、欠陥セクタを含むエリアに対するアクセス指示が出
されると、交替セクタあるいは交替トラックへのアクセ
スのために、メカニカルなシーク動作が必要となり、上
位装置への応答に、大幅な時間遅延を生じ、スループッ
トを低下させるという問題点があった。
本発明の目的は、前記従来技術の問題点を解決し、交替
セクタあるいは交替トラックが、アクセスに時間のかか
る位置に割り当てられている場合にも、通常のエリアへ
のアクセスと同程度の時間で上位装置への応答を可能と
し、スループットを低下させることのないディスク制御
方式を提供することにある。
〔課題を解決するための手段〕
本発明によれば、前記目的は、ディスク制御装置内に、
媒体上の欠陥箇所と同一のトラック内あるいは同一のシ
リンダ内に割り当てることができなかった交替セクタあ
るいは交替トラックのデータを記憶しておくメモリを備
える事により達成される。
〔作用〕 ディスク制御装置は、電源の投入あるいはディスク装置
のノットレディ状態からレディ状態への移行を契機とし
て、媒体上に書き込まれている欠陥セクタと交替セクタ
との対応あるいは欠陥トラックと交替トラックとの対応
を自制御装置内のメモリに読み込むとともに、媒体上の
欠陥箇所と同一のトラック内あるいは同一のシリンダ内
に割り当てることができなかった交替セクタあるいは交
替トラックのデータ、すなわち、アクセスに時間のかか
る位置に割り当てられている交替セクタあるいは交替ト
ラックのデータについて、予め、そのデータを読み取り
、自制御装置内のメモリに格納しておく。
これにより、ディスク制御装置は、上位装置から、交替
セクタが同一トラック内あるいは同一シリンダ内にない
欠陥セクタを含むエリア、あるいは、交替トラックが同
一シリンダ内にない欠陥トラックを含むエリアをアクセ
スするようなRead指示を受けた場合、実際には媒体
上の交替セクタあるいは交替トラックをアクセスするこ
となく、自制御装置内のメモリから指示されたデータを
読み出し、上位装置へこのデータを転送することができ
る。また、同様にWrite指示を受けた場合、ディス
ク制御装置は、前記メモリ内のデータを更新するのみで
、上位装置に対する応答を返すことができる。
従って、本発明を用いることにより、システムのスルー
プットの向上を図ることが可能となる。
〔実施例〕
以下、本発明によるディスク制御方式の一実施例を図面
により詳細に説明する。
第1図は本発明が適用される磁気ディスクシステムの構
成を示すブロック図、第2図は磁気ディスク媒体上のト
ラックフォーマットを説明する図、第3図は磁気ディス
ク媒体上の欠陥セクタと交替セクタとの対応表を示す図
、第4図はWrite処理動作を説明するフローチャー
ト、第5図はRead処理動作を説明するフローチャー
トである。第1図、第2図において、11は磁気ディス
ク制御装置、12は交替セクタデータ格納用メモリ、1
3は磁気ディスク駆動装置、14は磁気ディスク媒体、
15は上位装置、16.17はバックアップ用バッテリ
電源、22.23は交替セクタである。
第1図において、磁気ディスク制御装置11は、ホスト
コンピュータ等の上位装置15からの指令に基づき、磁
気ディスク駆動装置13を制御し、磁気ディスク媒体1
4をアクセスする。
磁気ディスク制御装置11は、交替セクタデータ格納用
メモリ12を備えており、また、磁気ディスク制御装置
11及び磁気ディスク駆動装置13は、それぞれ、バッ
クアップ用バッテリ電源16.17を備え、電源断後も
、ある一定の時間動作可能とされている。
磁気ディスク媒体14上の各トラックは、第2図に示す
ように、セクタと呼ばれる情報記録・再生単位に分割さ
れており、トラック上の各セクタは、トラック上に欠陥
がない場合に、ユーザのデータが記録されるユーザセク
タ21と、ユーザセクタ21のいずれかに欠陥があった
場合に、その代替用に使用される交替セクタ22とに分
類される。通常、交替セクタ22は、各トラックに1個
または数個設けられており、これで各トラックの欠陥セ
クタを救済するに充分であるが、まれに、欠陥セクタの
数が準備されている交替セクタ22の数を上まわること
がある。この場合、磁気ディスク媒体14上の予め定め
られた位置に用意されている欠陥セクタがあるトラック
とは異なる他の交替セクタ用トラック上に、超過した分
の交替セクタ23が割り当てられる。
磁気ディスク制御装置11内の交替セクタデータ格納用
メモリ12は、欠陥セクタのあるトラックと異なるトラ
ックに交替セクタが割り当てられた場合、その交替セク
タのデータを保持する。
欠陥セクタと認識されたユーザセクタ21と交替セクタ
22.23との対応は、磁気ディスク媒体14のフォー
マツティング時等に、例えば、第3図に示すような対応
表30として、磁気ディスク媒体14上に記録させて保
持されている。
磁気ディスク制御装置11は、電源投入時、あるいは、
磁気ディスク駆動装置13がノットレディ状態からレデ
ィ状態に変化したときに、磁気ディスク媒体14上に記
録されている前述の対応表30をよみとり、自制御装置
内のメモリに格納するとともに、欠陥セクタと同一のト
ラック上に割り当てることのできなかった対応する交替
セクタ23に′ついて、そのデータを磁気ディスク媒体
14から読み取り、自制鍵装置11内の交替セクタデー
タ格納用メモリ12に格納しておく。
前述の状態で、上位装置からアクセスがあれば、磁気デ
ィスク制御装置11は、磁気ディスク制御装置11内に
読み込まれた対応表30と、交替セクタデータ格納用メ
モリ12に読み込まれている、欠陥セクタと同一のトラ
ック上に割り当てることのできなかった対応する交替セ
クタ23のデータとを利用して、磁気ディスク駆動装置
13を制御し、上位装置15に対する応答を行う。
以下、上位装置15からのアクセスに対する磁気ディス
ク制御装置11の動作を詳細に説明する。
まず、上位装置からWrij(3指示を受けた場合の処
理を第4図に示すフローにより説明する。
(1)、磁気ディスク制御装置11は、まず、上位装置
からWrite指示とWriteデータを受は取り、内
部のメモリに格納されている対応表30をサーチし、W
rite処理の対象範囲内に欠陥セクタがあるか否かを
調べる(ステップ41.42)。
(2)、ステップ42の結果、欠陥のないセクタについ
ては、磁気ディスク媒体14上のユーザセクタ21へ、
欠陥のあるセクタについては、磁気ディスク媒体14上
の対応する交替セクタ22.23へ、上位装置15から
受は取ったデータを書き込む(ステップ43)。
(3)1次に、Write処理の対象範囲内に存在する
欠陥セクタで、対応する交替セクタが欠陥セクタのある
トラックとは異なるトラックに割り当てられているもの
があるか否かを調べ、その存無を判定する(ステップ4
4.45)。
(4)、ステップ45で、該当する欠陥セクタがあると
判定された場合、交替セクタデータ格納用メモリ12内
の対応する交替セクタデータを更新して処理を終了する
(ステップ46)。
(5)、ステップ45で、該当する欠陥セクタがないと
判定された場合、交替セクタデータ格納用メモリ12内
の対応する交替セクタデータを更新することなくそのま
ま処理を終了する。
前述したWrite指示を受けた場合の処理フローにお
いて、ステップ43で、欠陥セクタに対応する交替セク
タが、該欠陥セクタと同一のトラック上に割り当てられ
ていない場合にも、この交替セクタに他のセクタと同様
にデータの書き込みを行っているが、このような交替セ
クタについては、交替セクタデータ格納用メモリ12に
のみデータの書き込みを行い、実際の磁気ディスク媒体
14上へのデータの書き込みは、後刻、磁気ディスク制
御装置11及び磁気ディスク駆動装置13に実行ずべき
処理がなくなったときに行うようにしてもよい。このよ
うにすると、磁気ディスク制御装置11は、前述した交
替セクタをアクセスすることな(、上位装置15にWr
ite処理の終了の報告をすることができるので、Wr
ite処理のスループットを向上させることができる。
また、この場合、磁気ディスク制御装置11及び磁気デ
ィスク駆動装置13内のバックアップ用バッテリ16.
17は、不要である。
また、磁気ディスク制御装置11及び磁気ディスク駆動
装置13にバックアップ用のバッテリ電源16.17を
備えれば、交替セクタデータ格納用メモリ12に格納さ
れている交替セクタデータを、磁気ディスク制御装置1
1あるいは磁気ディスク駆動装置13の電源断時に一括
して行うようにすることができる。
また、前記バックアップ用のバッテリ電源は、磁気ディ
スク制御装置11にのみ備え、磁気ディスク制御装置1
1が電源断中、交替セクタデータ格納用メモリ12内の
内容を保持するに足りる最小限の容量をもつものであっ
てもよい。この場合、磁気ディスク制御装置11の電源
断時も、交替セクタデータ格納用メモリ12内の内容を
保持することができるので、磁気ディスク制御装置11
の電源復旧時に、交替セクタデータ格納用メモリ12に
保持されているデータを、磁気ディスク媒体14上の交
替セクタに書き込むことができる。
次に、上位装置からRead指示を受けた場合の処理を
第5図に示すフローにより説明する。
fl)、[気ディスク制御装置11は、まず、上位装置
からRead指示を受は取ると、内部のメモリに格納さ
れている対応表30をサーチし、Read処理の対象範
囲内に欠陥セクタがあるか否かを調べる(ステップ51
)。
(2)、ステップ51の結果、欠陥のないセクタについ
ては、磁気ディスク媒体14上のユーザセクタ21から
データを読み取り、欠陥のあるセクタであっても、対応
する交替セクタが同一のトラック上に割り当てられてい
れば、その交替セクタ22からデータを読み取る(ステ
ップ52)。
(3)0次に、Read処理対象範囲内に存在する欠陥
セクタで、対応する交替セクタが欠陥セクタと同一のI
・ラック上に割り当てられていないも゛のがあるか否か
を調べ、該当する欠陥セクタがあるか否かを判定する(
ステップ53.54)。
(4)、ステップ54で、8亥当する欠陥セクタ力くな
いと判定された場合、読み取ったデータを上位装置15
に転送して処理を終了する(ステップ55)。
(5)、ステップ54で、該当する欠陥セクタが存在す
ると判定された場合、該当する欠陥セクタについては、
磁気ディスク媒体14上の対応する交替セクタをアクセ
スすることなく、磁気ディスク制御装置11内の交替セ
クタデータ格納用メモリ12内に保持されている対応す
る交替セクタデータを読み出し、このデータをステップ
52で読み取ったデータと共に上位装置15に転送して
処理を終了する(ステップ56)。
前述した本発明の実施例は、トラック毎に欠陥セクタに
対応する交替セクタを備え、各トラック上の交替セクタ
の数を越える欠陥セクタが発生した場合に、超過した分
の欠陥セクタについて、そのセクタに対応する交替セク
タを磁気ディスク媒体14上の別のエリアに割り当てる
方式に本発明を適用したものであるが、本発明は、シリ
ンダを単位として交替セクタを備え、各シリンダ上の交
替セクタの数を越える欠陥セクタが、そのシリンダ内に
発生している場合に、超過した分の欠陥セクタについて
、対応する交替セクタを磁気ディスク媒体14の他のエ
リアに割り当てる方式にも、同様に適用することができ
る。
前述した本発明の実施例において、磁気ディスク制御装
置11が、複数の磁気ディスク駆動装置13を制御する
場合、交替セクタデータ格納用メモリ12は、磁気ディ
スク駆動装置13のそれぞれに対応する領域を備えて構
成される。
前述した本発明の実施例によれば、欠陥セクタに対する
交替セクタが、磁気ディスク媒体上のどのようなエリア
に割り当てられている場合にも、磁気ディスク制御装置
11は、磁気ディスク駆動装置13に1度のシーク動作
を行わせるだけで、アクセス処理を終了することができ
、短時間で上〔発明の効果〕 以上説明したように、本発明によれば、磁気ディスク制
御装置が上位装置から欠陥セクタを含むエリアのRea
d指示を受けたとき、その欠陥セクタに対応する交替セ
クタが当該欠陥セクタ同一トラック内あるいは同一シリ
ンダ内に存在しない場合にも、交替セクタへのメカニカ
ルなシーク動作を再度実行しないですみ、上位装置への
データ転送を遅延なく速やかに行うことができる。
また、磁気ディスク制御装置が上位装置から欠陥セクタ
を含むエリアのWrii6指示を受けたとき、その欠陥
セクタに対応する交替セクタが当該欠陥セクタ同一トラ
ック内あるいは同一シリンダ内に存在しない場合、磁気
ディスク媒体上の当該交替セクタについては、上位装置
へ応答を返した後に、データを書き込むことができるの
で、上位装置への応答に遅延を生じさせることがなくな
る。
【図面の簡単な説明】
第1図は本発明が適用される磁気ディスクシステムの構
成を示すブロック図、第2図は磁気ディスク媒体上のト
ラックフォーマットを説明する図、第3図は磁気ディス
ク媒体上の欠陥セクタと交替セクタとの対応表を示す図
、第4図はWrite処理動作を説明するフローチャー
ト、第5図はRead処理動作を説明するフローチャー
トである。 11・・・・・・磁気ディスク制御装置、12・・・・
・・交替セクタデータ格納用メモリ、13・・・・・・
磁気ディスク駆動装置、14・・・・・・磁気ディスク
媒体、15・・・・・・上位装置、16.17・・・・
・・バックアップ用バッテリ電源、22.23・・・・
・・交替セクタ。 第2図 第3図

Claims (1)

  1. 【特許請求の範囲】 1、媒体上の欠陥セクタに対応して、該媒体上の他の良
    好な箇所に交替セクタを割り当てるディスク制御方式に
    おいて、前記欠陥セクタと同一のトラックあるいは同一
    のシリンダ内に割り当てることができなかつた前記欠陥
    セクタに対応する交替セクタのデータを格納するメモリ
    を、前記ディスク制御装置内に備え、上位装置より、欠
    陥セクタを含むエリアに対するRead指示があつたと
    き、該欠陥セクタに対応する交替セクタが、該欠陥セク
    タと同一のトラック内、あるいは、同一のシリンダ内に
    存在しないならば、前記媒体上の該交替セクタをアクセ
    スすることなく、該交替セクタについては、前記メモリ
    内の対応位置のデータを読み出して、上位装置へ転送す
    ることを特徴とするディスク制御方式。 2、媒体上の欠陥セクタに対応して、該媒体上の他の良
    好な箇所に交替セクタを割り当てるディスク制御方式に
    おいて、前記欠陥セクタと同一のトラックあるいは同一
    のシリンダ内に割り当てることができなかつた前記欠陥
    セクタに対応する交替セクタのデータを格納するメモリ
    を、前記ディスク制御装置内に備え、上位装置より、欠
    陥セクタを含むエリアに対するWrite指示があつた
    とき、該欠陥セクタに対応する交替セクタが、該欠陥セ
    クタと同一のトラック内、あるいは、同一のシリンダ内
    に存在しないならば、前記媒体上の交替セクタへのデー
    タの書き込みを行うことなく、該交替セクタについては
    、前記メモリ内の対応位置のデータの更新を行うのみで
    、上位装置へ応答を返すことを特徴とするディスク制御
    方式。 3、前記媒体上の交替セクタへのデータの書き込みを行
    わなかつた交替セクタへのデータの書き込みを、前記メ
    モリ内のデータをもとに、後刻行うことを特徴とする特
    許請求の範囲第2項記載のディスク制御方式。 4、前記媒体上の交替セクタへのデータの書き込みを行
    わなかつた交替セクタへのデータの書き込みを、ディス
    ク制御装置及びディスク駆動装置にバックアップ用のバ
    ッテリ電源を備えることにより、前記メモリ内のデータ
    をもとに、前記ディスク制御装置の電源断時あるいは前
    記ディスク駆動装置の電源断時に行うことを特徴とする
    特許請求の範囲第2項記載のディスク制御方式。 5、前記媒体上の交替セクタへのデータの書き込みを行
    わなかつた交替セクタへのデータの書き込みを、ディス
    ク制御装置に前記メモリの内容を保持させるバックアッ
    プ用のバッテリ電源を備えることにより、前記メモリ内
    のデータをもとに、前記ディスク制御装置の電源復旧後
    に行うことを特徴とする特許請求の範囲第2項記載のデ
    ィスク制御方式。
JP26524788A 1988-10-22 1988-10-22 デイスク制御方式 Pending JPH02113467A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26524788A JPH02113467A (ja) 1988-10-22 1988-10-22 デイスク制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26524788A JPH02113467A (ja) 1988-10-22 1988-10-22 デイスク制御方式

Publications (1)

Publication Number Publication Date
JPH02113467A true JPH02113467A (ja) 1990-04-25

Family

ID=17414576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26524788A Pending JPH02113467A (ja) 1988-10-22 1988-10-22 デイスク制御方式

Country Status (1)

Country Link
JP (1) JPH02113467A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH087485A (ja) * 1994-06-14 1996-01-12 Nec Gumma Ltd 光ディスク制御装置
JPH1049312A (ja) * 1996-07-29 1998-02-20 Shikoku Nippon Denki Software Kk 磁気ディスク装置
JPH10143329A (ja) * 1996-11-06 1998-05-29 Nec Ibaraki Ltd 磁気ディスク制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH087485A (ja) * 1994-06-14 1996-01-12 Nec Gumma Ltd 光ディスク制御装置
JPH1049312A (ja) * 1996-07-29 1998-02-20 Shikoku Nippon Denki Software Kk 磁気ディスク装置
JPH10143329A (ja) * 1996-11-06 1998-05-29 Nec Ibaraki Ltd 磁気ディスク制御装置

Similar Documents

Publication Publication Date Title
US6360232B1 (en) Disaster recovery method for a removable media library
US6513135B2 (en) Automatic read reassignment method and a magnetic disk drive
JP3137346B2 (ja) フレキシブル磁気ディスク装置
JPH06131233A (ja) マルチファイル型記憶媒体のアクセス方法およびライブラリ装置
JPH02281474A (ja) 記憶媒体のオートチェンジャ装置
US5546556A (en) Disk storage system have a defect map of the disk stored in a memory which is different from the disk
US6393580B1 (en) Automatic read reassignment method and a magnetic disk drive
JPH02113467A (ja) デイスク制御方式
JPH0511933A (ja) ハードデイスクエミユレータ及びその固定キヤツシユエリア割付方法
JPH0644118A (ja) ファイルバックアップ方式
US7539894B2 (en) Method for accessing data of defected optical disk
JP2752750B2 (ja) オートチェンジャ
JPH04162127A (ja) 磁気ディスク記憶装置
JPH1049312A (ja) 磁気ディスク装置
JPH0514353Y2 (ja)
JPS629444A (ja) 計算機システムにおけるフロツピイ媒体間の複写および検証制御方法
JP3183253B2 (ja) ディスク装置の動的大容量化方法及び動的大容量化方式
JP2003186629A (ja) データコピーシステム
JPH06250927A (ja) 記憶装置
JPH06290547A (ja) ディスク装置の高速データ転送方法
JPH04341977A (ja) データ再生制御方式
JPS63195873A (ja) 回転型情報記録媒体の情報記録再生方法
JPH04111030A (ja) 情報記録装置
JPH05173724A (ja) 磁気テープ記憶装置
JPH04205021A (ja) 磁気ディスク装置