JPH02297761A - 磁気ディスク装置 - Google Patents

磁気ディスク装置

Info

Publication number
JPH02297761A
JPH02297761A JP11776189A JP11776189A JPH02297761A JP H02297761 A JPH02297761 A JP H02297761A JP 11776189 A JP11776189 A JP 11776189A JP 11776189 A JP11776189 A JP 11776189A JP H02297761 A JPH02297761 A JP H02297761A
Authority
JP
Japan
Prior art keywords
processing
magnetic disk
sector
semiconductor
read
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
JP11776189A
Other languages
English (en)
Inventor
Moriyuki Minewaki
盛行 峰脇
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP11776189A priority Critical patent/JPH02297761A/ja
Publication of JPH02297761A publication Critical patent/JPH02297761A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、磁気ディスク装置に関するもので、特に大容
量の磁気ディスク装置に関する。
〔従来の技術〕
従来の磁気ディスク装置における欠陥セクタに対する代
替の方法は、代替管理手段として管理テーブルを磁気デ
ィスク上の特定トラックに設けて代替処理の有無を管理
している。代替方法としては、各トラック単位に用意し
た代替用の数個のセクタに割当てることによって行う方
法と、不良セクタの数が多くて同一のトラック上で代替
処理ができない場合に、オーバーした不良セクタに対し
て、特定のシリンダを代替シリンダとしてそのシリンダ
に属するトラックにセクタ単位に代替する方法とを採用
している。
従って、不良セクタの数が多くて笹−のセクタ内で代替
処理ができない場合は、代替専用のセクタに対してアク
セスするために、代替シリンダへのヘッド切り換えと、
ヘッドの移動動作(シーク動作と称する)を行わなけれ
ばならない。また、代替管理テーブルに対する読出しま
たは書込み動作と、代替処理後の次のセクタへの継続ア
クセスイこ対する元のトラックへのヘッド伐り換え、お
よびシーク動作を行う必要がある。
〔発明が解決しようとする課題〕
上述したような従来の磁気ディスク装置における代替処
理は、欠陥セクタを有するトラックから代替が行われる
トラックや代替管理テーブルへの処理において、必ずヘ
ッドの切り換え動作とシーク動作と回転待ちとの処理が
入り、このために数ms’〜数士msの処理時間がかか
り、このため磁気ディスク装置の処理速度が低下すると
いう欠点がある。
〔課題を解決するための手段〕
本発明の磁気ディスク装置は、RAM等の半導体記憶素
子を有する半導体ディスク部と、ハード磁気ディスク部
と、制御部とを備え、読取りや書込みを行うとき、半導
体ディスク部を代替専用として磁気ディスク部の代替の
ための読取り動作や書込み動作を行うようにしたもので
ある。
このように、代替処理をすべて半導体ディスク部で行う
ようにすることにより、代替処理に要していたヘッド切
り換え動作やシーク動作や回転待ち等の処理時間をなく
して、代替処理時間の高速化を可能としたものである。
〔実施例〕 以下本発明の実施例を図面を参照して説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。
第1図において、1は基本処理装置、2は主記憶装置、
3はシステムバス、4は基本処理装置1および主記憶装
置2とハード磁気ディスク部6および半導体ディスク部
7との間の信号の授受を行うとともに両ディスク部の入
出力の制御を行うディスク制御部、7は半導体ディスク
部である。
次に、このように構成した磁気ディスク装置の動作につ
いて説明する。
第1図に示すハード磁気ディスク部6と半導体ディスク
部7について、初期媒体欠陥の初期化と、データ読出し
時の代替処理と、半導体ディスク部7の電源オフ時にお
けるデータ退避処理とを例にとって説明する。
第1図のハード磁気ディスク部6は、イーニスディアイ
(ESD I )仕様のものを使用した場合の例であり
、ID部(媒体上におけるセクタごとの番地と状態を意
味するもの)は、第2図に示すように5バイトの構成と
なっている。第2図において、セクタID部1aの4バ
イトの内容によって目的の番地を示し、フラグ部2aは
、00″ならば正常な空きセクタ、02″ならば欠陥セ
クタ、03″ならば代替処理を行ったセクタを意味して
いる。
第3図に示すフローチャートは、半導体ディスク部7を
用いたハード磁気ディスク部6の初期媒体欠陥に対する
動作を示すものであり、第4図に示すフローチャートは
、第3図によって初期化したハード磁気ディスク部6お
よび半導体ディスク部7に対し、データの読出しを行う
ときの代替処理動作を示すものである。第4図に示す処
理動作は、第3図によってハード磁気ディスク部6と半
導体ディスク部7とが初期化されていることを前提とし
ている。
データの読取りおよび書込みに対するハード磁気ディス
ク部6および半導体ディスク部7の駆動については、処
理装置1(第1図参照)から起動命令がディスク制御部
4に対して出され、ディスク制御部4はこの起動命令を
解釈してハード磁気ディスク部6または半導体ディスク
部7に対して駆動をかける。
第3図に示すように、まずハード磁気ディスク部6にあ
る媒体欠陥情報シリンダに対してヘッド1のOセクタか
らデータ部を読取り(以下これをリードデータと称する
)(参照符号11)、媒体のどこのセクタに欠陥がある
かを認識する(参照符号12)0次に認識した欠陥セク
タの代替セクタを半導体ディスク部7に作成する(参照
符号13)、この処理は、認識した欠陥セクタに対して
ID部のフラグバイト(セクタの媒体状態を表わす情報
)を03″ (代替処理を行ったセクタを意味する)に
変更し、先頭セクタからセクタのID部の書込み(以下
これをライトIDと称する)を順次行う(参照符号14
)。この代替処理は半導体ディスク部7のセクタを一つ
ずつカウントアツプし、認識した欠陥セクタについて全
て終了するまで行う(参照符号15および16)。また
この代替処理を行った各セクタは、半導体ディスク部7
上の特定のシリンダに対して代替管理テーブルを設け、
代替処理の有無について管理を行う(参照符号16)。
管理テーブルの形式は第5図に例示した通りである。半
導体ディスク部7への代替終了後、ハード磁気ディスク
部6の代替処理を行う。この処理は、認識した欠陥セク
タに対し、ID部のフラグバイトを02″に変更し、残
りの4バイトを代替IDに変更し、ハード磁気ディスク
部6の欠陥セクタにライトIDを行う(参照符号17)
。すべての欠陥セクタの代替処理が終了するまでこの処
理は継続して行う(参照符号18および19)。以上述
べた第3図の処理動作を行うことにより、ハード磁気デ
ィスク部6および半導体ディスク部7の初期媒体欠陥の
初期化を行う。
次に第3図の処理動作によって初期欠陥の初期化がなさ
れた両ディスク部に対しての読取り処理動作を第4図を
参照して説明する。
まず、ハード磁気ディスク部6にフラグバイトを” o
 o ”として順次リードデータを行う(参照符号21
)。この結果から、目的のセクタが見つけ出せないもの
(以下これをノーデータエラーと称する)また目的のセ
クタは見つかったがそのセクタのデータ部に欠陥がある
ものく以下これをデータエラーと称する)を検出する(
参照符号22)。この処理により、代替が行われたセク
タと後発不良によって不良となったセクタとが検出され
る。
正常終了した場合(参照符号23)、次のセクタへ処理
がカウントアツプされ、最終セクタまで継続処理される
。エラー発生の場合(参照符号24)、リトライにより
救えなかったセクタについては、データエラーなら後発
不良とする(参照符号25)。
ノーデータエラーとなったセクタについてはり−ドID
を行ないく参照符号26)、正常に読取ることができれ
ば参照符号27)代替されたセクタであり、リードID
のデータが示す代替先のセクタに対して半導体ディスク
部7にリードデータを行って(参照符号28)有効なデ
ータが得られる。このリードデータで異常終了した場合
には、半導体ディスク部7の代替管理テーブルをリード
データしく参照符号29)、エラーセクタのIDとリー
ドしたデータを比較してエラーセクタの代替の有無を確
認する。この比較処理でエラーセクタが見つからなけれ
ば(参照符号30)、後発不良とする(参照符号25)
、見つかった場合には、ID部およびデータ部がともに
不良となったセクタであり、トラック単位による代替処
理を行う(参照符号31)、なお、後発不良については
、本処理ルーチンを抜けて別処理としての代替処理を行
う0以上読取り処理について説明したが、データの書込
み処理においても第4図の処理と同様に行う。
次に、半導体ディスク部7における電源オフ前のデータ
退避についての処理動作を第6図を参照して説明する。
まず、半導体ディスク部7の先頭セクタからフラグバイ
トを03″とし、順次リードデータを行う(参照符号4
1)、正常にリードできたデータについてはく参照符号
42)、ハード磁気ディスク部6にある媒体欠陥情報シ
リンダのヘッド2(媒体面に対して読取りまたは書込み
を行う部分)の先頭セクタから順次ライトデータを行う
(参照符号43)、この処理によって半導体ディスク部
7のデータをハード磁気ディスク部6の媒体欠陥情報シ
リンダへ退避することができる。
以上の処理を半導体ディスク部7でノーデータエラーが
発生するまでセクタカウントを1づつアップしながら行
い(参照符号44)、すべての退避を終了する。ただし
、ノーデータエラーが発生したときは、エラーセクタの
り−ドIDを行い(参照符号45)、フラグバイトが″
OO″以外であるときは(参照符号46)正常終了とは
みなさずに後発エラーとしての処理を行う(参照符号4
7)。
第7図はハード磁気ディスク部6と半導体ディスク部7
のリード動作のアクセス順序および退避動作を示す動作
説明図である。なお第7図においてはエラー判定やりト
ライ処理についての動作は省略しである。
第7図において、リード動作の順序として、磁気ディス
ク1b上のデータリードライト用シリンダ3bのり−ド
1cから始まり、リード2cが次に行われる。この時、
#2のセクタが欠陥であるため、半導体ディスク2bへ
の代替処理としてリード3cが行われる。代替終了後リ
ード4cに戻り、リード5cおよび6cと磁気ディスク
1bの通常リード動作を行う。次に半導体ディスク2b
からのデータ退避として、シリンダ5bの代替デー、夕
をライト動作7cとして媒体欠陥情報シリンダ4bへ退
避を行う。退避動作については、第6図に示した動作を
行う。また、退避後の再業務開始の時には、第6図の逆
の動作としてハード磁気ディスク部6からリードしたデ
ータを半導体ディスク部7にライトデータする。このデ
ータを回復させる動作により、第4図に示した動作も再
び行うことができる。
〔発明の効果〕
以上説明したように、本発明の磁気ディスク装置は、第
3図に示した動作によって初期欠陥の初期化を行い、第
4図に示した動作によってリードライト時の代替処理を
行うことにより、ハード磁気ディスク部での処理上大き
なウェイトをしめるシーク時間とヘッド切り換え時間と
回転待ち時間をなくし、半導体ディスク部への読取りま
たは書込み処理のみによって代替処理を実現できるため
、磁気ディスク装置の媒体欠陥処理に関する処理速度の
高速化を実現することができるという効果がある。
図面の簡単な説明 第1図は本発明の一実施例を示すブロック図、第2図は
第1図の実施例の磁気ディスク媒体上のID部の構成を
示すフォーマット図、第3図は第1図の実施例において
ハード磁気ディスク部に対する初期欠陥媒体の代替処理
の初期化動作を示す流れ図、第4図は第1図の実施例に
おいてハード磁気ディスク部の初期欠陥に対して第3図
の処理を行った後の代替セクタの読取り処理動作を示す
流れ図、第5図は第1図の実施例において半導体ディス
ク部に書込む代替管理テーブルを示すフォーマット図、
第6図は第1図の実施例において半導体ディスク部のデ
ータをハード磁気ディスク部の初期欠陥情報シリンダへ
退避する処理動作を示す流れ図、第7図は第4図および
第6図の動作におけるアクセスの順序を示す動作説明図
である。
1・・・基本処理装置、2・・・主記憶装置、3・・・
システムバス、4・・・ディスク制御部、5・・・ディ
スク制御バス、6・・・ハード磁気ディスク部、7・・
・半導体ディスク部。

