JPS59157813A - Controller for magnetic memory of rotor - Google Patents

Controller for magnetic memory of rotor

Info

Publication number
JPS59157813A
JPS59157813A JP2943583A JP2943583A JPS59157813A JP S59157813 A JPS59157813 A JP S59157813A JP 2943583 A JP2943583 A JP 2943583A JP 2943583 A JP2943583 A JP 2943583A JP S59157813 A JPS59157813 A JP S59157813A
Authority
JP
Japan
Prior art keywords
track
sector
writing
sectors
control device
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
JP2943583A
Other languages
Japanese (ja)
Inventor
Masayuki Tanji
雅行 丹治
Kunio Nakamura
国夫 中村
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 JP2943583A priority Critical patent/JPS59157813A/en
Publication of JPS59157813A publication Critical patent/JPS59157813A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To perform the initial writing to all sectors within a track by designating the state information proper to the track as well as the defective sector number. CONSTITUTION:A memory circuit 3 corresponding to a spare sector is provided for writing the number of a defective sector. Then the position of the defective sector is designated with a number. The initial writing is possible to all sectors within a track with reference to the defective sector number of the circuit 3 through a microprocessor 4 when the initial writing command of a track identifying part is given.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は回転体磁気記憶装置の制御装置に関する。[Detailed description of the invention] [Field of application of the invention] The present invention relates to a control device for a rotating body magnetic storage device.

〔従来技術〕[Prior art]

トラック内に予備セクタをもつ記録形式では、トラック
同各セクタに共通の、トラックのアドレス、良、不良の
状態等を示す情報と いづれのセクタが不良であるかの
情報により、初期書き込みをする必要があるが、不良セ
クタの情報が各トラックにより異るため、トラック内全
セクタの識別部の情報を用意して後、これをトラック同
各セクタの識別部に書き込む方法が採られてきた、この
場合、重複する情報を用意するために多くのメモリを要
すると共に、不良セクタの物理的位置を意識していなけ
ればならなかったう 〔発明の目的〕 本発明の目的は、初期書き込みを、トラックに関する重
複するデータただ一つと、不良セクタの位置を番号で指
定することができる回転体磁気記憶装置の制御装置を提
供するにある。
In a recording format that has a spare sector within a track, initial writing must be performed using information that is common to each sector on the track, indicating the track address, good/bad status, etc., and information on which sector is bad. However, since the information on bad sectors differs from track to track, a method has been adopted in which the information for the identification part of all sectors in a track is prepared and then written to the identification part of each sector in the same track. In this case, a large amount of memory is required to prepare duplicate information, and the physical location of the bad sector must be kept in mind.[Object of the Invention] An object of the present invention is to An object of the present invention is to provide a control device for a rotating body magnetic storage device that can specify only one piece of duplicate data and the position of a defective sector by number.

〔発明の概要〕[Summary of the invention]

本発明の要点は、磁気記憶装置の制御装置内のレジスタ
に不良セクタ番号を記憶させ、識別部の初期書き込みに
際して前記制御装置内のマイクロプロセナによりレジス
タを参照しつつ1トラック分の書き込みを行なわせるに
ある。
The gist of the present invention is to store a defective sector number in a register in a control device of a magnetic storage device, and to perform one track worth of writing while referring to the register by a microprocessor in the control device during initial writing of the identification section. It's on sale.

〔発明の実施列〕[Implementation sequence of the invention]

第1図は予備セクタ方式について説明したものである。 FIG. 1 explains the spare sector method.

第1図(a)はトラック中に不良セクタがないか、最終
セクタが不良セクタである場合を示し、第1図(′l)
)は、ナンバー1のセクタが不良セクタであることを示
しているう(C)はセクタの構成を示す。
Figure 1(a) shows the case where there is no bad sector in the track or the last sector is a bad sector, and Figure 1('l)
) indicates that the number 1 sector is a bad sector; (C) indicates the configuration of the sector.

