JPS62259270A - Method for controlling floppy disk device - Google Patents
Method for controlling floppy disk deviceInfo
- Publication number
- JPS62259270A JPS62259270A JP10208186A JP10208186A JPS62259270A JP S62259270 A JPS62259270 A JP S62259270A JP 10208186 A JP10208186 A JP 10208186A JP 10208186 A JP10208186 A JP 10208186A JP S62259270 A JPS62259270 A JP S62259270A
- Authority
- JP
- Japan
- Prior art keywords
- track
- floppy disk
- head
- evacuation
- saving
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 4
- 230000002159 abnormal effect Effects 0.000 abstract 1
- 238000005299 abrasion Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は磁気ディスクに対するヘッドの移動制御に圓し
、特にヘッドの非動作時におけるトラック位置の制御方
法に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to controlling the movement of a head relative to a magnetic disk, and particularly to a method of controlling track position when the head is not operating.
(従来の技術)
第2図は、一般に使用されるフロッピーディスク装置(
以下FDDと呼ぶ)の制御系統図であり、1はFDDl
、2はフロッピーディスクである。(Prior art) Figure 2 shows a commonly used floppy disk device (
1 is a control system diagram of FDD (hereinafter referred to as FDD).
, 2 is a floppy disk.
3はドライブ用モータで、アクセスタイムを早めるた、
めに常時回転させておく。4はトラッキング用のステッ
ピングモータで、ヘッド5を位置決め!、1ltllす
る。6はマグネットでヘッド5の動作と非動作とをf、
111!11する。、7は中央演算処理装置(CPU)
及び周辺回路、8はROM及びRAMよりなるメモリ、
9はFDDiilJt111回路で、一般にLSI(例
えばμPD765等)が使用される。3 is the drive motor, which speeds up the access time.
Keep it constantly rotating. 4 is a stepping motor for tracking and positions the head 5! , 1ltll. 6 is a magnet that controls the operation and non-operation of the head 5.
111! 11. , 7 is the central processing unit (CPU)
and peripheral circuits; 8 is a memory consisting of ROM and RAM;
9 is an FDDilJt111 circuit, which is generally an LSI (for example, μPD765, etc.).
10はその伯の回路である。10 is the circuit of the number.
制御方法の一例としては、中央演咋処理装置7を中心と
したDMA (ダイレクトアクセス)もす一方式により
、フロッピーディスク2のリード時においてはフロッピ
ーディスク2のデータがメモリ8に転送され、ライト時
においてはメモリ8のデータがフロッピーディスク2に
転送されるようにしている。As an example of a control method, a DMA (direct access) system centered on the central processing unit 7 is used to transfer the data on the floppy disk 2 to the memory 8 when reading from the floppy disk 2, and transfer the data from the floppy disk 2 to the memory 8 when writing. In this case, the data in the memory 8 is transferred to the floppy disk 2.
第3図は8インチFDDにおけるフロッピーディスク2
とヘッド5との関係図で、スピンドルハブ11に装着さ
れたフロッピーディスク2は常時回転している。一対の
ヘッド5A、5Bは、フロッピーディスク2をはさんで
向き合って配置され、ヘッド非動作時には第3図(a)
に示すようにフロッピーディスク2から離れてJjす、
そしてヘッド動作時には第3図(b)に示すようにフロ
ッピーディスク2と接触して、読出しあるいはm込みす
る。Figure 3 shows floppy disk 2 in an 8-inch FDD.
In this diagram, a floppy disk 2 mounted on a spindle hub 11 is constantly rotating. The pair of heads 5A and 5B are arranged facing each other with the floppy disk 2 in between, and when the heads are not in operation, they are shown in FIG. 3(a).
Move away from floppy disk 2 as shown in
When the head is in operation, it comes into contact with the floppy disk 2 to perform reading or writing, as shown in FIG. 3(b).
上記のヘッドの非動作と動作の駆動はマグネット6によ
る。The magnet 6 is used to drive the head between non-operation and operation.
第4図は5,25インチFDDにおけるフロッピーディ
スク2どヘッド5との関係図で、ヘッド動作時には、第
4図(b)に示すように、第3図(b)におけると同様
にヘッド5A、5Bがフロッピーディスク2に接触して
おり、ヘッド非動作時には、第4図(a)に示すように
ヘッド5Bは、70ツビーデイスク2から離れるが、ヘ
ッド5Aは固定構造になっているために、フロッピーデ
ィスク2に対して不安定な状態で接触している。よって
この第4図(a)のヘッド非動作時において、回転して
いるフロッピーディスク2は、不安定な状態でヘッド5
Aに摺動接触する。FIG. 4 is a diagram showing the relationship between the floppy disk 2 and the head 5 in a 5, 25-inch FDD. During head operation, as shown in FIG. 4(b), the head 5A, as in FIG. 3(b), 5B is in contact with the floppy disk 2, and when the head is not operating, the head 5B separates from the 70-bit disk 2, as shown in FIG. 4(a), but since the head 5A has a fixed structure, It is in unstable contact with the floppy disk 2. Therefore, when the head is not operating as shown in FIG. 4(a), the rotating floppy disk 2 is unstable and the head 5 is not in operation.
Sliding contact with A.
そして、FDDシステムの運用の都合上、ヘッド動作時
において、アクセス頻度の高いトラックTx (第5図
参照)があって、ヘッド非動作時においてもヘッド5を
、このトラックTxに位置決めすることが多い。Due to the operation of the FDD system, there is a track Tx (see Figure 5) that is frequently accessed when the head is in operation, and the head 5 is often positioned on this track Tx even when the head is not in operation. .
(発明が解決しようとする問題点)
しかしながら、上記した第4図(a)等に示すように、
ヘッド非動作時に一方のヘッド5Aが特定なトラックT
Xに常時接触していて、フロッピーディスク2が回転し
続けていると、トラックTx部が異常摩耗しあるいは損
傷してデータの読出しあるいは書込みに支障を来たすと
いう問題があった。(Problems to be solved by the invention) However, as shown in FIG. 4(a) above,
One head 5A is on a specific track T when the head is not in operation.
If the floppy disk 2 is in constant contact with X and continues to rotate, there is a problem in that the track Tx portion may be abnormally worn or damaged, causing trouble in reading or writing data.
(問題点を解決するための手段)
本発明は上記の問題点を解決するために、ヘッドがトラ
ックに対する退避位置においてフロッピーディスクとの
接触を可能にしているフロッピーディスク装置においで
、前記非動作のときの退避トラック位置を指定する退避
位置指定情報を書込み、且つ読出すためのトラックをフ
ロッピーディスクに設け、フロッピーディスク装置の電
源投入時あるいは適宜設定したシステムの立上り毎に前
記退避位置指定情報による当該退避トラック位置の指定
を読出し、且つ当該退避トラック位置を前進あるいは後
退さUて次回の退避トラック位置を指定するために前記
退避指定情報を書き替え、当該電源投入あるいはシステ
ムの立上り後の前記非動作のときにおいてヘッドを前記
読出された当該退避トラック位置に作動さけるようにし
た乙のである。(Means for Solving the Problems) In order to solve the above-mentioned problems, the present invention provides a floppy disk device in which the head is able to come into contact with the floppy disk at a retracted position with respect to the track. A track is provided on the floppy disk for writing and reading evacuation position designation information that specifies the evacuation track position when the evacuation position designation information is used. The designation of the evacuation track position is read out, and the evacuation designation information is rewritten to specify the next evacuation track position by advancing or retracting the evacuation track position, and the non-operation is performed after the power is turned on or the system starts up. In this case, the head is moved to the read evacuation track position.
(作用)
本発明によれば、フロッピーディスク装置の電源投入時
あるいは適宜設定したシステムの立上り毎に、非動作の
ときの退避トラック位置を指定する退避位置指定情報を
書込み、旦つ読出すためのトラックから前記退避位置指
定情報による当該退避トラック位置の指定を読出し、且
つ当該退避トラック位置を前進あるいは後退させて次回
の退避トラック位置を指定するため、ヘッド非動作時に
おけるヘッドの退避トラック位置は、電源投入毎あるい
はシステムの立上り毎に順次変更される。(Function) According to the present invention, evacuation position designation information that specifies the evacuation track position when the floppy disk device is not in operation is written each time the power is turned on to the floppy disk device or every time a suitably set system starts up, and the evacuation position designation information is read out each time. Since the designation of the evacuation track position based on the evacuation position designation information is read from the track and the evacuation track position is moved forward or backward to designate the next evacuation track position, the evacuation track position of the head when the head is not in operation is It is changed sequentially each time the power is turned on or the system is started up.
(実施例)
第5図は本発明に係わる、フロッピーディスク2のトラ
ックとその情報の位!111係図であり、この場合のフ
ロッピーディスク2は5.25インチのものであって、
例えばアンフォーマットで1.6MB、フォーマットで
IMBのタイプであり、最外周トラックTooから最内
周トラック”76に至る77トラツクを設定している。(Example) Figure 5 shows the tracks of the floppy disk 2 and their information according to the present invention. 111, and the floppy disk 2 in this case is a 5.25 inch one,
For example, the unformatted size is 1.6 MB, the formatted type is IMB, and 77 tracks from the outermost track Too to the innermost track "76" are set.
ハは、ヘッドの退避位置トラックの位置情報ADHを格
納するトラックであり、指定情報ADRとじでトラック
T00〜”76のいずれかの番号が格納される。なおT
xは前記した、アクセス頻度の高いトラックである。C is a track that stores the position information ADH of the head evacuation position track, and any number from tracks T00 to "76" is stored together with the designation information ADR.
x is the track that is frequently accessed as described above.
第1図は本発明の制御のフローチャートで、第2図に示
ずFDDによって作動する。FIG. 1 is a flowchart of the control of the present invention, which is not shown in FIG. 2 and is operated by an FDD.
FDDの電源投入あるいは所定のシステムの立上りがあ
ると、これを検知し°【、FDDよりプログラムローデ
ィングされる(ステップ20,21゜22)。フロッピ
ーディスク2のトラックTへに格納されているヘッドの
退避位置指定情報ADRを読取り、前記のOO〜76の
番号で指定されているトラック番号Nをメモリ8のレジ
スタMに記憶する。このデータをトラック番号Mと呼ぶ
(ステップ23.24)。そして、N←N+1の演算を
行ってその結果のトラック番号Nを位置情報ADRとし
て書替えてトラックTAに格納する(ステップ25.2
6)。なおNの値は初期値をOOとし、N+N−1・1
の結果が77のときはOOに置きかえられる。When the FDD is powered on or a predetermined system starts up, this is detected and the program is loaded from the FDD (steps 20, 21 and 22). The head evacuation position designation information ADR stored in the track T of the floppy disk 2 is read, and the track number N designated by the numbers OO to 76 is stored in the register M of the memory 8. This data is called track number M (steps 23 and 24). Then, the calculation N←N+1 is performed, and the resulting track number N is rewritten as position information ADR and stored in the track TA (step 25.2
6). Note that the initial value of N is OO, and N+N-1・1
If the result is 77, it is replaced with OO.
FDDが通常の読取りまたは書込み(これらを動作と呼
ぶ)指定のときは、ヘッド5がその指定位置に移動され
て、通常に動作される(ステップ27.28>。非動作
時においては、前記動作が終了した模、タイ・マをスタ
ートさせる(ステップ27.29)。このタイマは、通
常の読取りまたは書込みの繰り返し中におけるわずかな
休止によって非動作時の状態に直ちに移行することがな
いようにするためのものであり、例えば10秒に設定さ
れている。よって、この間にFDDの動作指定があると
、通常に動作される(ステップ30゜31.28)。タ
イマによる所定の時間が経過して、その間にFDDの動
作指定がない場合にはヘッド5は、メモリ8に記憶され
た位置指定情報ADHによるトラックMに移動される(
ステップ30.32)。When the FDD is designated for normal reading or writing (these are called operations), the head 5 is moved to the designated position and is operated normally (steps 27 and 28>. When the FDD is not in operation, the above operations are performed). starts a timer (step 27.29), which ensures that short pauses during normal read or write cycles do not cause an immediate transition to a non-operational state. For example, it is set to 10 seconds. Therefore, if FDD operation is specified during this time, it will operate normally (step 30° 31.28). After the specified time by the timer has elapsed, If there is no FDD operation designation during that time, the head 5 is moved to the track M according to the position designation information ADH stored in the memory 8 (
Step 30.32).
この一連の動作は、電源投入あるいはシステムの立上り
毎に繰り返されるので、その繰り返し毎に、トラック番
号Nは、OOから1づつ進み、且つ76となるとOOに
戻って、これが繰り返される。This series of operations is repeated every time the power is turned on or the system starts up, so each time the track number N advances by one from OO, and when it reaches 76, it returns to OO, and this is repeated.
なお、上記のNの変化範囲については、比較的アクセス
頻度の高いトラックは除外すべく、予め設定しておくこ
とが可能であり、これによってそのアクセス頻度が緩和
されることになる。また、代替トラック領域に限定して
トラック番号74→75→76を繰り返し使用すべく設
定することも、同様な制御によって可能であり、この場
合は、通常の動作時には使用されないトラックが、非動
作時に有効に使用されることになる。Note that the range of change of N described above can be set in advance to exclude tracks that are accessed relatively frequently, thereby reducing the access frequency. It is also possible to set track numbers 74 → 75 → 76 to be used repeatedly only in the alternative track area by similar control. In this case, tracks that are not used during normal operation can be set to be used repeatedly when not in operation. It will be used effectively.
(発明の効果)
以上説明したように、本発明によれば、ヘッドの退避ト
ラック位置を順次変えるようにしたので、非動作時にお
ける退避位置は多くのトラックに平均的に分配されるこ
とになり、よって特定なトラックのみが異常に摩耗した
り、損傷することがなくなる。(Effects of the Invention) As explained above, according to the present invention, since the head evacuation track position is sequentially changed, the evacuation position during non-operation is distributed evenly among many tracks. Therefore, only a specific track will not be abnormally worn or damaged.
第1図は本発明の実施例を示す制御のフローチャート、
第2図は本発明に係わるフロッピーディスク装置の制御
系統図、第3図は8インチFDDにおけるフロッピーデ
ィスクとヘッドの位置関係図、第4図は5.25インチ
FDDにおけるフロッピーディスクとヘッドとの位21
0Q係図、第5図はフロッピーディスクのトラックと情
報記録位置の関係図である。
2・・・フロッピーディスク
5・・・ヘッド
■A・・・退避位置指定情報を記録するためのトラック
。FIG. 1 is a control flowchart showing an embodiment of the present invention;
Fig. 2 is a control system diagram of a floppy disk device according to the present invention, Fig. 3 is a diagram showing the positional relationship between a floppy disk and a head in an 8-inch FDD, and Fig. 4 is a diagram showing the positional relationship between a floppy disk and a head in a 5.25-inch FDD. 21
FIG. 5 is a diagram showing the relationship between the tracks of the floppy disk and the information recording positions. 2... Floppy disk 5... Head ■A... Track for recording evacuation position designation information.
Claims (1)
ディスクとの接触を可能にしているフロッピーディスク
装置において、 前記非動作のときの退避トラック位置を指定する退避位
置指定情報を書込み、且つ読出すためのトラックをフロ
ッピーディスクに設け、 フロッピーディスク装置の電源投入時あるいは適宜設定
したシステムの立上り毎に前記退避位置指定情報による
当該退避トラック位置の指定を読出し、且つ当該退避ト
ラック位置を前進あるいは後退させて次回の退避トラッ
ク位置を指定するために前記退避指定情報を書き替え、 当該電源投入あるいはシステムの立上り後の前記非動作
のときにおいてヘッドを前記読出された当該退避トラッ
ク位置に作動させることを特徴とする フロッピーディスク装置の制御方法。[Scope of Claims] In a floppy disk device in which a head can make contact with a floppy disk at a retracted position relative to a track, retraction position designation information specifying a retraction track position when the head is not in operation is written and read. A track is provided on the floppy disk, and each time the floppy disk device is powered on or an appropriately set system is started up, the designation of the evacuation track position by the evacuation position designation information is read out, and the evacuation track position is moved forward or backward. the evacuation designation information is rewritten to designate the next evacuation track position, and the head is operated to the read evacuation track position during the non-operation after the power is turned on or the system starts up. A method for controlling a floppy disk device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61102081A JPH0766642B2 (en) | 1986-05-06 | 1986-05-06 | Method for controlling floppy disk device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61102081A JPH0766642B2 (en) | 1986-05-06 | 1986-05-06 | Method for controlling floppy disk device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62259270A true JPS62259270A (en) | 1987-11-11 |
JPH0766642B2 JPH0766642B2 (en) | 1995-07-19 |
Family
ID=14317825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61102081A Expired - Lifetime JPH0766642B2 (en) | 1986-05-06 | 1986-05-06 | Method for controlling floppy disk device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0766642B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60157781A (en) * | 1984-01-26 | 1985-08-19 | Toshiba Corp | Magnetic disc device |
-
1986
- 1986-05-06 JP JP61102081A patent/JPH0766642B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60157781A (en) * | 1984-01-26 | 1985-08-19 | Toshiba Corp | Magnetic disc device |
Also Published As
Publication number | Publication date |
---|---|
JPH0766642B2 (en) | 1995-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH1125625A (en) | Disk drive device, load/unload device and its control method | |
JP4511641B2 (en) | Hard disk drive initialization calibration routine execution method | |
JP2993052B2 (en) | Disk drive device | |
JP2001057010A (en) | Magnetic recording and reproducing device and its operation guaranteeing method | |
JPS62259270A (en) | Method for controlling floppy disk device | |
JP2001307413A (en) | Method for controlling rotary type storage device and the device | |
US20010026416A1 (en) | Magnetic storage and head unload controlling method of magnetic storage | |
JP2001067765A (en) | Magnetic disk device, and its control method | |
JPS6310511B2 (en) | ||
JPH0714290A (en) | Operating and control method of disk apparatus | |
JP2001184170A (en) | Data converter | |
JPS63271777A (en) | Servo writing device | |
JPH02214077A (en) | Magnetic head controller for floppy disk device | |
JPS63193388A (en) | Disk driving system | |
JPS62140154A (en) | Data holding system for memory device | |
JPS63126050A (en) | Memory backup method | |
JP3566906B2 (en) | Magnetic disk drive | |
JPH0410276A (en) | Storage device | |
JP3153429B2 (en) | Control method for magnetic disk drive | |
JP2004234797A (en) | Power saving method with head position control, and disk storage device | |
JPH0944986A (en) | Disk device and head movement control method to be applied to the disk device | |
JPH05298810A (en) | Disk device | |
JPS63269361A (en) | Magnetic tape device | |
JPH10124996A (en) | Device and method for driving hard disk | |
JPS6174175A (en) | Control device for floppy disk driving |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |