JPS59157813A - Controller for magnetic memory of rotor - Google Patents
Controller for magnetic memory of rotorInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
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.
トラック内に予備セクタをもつ記録形式では、トラック
同各セクタに共通の、トラックのアドレス、良、不良の
状態等を示す情報と いづれのセクタが不良であるかの
情報により、初期書き込みをする必要があるが、不良セ
クタの情報が各トラックにより異るため、トラック内全
セクタの識別部の情報を用意して後、これをトラック同
各セクタの識別部に書き込む方法が採られてきた、この
場合、重複する情報を用意するために多くのメモリを要
すると共に、不良セクタの物理的位置を意識していなけ
ればならなかったう
〔発明の目的〕
本発明の目的は、初期書き込みを、トラックに関する重
複するデータただ一つと、不良セクタの位置を番号で指
定することができる回転体磁気記憶装置の制御装置を提
供するにある。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.
本発明の要点は、磁気記憶装置の制御装置内のレジスタ
に不良セクタ番号を記憶させ、識別部の初期書き込みに
際して前記制御装置内のマイクロプロセナによりレジス
タを参照しつつ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.
第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).
本発明によれば、トラック固有の状態情報と、不良セク
タ番号の指定のみで、トラック内全セクタの初期書き込
みを行なうことができる。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.
第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)
つ記録形式の回転体蒸気記憶装置において、制御装置内
に前記予備セクタに対応する記憶回路を設け、前記トラ
ックの識別部の初期書き込み指令に際して前記記憶回路
に不良セクタの番号を書き込むことにより、前記トラッ
ク全ての識別部の初期書き込みを行なうことを特徴とす
る回転体磁気記憶装置の制御装置、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;
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62219264A (en) * | 1985-11-20 | 1987-09-26 | シーゲイト テクノロジィ インターナショナル | Mapping detouring defective sector with disc drive |
-
1983
- 1983-02-25 JP JP2943583A patent/JPS59157813A/en active Pending
Cited By (1)
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 |