JPH03250462A - Method for measuring number of format skew sector - Google Patents

Method for measuring number of format skew sector

Info

Publication number
JPH03250462A
JPH03250462A JP4554690A JP4554690A JPH03250462A JP H03250462 A JPH03250462 A JP H03250462A JP 4554690 A JP4554690 A JP 4554690A JP 4554690 A JP4554690 A JP 4554690A JP H03250462 A JPH03250462 A JP H03250462A
Authority
JP
Japan
Prior art keywords
sector
head
format
sectors
skew
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
JP4554690A
Other languages
Japanese (ja)
Inventor
Akihiko Okabe
明彦 岡部
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP4554690A priority Critical patent/JPH03250462A/en
Publication of JPH03250462A publication Critical patent/JPH03250462A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To make it unnecessary to execute complex processing and buffer management by practically switching heads at the time of reformatting retrieving an identification(ID) part and measuring the number of format skew sectors. CONSTITUTION:When the 16th sector on the surface of a head 0 has been passed, the select head 0 is switched to the succeeding head 1 and a selected head retrieves the 1st sector and a count value '3' e.g. obtained by a counter up to the detection of the sector number 1 through sector numbers 14 to 16 becomes the number of format skew sectors between the head 0, 1. Similarly, passing sector numbers between the heads 1, 2 are the sector numbers 15, 16 on the head 2, the passing sector numbers between the heads 2, 3 are the sector numbers 12 to 16 on the head 3 and the numbers of format skew sectors of respective cases are '2' and '5'. Since the reading of a disk is unnecessary, the switching of writing/reading operation or buffer management at the time of reformating is made unnecessary, the processing is simplified.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ボイスコイルモータ(VCM)により駆動
される複数のヘッドを持つVCM式固足固定磁気ディス
ク装置に再フォーマット時におけるフォーマット・スキ
ュー・セクタ数の測定方法に関する。
[Detailed Description of the Invention] [Industrial Application Field] This invention provides formatting, skew, and correction during reformatting of a VCM-type fixed-foot magnetic disk device having a plurality of heads driven by a voice coil motor (VCM). This article relates to a method for measuring the number of sectors.

〔従来の技術〕[Conventional technology]

従来、この種の磁気ディスク装置では高速のアクセスを
可能にするため、最高速フォーマント・スキュ一方式が
一般に採用されている。これは、磁気ディスク装置にお
けるヘッド倒れやヘッド切換え時間がペソF間で異なり
、また磁気ディスクドライブによっても異なることから
、この切換え時間を考慮に入れてフォーマットする(セ
クタ番号をつける)ことにより、高速化を図るものであ
る。
Conventionally, in order to enable high-speed access in this type of magnetic disk device, the highest speed formant skew type has generally been adopted. This is because the head tilt and head switching time in magnetic disk drives differs between Peso F and also differs depending on the magnetic disk drive, so by taking this switching time into consideration when formatting (assigning sector numbers) The aim is to

第2図は最高速フォーマット・スキュ一方式を説明する
ための説明図、第3図は最高速フォーマットをしていな
い例を説明するための説明図である。
FIG. 2 is an explanatory diagram for explaining the maximum speed format/skew one type, and FIG. 3 is an explanatory diagram for explaining an example in which the maximum speed format is not performed.

いま、例えば第2図のヘッドOからヘッド1への切り換
えに3セクタ分の時間が必要ならば、16セクタ磁気デ
イスクでは第2図のようにフォーマットすれば、ヘッド
切換えの制御が完了したときすぐにヘッド1のセクタ1
を見つけることができる。これに対し、第3図のように
フォーマットしたものとすると、ヘッド1のセクタ1は
へ・7ド切換えの制御が完了してから13セクク分通過
してからでないと見つからないことになる。その結果、
第2図の如きフォーマントの方が第3図の如きフォーマ
ントよりも高速なアクセスができるわけである。このよ
うに、切換え時間を考慮に入れたフォーマントを最高速
フォーマット・スキュー方式と呼び、第2図の例のセク
タ数「3」をフォーマント・スキュー・セクタ数と云う
Now, for example, if it takes 3 sectors to switch from head O to head 1 in Figure 2, if you format a 16 sector magnetic disk as shown in Figure 2, it will start immediately when the head switching control is completed. sector 1 of head 1
can be found. On the other hand, if the data is formatted as shown in FIG. 3, sector 1 of head 1 will not be found until 13 sectors have passed after the control for switching to and from 7 is completed. the result,
The formant shown in FIG. 2 allows faster access than the formant shown in FIG. 3. A formant that takes switching time into account is called the fastest format skew method, and the number of sectors "3" in the example of FIG. 2 is called the formant skew sector number.