ギャップは“11・・・“のデータを意味する。本例で
は予備セクタが1つの場合を示しているが、複数の場合
にも容易に拡張可能である。識別部は(d)に示す通り
、セクタ番号、トラックアドレス、トラック状態情報を
含む75二不良セクタの識別部には、通常セクタとの区
別を明確にするだめのパターンを記録する。なお、トラ
ックの先頭ではインデックス信号が、各セクタの先頭で
はセクタ信号がそれぞれディスクより発生する。
The gap means data of "11...". Although this example shows a case where there is one spare sector, it can be easily expanded to include a plurality of spare sectors. As shown in (d), the identification section of the 752 defective sector, which includes sector number, track address, and track status information, records a pattern to clearly distinguish it from a normal sector. Note that an index signal is generated from the disk at the beginning of a track, and a sector signal is generated from the beginning of each sector.

第2図は初期化書き込みに際してソフトウェアが準備す
べきデータを示す。(a)は制御装置に対する動作指令
である。コマンドは動作の種類を示し、DA、、DCは
動作に必要な情報の主メモリ上のアドレスと大きさを示
し、トラックアドレスは対象となるトラックを指定する
。主メモリ上でDAにより指定されるアドレスにトラッ
クの状態に関する情報、及び不良セクタの位置情報を持
つ(b)。本データ作成後入出力命令に起動をかけるこ
とによね動作を始める。
FIG. 2 shows data that the software should prepare for initialization writing. (a) is an operation command to the control device. The command indicates the type of operation, DA, . . . DC indicate the address and size of information necessary for the operation in the main memory, and the track address specifies the target track. The address designated by DA on the main memory has information regarding the state of the track and the position information of the defective sector (b). After creating this data, start the operation by starting the input/output command.

第3図は本発明を実現する制御装置の一構成例を示す、
本図は全体がマイクロプログラム方式により制御される
ディスク駆動装置の制御装置の、本発明の部分を示す、
11はホスト計算機とのインターフェーフ回路、2は制
御装置に対する動作指令や、ホスト計算機に対する報告
情報の記憶及びマイクロプログラム制御のワーク記憶と
して使用するだめのメモリであり、3は不良セクタの物
理位置を記憶するだめのレジスタを示す、、4はマイク
ロプロセサであり、5けマイクロプログラムを記憶する
ためのROMである、6はディスクに対する書き込みデ
ータを保持するだめのレジスタ、7はトラック指定レジ
スタであり、8はインデックス、セクタの情報を含むデ
ィスクのステータスレジスタである。
FIG. 3 shows an example of the configuration of a control device that implements the present invention.
This figure shows the part of the present invention of a control device for a disk drive device that is entirely controlled by a microprogram method.
11 is an interface circuit with the host computer, 2 is a memory used to store operation commands to the control device, report information to the host computer, and work memory for microprogram control, and 3 is a memory for storing the physical location of a bad sector. 4 is a microprocessor, a ROM for storing a 5-digit microprogram, 6 is a register for holding data written to the disk, 7 is a track designation register, 8 is a disk status register containing index and sector information.

インターフェース回路1を介してホスト計算機より動作
指令が送られ、メモリ2内の定められた領域に記憶する
ことにより制御装置の動作が開始されるが、初期書き込
みに於ける各部の動作を第4図(a)巾)(C)により
説明する。
Operation commands are sent from the host computer via the interface circuit 1, and the control device starts operating by storing them in a predetermined area in the memory 2. The operation of each part during initial writing is shown in Figure 4. (a) Width) This will be explained using (C).

メモリ中の動作指令より初期化書き込みであることを知
ると(10)、第3図のインターフェース回路1f通じ
て1/ジスタ3に不良セクタ番号と、メモリ2にトラッ
ク状態情報をとり込む(20)。
When it learns that it is an initialization write from the operation command in the memory (10), it imports the defective sector number into 1/register 3 and the track status information into memory 2 through the interface circuit 1f shown in FIG. 3 (20). .

