JP3526693B2 - ディスク制御器のオーバーラン防止方法 - Google Patents

ディスク制御器のオーバーラン防止方法

Info

Publication number
JP3526693B2
JP3526693B2 JP13125696A JP13125696A JP3526693B2 JP 3526693 B2 JP3526693 B2 JP 3526693B2 JP 13125696 A JP13125696 A JP 13125696A JP 13125696 A JP13125696 A JP 13125696A JP 3526693 B2 JP3526693 B2 JP 3526693B2
Authority
JP
Japan
Prior art keywords
sequencer
disk
overrun
disk controller
time
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.)
Expired - Lifetime
Application number
JP13125696A
Other languages
English (en)
Other versions
JPH08315496A (ja
Inventor
學斌 金
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH08315496A publication Critical patent/JPH08315496A/ja
Application granted granted Critical
Publication of JP3526693B2 publication Critical patent/JP3526693B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B21/00Head arrangements not specific to the method of recording or reproducing
    • G11B21/02Driving or moving of heads
    • G11B21/08Track changing or selecting during transducing operation
    • G11B21/081Access to indexed tracks or parts of continuous track
    • G11B21/083Access to indexed tracks or parts of continuous track on discs

Landscapes

  • Debugging And Monitoring (AREA)
  • Moving Of Head For Track Selection And Changing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Moving Of Heads (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はディスク制御器に関
し、さらに詳細には、ディスク制御器のシーケンサのオ
ーバーラン状態を防止するための方法に関する。
【0002】
【従来の技術】図1は通常のハードディスク制御器のハ
ードウェア構成を示すブロック図である。図1を参照
ながら、ハードディスク制御器の各構成要素を説明する
と以下のようになる。
【0003】プリアンプ11は、ヘッド17がディスク
18から読み出した信号を増幅させるための回路であ
り、R/W(読み出し/書き込み)チャンネル12は、
前記プリアンプ11から出力信号の波形を調整して、デ
ジタルデータに変換する回路である。ASIC16は、
前記ヘッド17から入力された信号から各種制御信号を
生成するロジックアレイの集合であり、PES(位置誤
差:Position Error Signal)情報を作るためのバース
トタイミング発生回路である。また、シーケンサ13は
前記ディスク18の回転速度を制御する回路であり、前
記ディスク18から読み出されたデータをバッファ(図
示せず)に格納する。さらに、マイクロプロセッサの内
部タイマ14は、前記ディスク18の駆動に必要である
基本的な時間情報、例えばクロックを提供する。ファー
ムウェア(F/W)プログラム15は、ハードディスク
制御器を制御するためのもので、PROM(programmab
leROM)に格納される。
【0004】ハードディスクの情報記録領域は、前記ヘ
ッドの縦・横位置を判断しうるように基準信号を提供す
るサーボセクタと、前記ハードディスク制御器の基本的
な機能であるデータ入出力を行うためのデータセクタと
からなる。そして、前記サーボセクタには、前記ディス
クの円周方向への基準位置を設定するためにインデック
スが作成され、そのインデックスに基づいて前記ヘッド
の前記ディスク上での円周方向への位置決めが行われ
る。前記データセクタは、連続したデータが一定の長さ
で記録されるフィールドから構成され、前記フィールド
の開始を示すためにフィールドパルスが生成される。ま
た前記データセクタは、セクタ間のギャップ、IDフィ
ールドおよびデータフィールドに大別される。
【0005】前記IDフィールドは、さらに、IDアド
レスマーク、ID、PLO、ID位置情報、IDスプリ
ット情報、ID−CRC(cyclic redundancy code)に
細分化され、前記データフィールドはさらにデータPL
O、データアドレスマーク、データおよびデータECC
(error correction code)に細分化されている。
【0006】かかる構造を有する前記ハードディスク制
御器は、前記ディスク18から前記データの読み出し・
書き込みを行うため、および前記データセクタの必要な
情報をうまく読み出すために、1)前記フィールドパル
スの検出、2)前記IDアドレスマークの検出、3)前
記ID位置情報と前記IDスプリット情報の読み出し、
前記ID−CRC値が正しいか否かの確認、といった動
作過程を必要とする。
【0007】その際、前記ディスクの不良により、上記
第2、第3過程でエラーが発生することがあり、その場
合には、前記シーケンサ13は次の前記フィールドパル
スを待つことになるが、もし前記ディスクに永久的な不
良がある場合には、前記シーケンサ13はシーケンスを
無限回反復する状態になる。すなわち、前記シーケンサ
13は、オーバーランすることになる。
【0008】これを防止するために、従来は、図2に示
すような手順で、従来はシーケンサ駆動が行われてき
た。
【0009】まずシーケンサが初期化された後(ステッ
プ21)、前記シーケンサ13が動作し(ステップ2
2)、ヘッド17がディスク18上の所定位置を検索す
るのに要する一定時間が経過すると、前記シーケンサ1
3が停止状態にあるか否かを判断する(ステップ2
3)。
【0010】かかる判断において前記シーケンサ13が
停止状態であれば、前記ヘッド17が正常に移動して元
の位置を検索し、停止処理ルーチンにより前記シーケン
サ13が停止する。
【0011】次に前記シーケンサ13が完全に停止して
動作が完了したか否かを判断し、動作が完了していれば
前記シーケンサ13のオーバーラン防止動作を終了し、
動作が完了していなければ正常なシーケンサ制御が行わ
れていないことになるので、ステップ22の前記シーケ
ンサ13の動作を再び実行する(ステップ27)。
【0012】また前記シーケンサ13が停止状態か否か
を判断するステップ23において、前記シーケンサ13
が停止状態でないと判断された場合は、前記シーケンサ
13がオーバーラン状態であるか否かを判断する(ステ
ップ24)。
【0013】前記シーケンサ13がオーバーラン状態で
ない場合には、前記ヘッド17が元の位置を検索してい
る途中であるから、前記シーケンサ13が停止状態であ
るか否かを再び判断し(ステップ23)する。これに対
して、前記シーケンサ13がオーバーラン状態であれば
インデックス信号が検出されないエラーであるから、イ
ンデックスエラー復旧ルーチンを実行した後(ステップ
25)、再び前記シーケンサ13の動作を実行する(ス
テップ22)。
【0014】
【発明が解決しようとする課題】以上のように、従来
は、オーバーラン状態を防止するために、ステップ24
から前記インデックスの検出回数を前記マイクロプロセ
ッサ内部タイマ14でカウントして、所定の数以上のイ
ンデックスが検出される時点で、前記シーケンサ13の
動作を停止する方法がとられてきた。
【0015】しかしながら,かかる方法では,ディスク
18が回転しても必要な前記ID情報が検出されないの
で,前記シーケンサ13を停止させるための過程(ステ
ップ26)が別途必要になる。そのため,マイクロプロ
セッサがシーケンサの状態を検出するために図2に示し
たようなポーリングを繰り返し行うことでマイクロプロ
セッサの演算能力の利用効率を低下させていた。
【0016】一方前記インデックス信号にエラーが発生
した場合、前記シーケンサ13は正常に停止できないオ
ーバーラン状態に置かれるため、その防止のために一定
時間経過後に前記シーケンサ13を強制的に停止するこ
とが必要となる。
【0017】本発明は上記問題点に鑑みて成されたもの
であり、タイマ割り込みを用いてディスク制御器のシー
ケンサのオーバーラン状態を効果的に防止しすることが
できる新規かつ改良された方法を提供することを目的と
する。
【0018】
【課題を解決するための手段】前記のような目的を達成
するために,本発明の第1の観点にかかるディスク制御
器のディスクに永久的な不良がある場合に,ディスクの
回転を制御するシーケンサがシーケンスを無限回反復す
る状態であるオーバーラン状態を防止するオーバーラン
防止方法は,前記ディスク制御器のシーケンサを初期化
するステップと;前記シーケンサが動作を開始する開始
時点の,ディスクの駆動に必要な時間情報を提供するタ
イマ値を読み出すステップと;読み出された前記タイマ
値に所定の時定数を加えて,正常な動作状態で前記シー
ケンサが動作し続ける最大時間であるシーケンサ停止時
点を求めるステップと;前記シーケンサ停止時点,前
記シーケンサが動作しているか否かを判断するステップ
と;前記シーケンサ停止時点で,前記シーケンサが動作
していると判断される場合には前記シーケンサを強制的
に停止させるステップと;を含むことを特徴としてい
る。
【0019】また,上記発明にかかるディスク制御器の
オーバーラン防止方法において,前記時定数Tは,前記
ディスクの円周方向への基準位置を設定するために作成
されるインデックスの最大インデックス検出回数をN
(ただし,Nは2以上の整数)とするとき,:T=N×
(ディスクの回転時間)×(タイマの周波数)で表わさ
れることが望ましい。
【0020】さらに上記課題を解決するために,本発明
の第2の観点にかかるディスク制御器のディスクに永久
的な不良がある場合に,ディスクの回転を制御するシー
ケンサがシーケンスを無限回反復する状態であるオーバ
ーラン状態を防止するオーバーラン防止方法は,前記デ
ィスク制御器に備わるシーケンサの初期動作時の,ディ
スクの駆動に必要な時間情報であるタイマ値に所定の時
定数を加えてシーケンサ停止時点を求めるステップと;
前記シーケンサ動作中に現在のタイマ値を読み出すステ
ップと;読み出された前記タイマ値を所定値だけ増加さ
せるステップと;前記シーケンサ停止時点と増加された
前記タイマ値が等しいか否かを確認するステップと;前
記シーケンサ停止時点と増加された前記タイマ値が等し
ければ,オーバーラン状態のとき発生するインデックス
検出エラーを示すフラグをセットした後,シーケンサを
強制的に停止させるステップと;を含むことを特徴とし
ている。
【0021】また,上記発明にかかるディスク制御器の
オーバーラン防止方法において,前記時定数Tは,前記
ディスクの円周方向への基準位置を設定するために作成
されるインデックスの最大インデックス検出回数をN
(ただし,Nは2以上の整数)とするとき,:T=N×
(ディスクの回転時間)×(タイマの周波数)で表わさ
れることが望ましく,さらに,前記インデックス検出エ
ラーを示すフラグを確認するステップと;前記フラグが
設定されている場合には,前記シーケンサを再び動作さ
せるべくインデックス検出エラー復旧過程を実行するス
テップと;前記フラグがクリアされている場合には,一
般的なエラー検出と復旧ルーチンを実行するステップ
と;を含むことが望ましい。
【0022】
【発明の実施の形態】以下、添付図面に基づいて、本発
明にかかるディスク制御器のオーバーラン防止方法の実
施の一形態について詳細に説明する。
【0023】シーケンサ動作開始時のタイマ割り込みを
用いた前記シーケンサのオーバーラン防止アルゴリズム
を、図3を参照しながら説明すると以下の通りである。
【0024】まずシーケンサを初期化し(ステップ3
1)、前記シーケンサが動作を開始する時点のタイマ値
を読み出す(ステップ32)。次いで、読み出された前
記タイマ値に一定の時定数を加えてシーケンサ停止時点
を計算する(ステップ33)。ここで、前記シーケンサ
停止時点は、正常な動作状態で前記シーケンサが動作し
続ける最大時間であり、停止時点以後でも、前記シーケ
ンサが動作中ならばオーバーラン状態と見なすことがで
きる時間である。
【0025】また前記シーケンサ停止時点を計算するた
めの時定数Tは、ディスクの回転数を考慮して以下のよ
うに設定する: T=N×(ディスクの回転時間)×(タイマの周波数) ここでNは2以上の整数であるような最大インデックス
検出回数である。
【0026】たとえば、最大インデックス検出回数N=
3、前記ディスク回転速度が5400RPM、タイマの
周波数が1KHzとすると、ディスクの回転時間は1
1.111msecとなり、ゆえに定数Tは、 T=3×11.111×1=33.333(チック(t
ick)) で表わされる。従って、上記例では、34またはそれ以
上の整数を時定数として使用する。
【0027】このようにステップ33で,前記シーケン
サ停止時点が決定され,前記シーケンサが前記シーケン
サ停止時点に動作しているか否かが判断される(ステッ
プ34)。そして,ステップ34において,前記シーケ
ンサが動作していると判断されると,オーバーラン状態
見なされるので,前記シーケンサは強制的に停止され
る(ステップ35)。
【0028】次に、タイマ割り込みサービスルーチンに
よる前記シーケンサのオーバーラン防止アルゴリズム
を、図4を参照しながら説明する。
【0029】まず、前記タイマ値を読み出し、1ずつ加
算する。次いで、前記シーケンサがオーバーラン状態で
あるか否かを判断するために、前記タイマ値をステップ
33で計算した前記シーケンサ停止時点と比較する(ス
テップ42)。そして、ステップ42で、前記タイマ値
が前記シーケンサ停止時点と異なると判断された場合に
は、割り込みサービスルーチンを終了する。これに対し
て、ステップ42で、前記シーケンサ停止時点と前記タ
イマ値とが一致すると判断された場合には、前記シーケ
ンサが停止したか否かを確認し(ステップ43)、すで
に停止していれば前記割り込みサービスルーチンを終了
する。
【0030】さらに、ステップ43で前記シーケンサが
停止しない場合には、前記シーケンサがオーバーラン状
態にあると判断して前記インデックス検出エラーを発生
させ、前記インデックス検出エラーを示すフラグを設定
した後(ステップ44)、前記シーケンサを強制的に終
了させる(ステップ45)。
【0031】ここで、タイマ割り込みサービスルーチン
とは、マイクロプロセッサの内部タイマによりタイマオ
ーバーフロー割り込みを発生させ、シーケンサの正常な
動作中に常に周期的に実行されるルーチンのことであ
る。
【0032】次に前記シーケンサ停止時の前記ディスク
割り込みサービスルーチンを、図5を参照しながら説明
する。
【0033】まず前記インデックス検出エラーを示す前
記フラグが設定されているか否かを確認する(ステップ
51)。そして、ステップ51において前記フラグが設
定されていると判断される場合には、前記シーケンサが
オーバーランにより停止されるので、前記インデックス
検出エラー復旧ルーチンを実行した後(ステップ5
2)、前記シーケンサを動作させる(ステップ53)。
これに対して、ステップ51において、前記インデック
ス検出エラーを示す前記フラグがクリアされていると判
断される場合には、前記シーケンサがオーバーランしな
い状態で停止されるために、一般的なエラー検出と検出
エラー復旧ルーチンを実行し(ステップ54)、前記シ
ーケンサの動作が完了しているか否かを確認し(ステッ
プ55)、前記シーケンサ動作が完了していれば前記デ
ィスク割り込みサービスルーチンを終了し、前記シーケ
ンサ動作が完了していなければ前記シーケンサを作動さ
せる(ステップ53)。
【0034】このように本実施の形態によれば、前記マ
イクロプロセッサ内部タイマ(または外部タイマ)から
の割り込みを利用することにより、ポーリングによる前
記マイクロプロセッサのオーバーヘッド時間を短縮する
ことができる。
【0035】以上添付図面を参照しながら本発明にかか
ディスク制御器のオーバーラン防止方法について説明
したが、本発明はかかる例に限定されない。当業者であ
れば、特許請求の範囲に記載された技術的思想の範疇内
において、各種の変更例および修正例に想到しうること
は明らかであり、それらについても当然に本発明の技術
的範囲に属するものと了解される。
【0036】
【発明の効果】以上説明したように、本発明によるディ
スク制御器のシーケンサのオーバーラン防止方法は、マ
イクロプロセッサがシーケンサの状態を検出するために
図2に示したようなポーリングを繰り返し行うことでマ
イクロプロセッサの演算能力の利用効率を低下させる従
来の方法とは異なり、マイクロプロセッサの内部タイマ
(または外部タイマ)の割り込みを用いてオーバーラン
を防止することができるため、シーケンサの動作開始時
および正常動作時のシーケンサのオーバーラン防止およ
びシーケンサ停止時のエラー復旧を効率的に行うことが
できる。
【図面の簡単な説明】
【図1】通常のハードディスク制御器のハードウェア構
成を示すブロック図である。
【図2】従来のシーケンサのオーバーラン防止を示す流
れ図である。
【図3】本発明にかかるディスク制御器シーケンサのオ
ーバーラン防止方法において、シーケンサ動作開始時の
シーケンサ・オーバーラン防止ルーチンを説明するため
の流れ図である。
【図4】本発明にかかるディスク制御器シーケンサのオ
ーバーラン防止方法において、タイマオーバーフロー割
り込みルーチンを説明するための流れ図である。
【図5】本発明にかかるディスク制御器シーケンサのオ
ーバーラン防止方法において、シーケンサ停止時のディ
スク割り込みサービスルーチンを実行するための流れ図
である。
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G11B 20/10 G11B 20/18

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 ディスク制御器のディスクに永久的な不
    良がある場合に,ディスクの回転を制御するシーケンサ
    がシーケンスを無限回反復する状態であるオーバーラン
    状態を防止するオーバーラン防止方法であって, 前記ディスク制御器のシーケンサを初期化するステップ
    と; 前記シーケンサが動作を開始する開始時点の,ディスク
    の駆動に必要な時間情報を提供するタイマ値を読み出す
    ステップと; 読み出された前記タイマ値に所定の時定数を加えて,正
    常な動作状態で前記シーケンサが動作し続ける最大時間
    であるシーケンサ停止時点を求めるステップと; 前記シーケンサ停止時点,前記シーケンサが動作して
    いるか否かを判断するステップと; 前記シーケンサ停止時点,前記シーケンサが動作して
    いると判断される場合には前記シーケンサを強制的に停
    止させるステップと; を含むことを特徴とするディスク制御器のオーバーラン
    防止方法。
  2. 【請求項2】 前記時定数をT,前記ディスクの円周方
    向への基準位置を設定するために作成されるインデック
    スの最大インデックス検出回数をN(ただし,Nは2以
    上の整数)とすると,前記時定数Tは,T=N×(ディ
    スクの回転時間)×(タイマの周波数)で表わされるこ
    とを特徴とする,請求項1に記載のディスク制御器のオ
    ーバーラン防止方法。
  3. 【請求項3】 ディスク制御器のディスクに永久的な不
    良がある場合に,ディスクの回転を制御するシーケンサ
    がシーケンスを無限回反復する状態であるオーバーラン
    状態を防止するオーバーラン防止方法であって, 前記ディスク制御器に備わる前記シーケンサの初期動作
    時の,ディスクの駆動に必要な時間情報を提供するタイ
    マ値に所定の時定数を加えてシーケンサ停止時点を求め
    るステップと; 前記シーケンサ動作中に現在のタイマ値を読み出すステ
    ップと; 読み出された前記タイマ値を所定値だけ増加させるステ
    ップと; 前記シーケンサ停止時点と増加された前記タイマ値が等
    しいか否かを確認するステップと; 前記シーケンサ停止時点と増加された前記タイマ値が等
    しければ,前記オーバーラン状態のとき発生するインデ
    ックス検出エラーを示すフラグをセットした後,シーケ
    ンサを強制的に停止させるステップと; を含むことを特徴とする,ディスク制御器のオーバーラ
    ン防止方法。
  4. 【請求項4】 前記時定数をT,前記ディスクの円周方
    向への基準位置を設定するために作成されるインデック
    スの2以上の整数であるような最大インデックス検出回
    数をN(ただし,Nは2以上の整数)とすると,前記時
    定数Tは,T=N×(ディスクの回転時間)×(タイマ
    の周波数)で表わされることを特徴とする,請求項3に
    記載のディスク制御器のオーバーラン防止方法。
  5. 【請求項5】 前記タイマ値の増加分が1であることを
    特徴とする,請求項3または請求項4に記載のディスク
    制御器のオーバーラン防止方法。
  6. 【請求項6】 前記インデックス検出エラーを示すフラ
    グを確認するステップと; 前記フラグが設定されている場合には,前記シーケンサ
    を再び動作させるべくインデックス検出エラー復旧過程
    を実行するステップと; 前記フラグがクリアされている場合には,前記インデッ
    クス検出エラー以外の一般的なエラー検出と復旧ルーチ
    ンを実行するステップと; を含むことを特徴とする,請求項3に記載のディスク制
    御器のオーバーラン防止方法。