ところで、このようにフォーマットしていても、ユーザ
側で勝手にトラック単位でデータを初期化するような、
いわゆる再フォーマントが行なわれることがある。この
とき、最高速フォーマット・スキュ一方式を無視して再
フォーマントすると、高速性か失われることになる。そ
こで、従来はフォーマット・スキュー数の情報を予めデ
ィスクの成る所定位置にライトしておき、再フォーマン
ト時にその情報をリードしてフォーマ・ノド・スキュー
・セクタ数の情報を得るようにし、再フォ−マツトによ
っても高速性が失われないようにしているのが一般的で
ある。
By the way, even if formatted in this way, if the user initializes the data for each track without permission,
A so-called reformant may be performed. At this time, if the highest speed format and skew are ignored and reformant is performed, high speed performance will be lost. Therefore, in the past, information on the number of format skews was written in advance to a predetermined location on the disk, and when reformatting, that information was read to obtain information on the number of former nodes, skews, and sectors. - It is common to ensure that high speed is not lost even with mats.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、このような方式では、各へ・7F間のフ
ォーマット・スキュー・セクタ数の情報を得るために、
ホストCP Uからフォーマット・コマンドが発せられ
ときセクタ情報が記憶されているディスクの所定位置か
らデータをリードすることが必要になる。そして、この
ときのり−ト−・データは一旦バソファメモリに格納し
なければならず、このためバッファの管理が必要になる
。また、フォーマットはライト・コマンドであるため、
ホストCPUからはフォーマット・データが送られてバ
ッファメモリに記憶されることから、バッファの管理が
複雑になる。つまり、フォーマット・スキュー・セクタ
数を得るためにライト・オペレーションを実行した後、
リードオペレーションに切り換えてスキューデータをリ
ードする等の必要が生じ処理が煩雑になるという問題が
ある。
However, in such a method, in order to obtain information on the format, skew, and number of sectors between each file and 7F,
When a format command is issued from the host CPU, it is necessary to read data from a predetermined location on the disk where sector information is stored. At this time, the grid data must be temporarily stored in the buffer memory, which requires buffer management. Also, since the format is a write command,
Since format data is sent from the host CPU and stored in the buffer memory, buffer management becomes complicated. That is, after performing a write operation to get the format skew sector count,
There is a problem in that it becomes necessary to switch to a read operation and read the skewed data, making the process complicated.

したがって、この発明の目的はかかる煩雑な処理やバッ
ファの管理を必要としない方法を提供することにある。
Therefore, an object of the present invention is to provide a method that does not require such complicated processing or buffer management.

〔課題を解決するための手段〕[Means to solve the problem]

ボイスコイルモータにより駆動される複数のヘッドを持
つ固定磁気ディスク装置において、再フォーマット時に
は、成るヘッドの論理上の最終セクタを確認して次のヘ
ッドに切り換え、次のヘッドの論理上の先頭セクタをそ
の識別部を参照して検索し、ヘッドを切り換えてから次
のヘッドの論理上の先頭セクタを検出するまでムこ通過
したセクタ数を、タイマまたはセクタを通過する毎に発
せられるセクタパルスを用いて測定する。
When reformatting a fixed magnetic disk drive that has multiple heads driven by a voice coil motor, it checks the logical last sector of the head, switches to the next head, and then changes the logical first sector of the next head. Search by referring to the identification part, and use a timer or a sector pulse that is emitted every time a sector is passed to count the number of sectors that have passed from the time the head is switched until the logical first sector of the next head is detected. Measure.

〔作用〕[Effect]