次に、動作指令データ中のトラックアドレスを第3図の
トラックレジスタ7にセットし、初期書込みを行なうト
ラックを選択する(30)。40は動作に必要な変数の
初期化であり、R1がセクタの番号を保持し、R2が書
き込むべき残りのセクタの数を保持する。トラック選択
後、インデックス信号を待ち(50)、これを検出し、
トラックの先頭であることを知ると、ディスクに対して
書き込みを指示(60)し、始めに、ギャップへの書き
込み(70)を行なう。ギャップとけ書込み/続出し用
ヘッドの切換え等に使用するエリアであり、111・・
・″の信号が書込まれている。また、ギャップ書き込み
(70)とは第3図の書込みレジスタ6にデータをセッ
トしで、ディスクより発生するクロックをもとに必要語
数書き込むことを意味し、以後同様の表現については、
これに等しい動作を行なうことを意味するものとする、
次に、セクタの識別情報を書き込むが、そのセクタが不
良セクタかそうでないかにより書き込むべき内容が異る
ため、80(第4図0)))により判定を行なう。即ち
、セクタ番号が第3図の不良セクタ番号3に等しければ
110に進み、セクタ番号3の領域に全て// I L
Lを書き込む。そうでない1合には、R1が保持するセ
クタ番号を書き込み(90)、更に、R1を1歩進める
(100)、。
Next, the track address in the operation command data is set in the track register 7 shown in FIG. 3, and a track for initial writing is selected (30). 40 is initialization of variables necessary for operation, R1 holds the sector number, and R2 holds the number of remaining sectors to be written. After selecting the track, wait for an index signal (50), detect this,
When it knows that it is the beginning of the track, it instructs the disk to write (60), and first writes to the gap (70). This is the area used for gap writing/successive writing head switching, etc. 111...
・" signal is written. Also, gap writing (70) means setting data in the write register 6 in Figure 3 and writing the required number of words based on the clock generated from the disk. , for similar expressions hereafter,
It shall mean to perform an action equivalent to this,
Next, sector identification information is written, but since the content to be written differs depending on whether the sector is a bad sector or not, a determination is made according to step 80 (FIG. 4 0)). That is, if the sector number is equal to bad sector number 3 in FIG.
Write L. If this is not the case, the sector number held by R1 is written (90), and R1 is further advanced by one step (100).

さらに、トラック内容セクタに共通の、トラックアドレ
ス、トラック状態情報を第3図メモリ2中のデータをも
とに書き込み(12o)、次の130ではギャップデー
タを書き込む5初期書き込みのため140ではセクター
のデータ部にダミーデータを書込み、150で最後のギ
ャップを書き込むうこれにより1セクタの書き込みが終
了するため、書き込み指示を止め(1,60)、第4図
(C)で残りセクタ数を保持するレジスタR2よ゛す1
を減算する(170)、残りセクタ数があるかないかの
判定を180により行ない、ない場合には、終了処理に
向い、ある場合には、190によってセクタの先頭を検
出した後、60(第4図(a))より動作を繰り返す。
Furthermore, the track address and track status information common to the track content sectors are written based on the data in the memory 2 in FIG. 3 (12o), and in the next step 130, gap data is written. Write dummy data in the data section and write the last gap at 150. This completes the writing of one sector, so stop the write instruction (1, 60) and hold the remaining number of sectors in Figure 4 (C). Register R2 read 1
(170), it is determined whether there is a remaining number of sectors or not at 180, and if there is, it is suitable for end processing, and if there is, after detecting the beginning of the sector at 190, Repeat the operation from figure (a).

〔発明の効果〕〔Effect of the invention〕

