JPH0191375A - 磁気ディスク制御装置 - Google Patents

磁気ディスク制御装置

Info

Publication number
JPH0191375A
JPH0191375A JP24720387A JP24720387A JPH0191375A JP H0191375 A JPH0191375 A JP H0191375A JP 24720387 A JP24720387 A JP 24720387A JP 24720387 A JP24720387 A JP 24720387A JP H0191375 A JPH0191375 A JP H0191375A
Authority
JP
Japan
Prior art keywords
sector
data
magnetic disk
target
buffer memory
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
JP24720387A
Other languages
English (en)
Inventor
Yoshihiko Sasaki
佐々木 義彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP24720387A priority Critical patent/JPH0191375A/ja
Publication of JPH0191375A publication Critical patent/JPH0191375A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、磁気ディスク、特に一部セクタのデータが
破壊されている欠陥トラック内の全セクタのデータ部に
代替先情報が記録されている磁気ディスクへのデータの
書込み読出しのアクセスを制御する磁気ディスク制御装
置に関する。
[従来の技術] 第2図は従来のこの種の磁気ディスク制御装置の概略構
成を示すブロック線図で、図において、(1)はホスト
となる中央処理機構(以下ホストCPUという)、 (
2)は磁気ディスク制御装置、(3)は磁気ディスクを
内蔵し、それへのデータの読出し書込みがホストCP 
U (1)からの指令によって磁気ディスク制御装置(
2)によって制御される磁気ディスク装置、(4)はホ
ストCI’ U (1)との間で信号の授受を行なうホ
ストインターフェース、(5)はホストCPU(1)か
らの書込みデータ、磁気ディスク装置(3)からの読出
しデータ等をセクタ毎に一時格納するセクタバッファメ
モリ、(6)は磁気ディスク装置(3)の読出し書込み
を制御するコントローラ、(7)はコントローラ(6)
による磁気ディスク装置(3)の制御を命令実行させる
CPU、(8)はCIIU(7)の実行プログラムが記
憶されているrく0M、(9)は磁気ディスク装置(3
)との間で読出し書込みが行なわれるデータの誤り訂正
符号(以下F CCという)の生成及びそれによるチェ
ックを行なうFCCロジック、(10)は磁気ディスク
装置i’!(3)とセクタバッファメモリ(5)間の読
出し書込みデータを直接転送制御するD M A (d
irectmemory access)コントローラ
、(11)は磁気ディスク装置(3)に対するデータの
読出しを制御するリードゲート信号線、(12)〜(1
6)は各ブロック間のデータラインである。
次にその動作を第4図によって説明する。第4図は従来
の磁気ディスク制御装置(2)の書込み動作を示すフロ
ーチャートである。まず、ホストCI)U(1)からの
ノF込みデータをデータライン(16)、ホストインタ
ーフェース(4)を介してセクタバッファメモリ(5)
に転送しこれに格納する(ステップ(17))。同時に
ホストCP U (1)から磁気ディスク装置F¥(3
)への書込み先のシリンダ、ヘッド及びセクタ情報のパ
ラメータを読込み、これをもとに磁気ディスク装置(3
)中の目的セクタをサーチする(ステップ(18))。
磁気ディスク装置(3)の磁気ディスクの各トラックに
は複数のセクタが記録されるようになっているが、トラ
ックの一部のセクタにデータ破壊等の欠陥があれば、そ
のトラックの全セクタに欠陥である旨のフラッグ1バイ
ト、代替先トラックを示す情報(シリンダハイ、シリン
ダロウ、ヘッド)3バイトが予め記録されている。
従って、サーチした目的セクタの上記フラッグを読出し
てこのセクタのトラックが欠陥かどうかを判定しくステ
ップ(19))、欠陥であれば、そのトラック中のセク
タ内のデータをFCCロジック(9)によりFCCチェ
ックを行なって正常セクタを探し、その正常セクタ内の
データをリードゲート信号線(11)をオープンしてD
MAコントローラ(lO)にて読出しくステップ(20
))、読出された1セクタ分のデータにFCC4バイト
を付加したデータをセクタバッファメモリ(5)に格納
する(ステップ(21))。この読出されたデータの上
記代替先情報3バイトから代替先セクタをサーチしくス
テップ(22))、そこにセクタバッファメモリ(5)
内のホストCP U (+)から転送された書込みデー
タを書込む(ステップ(23))。ステップ(19)で
サーチした目的セクタのトラックが正常であると判定さ
れると、ステップ(23)に進みロ的セ、クタにセクタ
バッファメモリ(5)内の書込みデータを書込む。通常
1セクタは512バイトであるので、セクタバッファメ
モリ(5)は書込みデータ512バイトに代替先情報デ
ータ51−2バイト+ECC4バイト、計1030バイ
トの容量を必要とする。
[発明が解決しようとする問題点] 従来の磁気ディスク制御装置は以上のように構成されて
いるので、セクタバッファメモリの容量がH込みデータ
1セクタ分の外に余分に代替先情報格納用1セクタ+E
CC4バイトを必要とし、それだけ装置が高価となると
いう問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、セクタバッファメモリの容量を最小にし、安
価に構成できる磁気ディスク制御装置を得ることを目的
とする。
[問題点を解決するための手段] この発明に係る磁気ディスク制御装置は、目的セクタが
欠陥トラック内のセクタである時、この欠陥トラック内
の正常セクタ中のデータを読出し、その内の代替先情報
のみをセクタバッファメモリに格納する手段を設けたも
のである。
[作 用] この発明における磁気ディスク制御装置は、データ書込
み時に、磁気ディスクの欠陥トラック内の正常セクタ内
のデータを読出し、その内の代替先情報のみをセクタバ
ッファメモリに格納し、あとはECCチェックを行なう
のに使用するのみで読み捨てられる。それでセクタバッ
ファメモリは1セクタ十代替先情報(例えば3バイト)
の容量ですむ。
[実施例] 以下、この発明の一実施例を図について説明する。第1
図はこの発明の一実施例を示す全体構成図、第3図はこ
の実施例における書込み動作を示すフローチャートで、
第2図はこの実施例にも共用さ才しる。
図において、(1)はホストCPU、(2)は磁気ディ
スク制御装置、(3)は磁気ディスク装置、(4)はホ
ストインターフェース、(5)はセクタバッファメモリ
、(6)はコントローラ、(7)はCPU、(8)1:
!ROM、(9)tiEccoシック、(10)はDM
Aコントローラ、(11)はリードゲート信号線、(1
2)〜(I6)は各ブロック間のデータラインで、以上
は従来例と同様のものである。 (24)は、ホストC
PU(1)からの書込みデータをデータライン(16)
及びホストインターフェース(4)を介してセクタバッ
ファメモリ(5)に格納する書込みデータセット手段、
(25)は、ホスhCPU(1)からの書込み光情報の
パラメータをもとに、磁気ディスク′装置に3)中のア
クセスする1]的のシリンダ、ヘッド及びセクタをサー
チする目的セクタサーチ手段、(26)は、目的セクタ
が上記欠陥トラック内のセクタであるかどうかを、目的
セクタに記憶されているフラッグにより判定する目的セ
クタチェック手段、(27)は、[!的セクタが欠陥ト
ラック内のセクタである時、この欠陥トラック内の正常
セクタ中のデータを、リードゲート信号線(11)をオ
ープンすることによりECCロジック(9)でECCチ
ェックを行ないながら読出し、その内の代替先情報(シ
リンダハイ、シリンダロウ、ヘッド)3バイトのみをセ
クタバッファメモリ(5)に格納する代替先情報読出し
手段、(28)は、セクタバッファメモリ(5)に格納
された代替先情報に基き代替先のシリンダ。
ヘッド及びセクタをサーチ會る代替先セクタサーチ手段
、 (29)は、目的セクタサーチ手段(25)により
サーチされた正常トラック内のセクタ或は代替先セクタ
サーチ手段(28)でサーチされた代替先セクタに、セ
クタバッファメモリ(5)に格納されな書込みデータを
DMAコントローラ(10)によって書込むデータ書込
み手段である。
それのデータ書込み動作は第3図のフローチャートに示
す通りで、ステップ(17)〜(19)は第4図に示す
従来例と同様であるが、ステップ(20)で欠陥トラッ
ク内の正常セクタ中のデータを読出し、ステップ(30
)で代替先情報(シリンダハイ、シリンダロウ、ヘッド
)3バイトのみをセクタバッファメモリ(5)に格納す
る際、この代替先情報3バイトのみを読出すのではEC
Cロジック(9)によるECCチェックに掛りエラーと
なるので、残りの513バイト(1セクタ512バイト
+ECC4バイト−代替先情報3バイト)分の時間だけ
リードゲート信号線(11)をプログラム中のタイマー
によってオープンにして、残りのデータをECCロジッ
ク(9)のみに入力させてECCチェックを正常に通過
させてセクタバッファメモリ(5)に格納することなく
統括てる。あとの動作は第4図と同様なので説明は省略
する。
[発明の効果] 以上のように、この発明によれば、欠陥トラック内の正
常セクタ中のデータを読出す際その内の代替先情報のみ
をセクタバッファメモリに格納するよう構成したので、
セクタバッファメモリがH込みデータ1セクタ分に代替
先情報を加えた分だけ格納し得る小さな容量でよく、装
置の高密度実装が可能となり、精度の高いものが安価で
得られる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す全体構成FA、第2
図はこの実施例及び従来の磁気ディスク制御装置の概略
構成を示すブロック線図、第3図はこの実施例における
書込み動作を示すフローチャート、第4図は従来の磁気
ディスク制御装置の書込み動作を示すフローチャートで
ある。 図において、(1)はホストCPU、(2)は磁気ディ
スク制御装置、(3)は磁気ディスク装置、(4)はホ
ストインターフェース、(5)はセクタバソファメモリ
、(6)はコントローラ、(7)はCPU、(8)はR
OM、(9)はECCロジック、 (10)はDMAコ
ントローラ、(11)はリードゲート信号線、(12)
〜(16)は各ブロック間のデータライン、(24)は
書〜込みデータセット手段、(25)は目的セクタサー
チ手段、(26)は目的セクタチェック手段、(27)
は代替先情報読出し手段、(28)は代替先セクタサー
チ手段、(29)はデータ書込み手段である。 なお、図中同一符号は同−或は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 一部セクタのデータが破壊されている欠陥トラック内の
    全セクタのデータ部に代替先情報が記録されている磁気
    ディスクへのデータの書込み読出しのアクセスを制御す
    る磁気ディスク制御装置において、上記磁気ディスクへ
    の書込みデータをセクタバッファメモリに格納する書込
    みデータセット手段、アクセスする目的のシリンダ、ヘ
    ッド及びセクタをサーチする目的セクタサーチ手段、目
    的セクタが上記欠陥トラック内のセクタであるかどうか
    チェックする目的セクタチェック手段、目的セクタが欠
    陥トラック内のセクタである時、この欠陥トラック内の
    正常セクタ中のデータを読出し、その内の上記代替先情
    報のみを上記セクタバッファメモリに格納する代替先情
    報読出し手段、この読出された代替先情報に基き代替先
    のシリンダ、ヘッド及びセクタをサーチする代替先セク
    タサーチ手段、及び上記目的セクタサーチ手段によりサ
    ーチされた正常トラック内のセクタ或は上記代替先セク
    タサーチ手段でサーチされた代替先セクタに、上記セク
    タバッファメモリに格納された書込みデータを書込むデ
    ータ書込み手段を備えたことを特徴とする磁気ディスク
    制御装置。
JP24720387A 1987-09-30 1987-09-30 磁気ディスク制御装置 Pending JPH0191375A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24720387A JPH0191375A (ja) 1987-09-30 1987-09-30 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24720387A JPH0191375A (ja) 1987-09-30 1987-09-30 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH0191375A true JPH0191375A (ja) 1989-04-11

Family

ID=17159983

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24720387A Pending JPH0191375A (ja) 1987-09-30 1987-09-30 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH0191375A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6125427A (en) * 1989-12-19 2000-09-26 Hitachi, Ltd. Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6125427A (en) * 1989-12-19 2000-09-26 Hitachi, Ltd. Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder circuit
US6311236B1 (en) 1989-12-19 2001-10-30 Hitachi, Ltd. Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder circuit
US6578136B2 (en) 1989-12-19 2003-06-10 Hitachi, Ltd. Magnetic disc control apparatus with parallel data transfer between disc control unit and encoder circuit

Similar Documents

Publication Publication Date Title
KR100345632B1 (ko) 기억 장치 및 그 제어 방법
JPH04243061A (ja) フレキシブル磁気ディスク装置
JPS5860410A (ja) 磁気デイスク制御方式
JPH03240821A (ja) 情報記録装置
JPS58114150A (ja) デイスク装置における交代管理方式
JPH0316712B2 (ja)
JPH0191375A (ja) 磁気ディスク制御装置
JPH10240453A (ja) ディスクアレイ装置
JPS6129024B2 (ja)
JP2770917B2 (ja) 情報記録再生装置
JPH02278572A (ja) 交代ブロック処理方式
JPS61115126A (ja) 磁気デイスク装置
JP2689559B2 (ja) 磁気ディスク制御装置
JPH03222154A (ja) 情報記録再生装置
JPH08123626A (ja) ディスク装置
JPH0541037A (ja) デイジタルデータ記録再生装置
JPH04111030A (ja) 情報記録装置
JPH01246651A (ja) Ecc機構付メモリモジュールにおけるデータ書換え装置
JPH04157670A (ja) 磁気ディスク装置
JPS6086622A (ja) デイスク装置の入出力制御装置
JPS6013360A (ja) 記憶装置
JPS607521A (ja) フアイルメモリ制御方式
JPH02165248A (ja) ディスクキャッシュ制御装置
JPH02307117A (ja) 記憶制御装置
JPH04311217A (ja) 外部記憶制御装置