再フォーマット時に、フォーマット・スキュー数をヘッ
ドを実際に切り換えて測定することにより、煩雑な処理
やバッファの管理を不要にする。
By actually measuring the format skew number by actually switching heads during reformatting, complicated processing and buffer management are no longer necessary.

〔実施例〕〔Example〕

第1図はこの発明の詳細な説明するための説明図である
。なお、1〜16の数字はセクタ番号(物理的な番号)
を示す。
FIG. 1 is an explanatory diagram for explaining the invention in detail. In addition, the numbers 1 to 16 are sector numbers (physical numbers)
shows.

同図において、ヘッドが0面の第16セクタ(ラスト・
セクタ)を通過し終わると、選択ヘッドを次のへ・7ド
1面に切り換えて番号(阻)1のセクタを検索し、発見
されるまでに通過したセクタ数を例えばカウンタ(図示
なし)によりカウントする。第1図の場合は、ヘッド1
面のセクタ隘14、.15.16を通過してセクタ1I
k1.1が発見され、そのときのカウント値は「3」と
なり、この値「3」がヘッド0とヘッド1間のフォーマ
ット・スキュー・セクタ数ということ乙こなる。なお、
この検索はID部(識別部)のみを参照して行なわれデ
ータ部の読出しを伴わないので、このために特にバッフ
ァを設ける必要はないことになる。
In the same figure, the head is in the 16th sector (last sector) on the 0th side.
After passing through the sector), switch the selection head to the next screen and search for the sector with number 1, and use a counter (not shown) to count the number of sectors passed until the sector is found. Count. In the case of Figure 1, head 1
Sector 14, . 15. Passing 16 and sector 1I
When k1.1 is discovered, the count value at that time becomes "3", and this value "3" is the number of format skew sectors between head 0 and head 1. In addition,
Since this search is performed by referring only to the ID section (identification section) and does not involve reading out the data section, there is no need to provide a special buffer for this purpose.

次に、同様にしてヘッド1とヘッド2のフォーマント・
スキュー・セクタ数は、iI!過セクタ階がヘッド2面
のセクタ1415.16で「2」となり、ヘッド2とヘ
ッド3のフォーマント・スキュー・セクタ数は、通過セ
クタ魚がヘッド3面のセクタ隘12,13.1.4,1
5,1.6で「5」ということになる。
Next, in the same way, head 1 and head 2 formant
The number of skew sectors is iI! The oversector level is "2" at sector 1415.16 on head 2, and the number of formant skew sectors between head 2 and head 3 is 12, 13.1.4 where the passing sector fish is sector 12, 13.1.4 on head 3. ,1
5,1.6 means "5".

ただし、上記のフォーマット・スキュー数の測定では、
ヘッドを切り換えて検索する先頭セクタはディスクの1
回転以内で発見されることを前提としているが、1回転
以上経過して発見されることもあるので、その場合のフ
ォーマット・スキュー・セクタ数は、ヘッドを切り換え
てから目標先頭セクタを発見するまでに通過したセクタ
数を、1セクタの総数で割った余りで表わされる。
However, in measuring the format skew number above,
The first sector to be searched by switching heads is 1 on the disk.
Although it is assumed that it will be discovered within one rotation, it may be discovered after one rotation or more, so in that case, the format, skew, and number of sectors will be the same from when the head is switched until the target first sector is discovered. It is expressed as the remainder when the number of sectors passed is divided by the total number of sectors.

以上は、セクタの物理上の番号とホストCPUで扱う論
理番号とが一致している場合であるが、両者が相違する
ときも成るヘッドのラスト・セクタを確認したら次のヘ
ッドに切り換え、ヘッドを切り換えてから次のヘッドの
論理上の先頭セクタを発見するまでに通過するセクタ数
を測定することにより、得ることができる。
The above is a case where the physical number of the sector and the logical number handled by the host CPU match, but when they are different, once you have confirmed the last sector of the head, switch to the next head and turn the head. This can be obtained by measuring the number of sectors that pass from switching to finding the logical first sector of the next head.

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