JP13125696A 1995-04-25 1996-04-25 ディスク制御器のオーバーラン防止方法 Expired - Lifetime JP3526693B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1995P9792 1995-04-25
KR1019950009792A KR0160111B1 (ko) 1995-04-25 1995-04-25 타이머 인터럽트를 이용한 시퀀서 폭주 장치 및 방법

Publications (2)

Publication Number Publication Date
JPH08315496A JPH08315496A (ja) 1996-11-29
JP3526693B2 true JP3526693B2 (ja) 2004-05-17

Family

ID=19412905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13125696A Expired - Lifetime JP3526693B2 (ja) 1995-04-25 1996-04-25 ディスク制御器のオーバーラン防止方法

Country Status (3)

Country Link
US (1) US6381084B1 (ja)
JP (1) JP3526693B2 (ja)
KR (1) KR0160111B1 (ja)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4920462A (en) 1988-03-07 1990-04-24 Syquest Technology Disc drive fine servo velocity control and method for head positioning relative to a disc
JPH0814947B2 (ja) 1988-04-20 1996-02-14 富士電機株式会社 ディスク記憶装置のヘッド移動操作方式
JP2591255B2 (ja) 1989-07-07 1997-03-19 ティアツク株式会社 ディスク装置
US5517631A (en) * 1991-02-01 1996-05-14 Quantum Corporation Miniature disk drive having embedded sector servo with split data fields and automatic on-the-fly data block sequencing