Claims (1)

    【特許請求の範囲】
  1. 半導体記憶素子を有する半導体ディスク部と、ハード磁
    気ディスク部と、制御部とを備え、前記半導体ディスク
    部を代替専用とし、前記半導体ディスク部においてハー
    ド磁気ディスク部の代替のための読取りまたは書込み動
    作を行うように構成したことを特徴とする磁気ディスク
    装置。
JP11776189A 1989-05-10 1989-05-10 磁気ディスク装置 Pending JPH02297761A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11776189A JPH02297761A (ja) 1989-05-10 1989-05-10 磁気ディスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11776189A JPH02297761A (ja) 1989-05-10 1989-05-10 磁気ディスク装置

Publications (1)

Publication Number Publication Date
JPH02297761A true JPH02297761A (ja) 1990-12-10

Family

ID=14719672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11776189A Pending JPH02297761A (ja) 1989-05-10 1989-05-10 磁気ディスク装置

Country Status (1)

Country Link
JP (1) JPH02297761A (ja)

Similar Documents

Publication Publication Date Title
JP2000148604A (ja) 記憶装置の制御方法
US20020138694A1 (en) Magnetic disc drive, method for recording data, and method for reproducing data
JPH07281840A (ja) 2重化ディスク記録装置
US7478195B2 (en) Disk device with degree of multiplexing based on a received logical block address
JPH04111113A (ja) ハードディスクエミュレータ
JPH02297761A (ja) 磁気ディスク装置
JP2562753B2 (ja) 光磁気ディスク装置の読出し制御方式
JPS6117274A (ja) 光デイスク制御装置
JP3615250B2 (ja) ディスクアレイ装置
JP3147575B2 (ja) データ書込み装置及びデータブロック書込み方法
JPH11175261A (ja) ディスクの制御方法
JP3341094B2 (ja) 記録媒体読出し装置
JPH02113467A (ja) デイスク制御方式
JPH01243268A (ja) データ記録制御方法
JPH0628779A (ja) ディスク装置におけるデータ記録制御方法
JP3870024B2 (ja) 情報記録装置及び情報記録方法
JPS6013360A (ja) 記憶装置
JPS60101788A (ja) 光デイスク制御装置
JP3977611B2 (ja) ディスク記憶装置及び同装置におけるセクタ代替処理方法
JPH01315070A (ja) ディスク代替制御方式
JPH05182369A (ja) 磁気ディスク制御方法
JPS63117370A (ja) デイスク装置
JPS6212958A (ja) 磁気デイスク制御装置
JPH0421021A (ja) 半導体ディスク装置のデータバックアップ方式
JPH0417458B2 (ja)