この発明によれば、フォーマント・スキュー数をヘッド
を実際に切り換えて測定するようにしたので、ID部の
検索のみでディスクのリードをする必要がなく、また再
フォーマ・ノド時にライト/リード・オペレーションの
切換えや、それに伴うハソファ管理が不要となり、処理
が簡素化されるという利点が得られる。
According to this invention, the number of formant skews is measured by actually switching the heads, so there is no need to read the disk just by searching the ID section, and there is no need to read/write the disk at the time of reformer node. This eliminates the need for switching operations and the associated hardware management, resulting in the advantage of simplified processing.

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

第1図はこの発明の詳細な説明するだめの説明図、第2
図は最高速フォーマット・スキュ一方式を説明するため
の説明図、第3図は最高速フォーマットをしていない例
を説明するための説明図である。 符号説明 1〜16・・・セクタ番号。
Figure 1 is an explanatory diagram for explaining the invention in detail;
The figure is an explanatory diagram for explaining the maximum speed format/skew one type, and FIG. 3 is an explanatory diagram for explaining an example in which the maximum speed format is not performed. Code explanation 1-16... Sector number.

Claims (1)

【特許請求の範囲】[Claims] 1)ボイスコイルモータにより駆動される複数のヘッド
を持つ固定磁気ディスク装置において、再フォーマット
時には、或るヘッドの論理上の最終セクタを確認して次
のヘッドに切り換え、次のヘッドの論理上の先頭セクタ
をその識別部を参照して検索し、ヘッドを切り換えてか
ら次のヘッドの論理上の先頭セクタを検出するまでに通
過したセクタ数を、タイマまたはセクタを通過する毎に
発せられるセクタパルスを用いて測定することを特徴と
するフォーマット・スキュー・セクタ数測定方法。
1) In a fixed magnetic disk drive having multiple heads driven by a voice coil motor, when reformatting, the logical final sector of one head is checked, the switch is made to the next head, and the next head's logical The first sector is searched by referring to its identification part, and the number of sectors that have passed from switching the head to detecting the logical first sector of the next head is calculated using a timer or a sector pulse that is emitted every time a sector is passed. A method for measuring the number of formats, skews, and sectors, characterized by measuring the number of formats, skews, and sectors.
JP4554690A 1990-02-28 1990-02-28 Method for measuring number of format skew sector Pending JPH03250462A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4554690A JPH03250462A (en) 1990-02-28 1990-02-28 Method for measuring number of format skew sector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4554690A JPH03250462A (en) 1990-02-28 1990-02-28 Method for measuring number of format skew sector

Publications (1)

Publication Number Publication Date
JPH03250462A true JPH03250462A (en) 1991-11-08

Family

ID=12722363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4554690A Pending JPH03250462A (en) 1990-02-28 1990-02-28 Method for measuring number of format skew sector

Country Status (1)

Country Link
JP (1) JPH03250462A (en)

Similar Documents

Publication Publication Date Title
US5603002A (en) Hard disk drive having buffer memory employing directory based cache controller with data replacement scheme
KR950020650A (en) Information recording discs and disk drive systems
KR970076762A (en) Index pulse generation method by index pattern and hard disk drive device
JPH0261863A (en) Track changeover system and data recording system
JPH03250462A (en) Method for measuring number of format skew sector
JPH09265729A (en) Disk device and recording/reproducing method of the disk device
AU2957192A (en) Head switching method for staggered servo and circuit thereof
JPS63104284A (en) Disk file access system
JPH01171044A (en) Method for positioning block of memory
JPH0562360A (en) System for processing defective sector of rotary type storage device
KR100346681B1 (en) Head switching method of magnetic recording medium
JPS6095762A (en) Magnetic disc controller
JPH0684283A (en) Transfer method for magneto-optical disk data
JPH0628779A (en) Method for recording and controlling data in disk device
JPH0689546A (en) Controller for positioning magnetic head
JPS6032242B2 (en) file device
JPH0368472B2 (en)
JPH06187735A (en) Control device for alternative region of disk recording and reproducing device
JPS58112153A (en) Magnetic disk controller
JPH08255431A (en) Tack format of disc memory device
JPS6383967A (en) Data recording system
JPH01113844A (en) Disk cache device
JPH10162512A (en) Disc skew value setting in the same disc and first data arrangement
JPH02178825A (en) Data transfer control system
JPH0696544A (en) Magnetic disk apparatus