Also Published As

Publication number Publication date
KR0160111B1 (ko) 1999-01-15
US6381084B1 (en) 2002-04-30
JPH08315496A (ja) 1996-11-29
KR960038629A (ko) 1996-11-21

Similar Documents

Publication Publication Date Title
US6327106B1 (en) Disk drive having data-guarding firmware
US7133227B2 (en) Head polarity detection algorithm and apparatus
US7907364B2 (en) Disk drive including a delay circuit to provide a delayed reset signal
JP2003141822A (ja) データ記憶装置、読み出しデータの処理装置および読み出しデータの処理方法
US5812752A (en) Method and apparatus for error recovery in a disk drive
KR100459722B1 (ko) 하드 디스크 드라이브에 데이터를 기록하는 방법 및 그제어장치
KR100264631B1 (ko) 신호 기록 재생 장치 및 에러 회복 처리 실행 순서 변경 방법
US20030193728A1 (en) Method and apparatus for forming data sector suitable for high density hard disk drive
JP3526693B2 (ja) ディスク制御器のオーバーラン防止方法
JPH05303854A (ja) 磁気ディスク装置
JPH09265729A (ja) ディスク装置及びディスク装置の記録再生方法
JP4173931B2 (ja) 磁気ディスク装置とそれで使われるデータ読出方法
JP3909046B2 (ja) データ再生方法,ハードディスクドライブ装置および記憶媒体。
CN100498942C (zh) 决定光盘的凹凸轨切换点的***及其方法
JP2933557B2 (ja) 磁気ディスク装置
JP2589673B2 (ja) アドレスデータ検出装置
JP3257922B2 (ja) ヘッド位置情報作成装置
JPS6117271A (ja) 光デイスク装置
JPH03160670A (ja) データ読取装置
JPH10269729A (ja) ディスク装置
JP3272926B2 (ja) 情報蓄積制御装置
JPS6344390A (ja) 光デイスク制御装置
JPH1145440A (ja) 光ディスク記録再生装置
JP2001084712A (ja) 磁気ディスク装置及び同装置のエラーリトライ制御方法
US20040037125A1 (en) Control device, control method and control program of disk drive enabling recovery from error state with high probability, and recording medium

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040217

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080227

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140227

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term