本発明によれば、トラック固有の状態情報と、不良セク
タ番号の指定のみで、トラック内全セクタの初期書き込
みを行なうことができる。
According to the present invention, initial writing of all sectors in a track can be performed only by specifying track-specific status information and a defective sector number.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は予備セクタ方式についての説明図、第2図は初
期書き込みに必要なデータの状聾図、第3図は制御回路
のブロック図、第4図(a)(b)(c)は制御回路の
動作を示すフローチャート□である。 1・・・インターフェース回路、2・−・メモリ、3.
6・・・レジスタ、4・・・マイクロプロセッサ、5・
・・ROM。 第1図 竿2山 f;3Ej2 壺40 (,4) 第40 (C,)
Figure 1 is an explanatory diagram of the spare sector method, Figure 2 is a diagram of the state of data required for initial writing, Figure 3 is a block diagram of the control circuit, and Figures 4 (a), (b), and (c) are It is a flowchart □ showing the operation of the control circuit. 1... Interface circuit, 2... Memory, 3.
6...Register, 4...Microprocessor, 5.
...ROM. Figure 1 Rod 2 piles f; 3Ej2 Pot 40 (,4) No. 40 (C,)

Claims (1)

【特許請求の範囲】[Claims] 1、固定長セクタ方式で、トラック中に予備セクタをも
つ記録形式の回転体蒸気記憶装置において、制御装置内
に前記予備セクタに対応する記憶回路を設け、前記トラ
ックの識別部の初期書き込み指令に際して前記記憶回路
に不良セクタの番号を書き込むことにより、前記トラッ
ク全ての識別部の初期書き込みを行なうことを特徴とす
る回転体磁気記憶装置の制御装置、
1. In a rotating body steam storage device that uses a fixed length sector method and has a spare sector in each track, a storage circuit corresponding to the spare sector is provided in the control device, and when an initial write command is issued to the identification section of the track, A control device for a rotating body magnetic storage device, characterized in that initial writing of identification sections of all of the tracks is performed by writing a number of a defective sector in the storage circuit;
JP2943583A 1983-02-25 1983-02-25 Controller for magnetic memory of rotor Pending JPS59157813A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2943583A JPS59157813A (en) 1983-02-25 1983-02-25 Controller for magnetic memory of rotor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2943583A JPS59157813A (en) 1983-02-25 1983-02-25 Controller for magnetic memory of rotor

Publications (1)

Publication Number Publication Date
JPS59157813A true JPS59157813A (en) 1984-09-07

Family

ID=12276054

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2943583A Pending JPS59157813A (en) 1983-02-25 1983-02-25 Controller for magnetic memory of rotor

Country Status (1)

Country Link
JP (1) JPS59157813A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62219264A (en) * 1985-11-20 1987-09-26 シーゲイト テクノロジィ インターナショナル Mapping detouring defective sector with disc drive

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62219264A (en) * 1985-11-20 1987-09-26 シーゲイト テクノロジィ インターナショナル Mapping detouring defective sector with disc drive

Similar Documents

Publication Publication Date Title
JPS59157813A (en) Controller for magnetic memory of rotor
JPS592962B2 (en) Recording device control system
JPS59221810A (en) Alternate sector device in magnetic storage device
JPS5969856A (en) Method for controlling built-in magnetic disc
JPS6095762A (en) Magnetic disc controller
JP2684717B2 (en) Disk controller bad track control method
JP2544327B2 (en) Magnetic disk controller
JPH0628779A (en) Method for recording and controlling data in disk device
JPS58105434A (en) Controlling system of storage device
JPH02206082A (en) Storage system
JPH06103510A (en) Method for processing data of recording and reproducing device
JPH0339351B2 (en)
JPS6247735A (en) Controller for external memory device
JPH04223520A (en) Magnetic disk device backup method
JPH02280221A (en) System for controlling disk
JPS58221458A (en) Method for controlling transfer of data
JPH03271822A (en) Disk controller
JPH05182369A (en) Magnetic disk control method
JPH0594672A (en) Information recording and reproducing device
JPS59180811A (en) Ecc control system
JPH0731581B2 (en) Storage controller
JPS63214970A (en) Information recording system for disk storage device
JPH0520791A (en) Magnetic disk device
JPH04143968A (en) Magnetic disk device
JPS61208534A (en) Control system for semiconductor disk