JPH0664828B2 - フロツピ−デイスクドライブ制御方式 - Google Patents

フロツピ−デイスクドライブ制御方式

Info

Publication number
JPH0664828B2
JPH0664828B2 JP2421283A JP2421283A JPH0664828B2 JP H0664828 B2 JPH0664828 B2 JP H0664828B2 JP 2421283 A JP2421283 A JP 2421283A JP 2421283 A JP2421283 A JP 2421283A JP H0664828 B2 JPH0664828 B2 JP H0664828B2
Authority
JP
Japan
Prior art keywords
floppy disk
fdd
disk drive
fdc
processing
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.)
Expired - Lifetime
Application number
JP2421283A
Other languages
English (en)
Other versions
JPS59151356A (ja
Inventor
一男 明石
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2421283A priority Critical patent/JPH0664828B2/ja
Publication of JPS59151356A publication Critical patent/JPS59151356A/ja
Publication of JPH0664828B2 publication Critical patent/JPH0664828B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は複数のフロツピーデイスクドライブを備えたシ
ステムに係り、これらフロツピーデイスクドライブがフ
ロツピーデイスクコントローラに対して特にデイジーチ
エイン接続されているシステムに好適するフロツピーデ
イスクドライブ制御方式に関する。
〔発明の技術的背景とその問題点〕
近年、パーソナルコンピユータや小型ビジネスコンピユ
ータ等のシステムでは、フロツピーデイスク、例えば5.
25インチフロツピーデイスクが適用されるフロツピーデ
イスクドライブ(以下、FDDと称する)をフロツピーデ
イスクコントローラ(以下、FDCと称する)に対して複
数台接続して使用する場合が多い。このようなシステム
では、FDCに対する各FDDの接続には、接続ケーブルが1
本で済むように主としてデイジーチエイン接続方式が採
られている。
第1図はFDCとFDDとの接続信号例を示すもので、これら
接続信号にはフロツピーデイスク(記憶媒体)を回転駆
動するモータを制御するモータオン/オフ信号も含まれ
ている。上述の如きシステムではこのモータオン/オフ
信号のラインも各FDDをデイジーチエイン接続してお
り、このため上記モータオン/オフ信号が各FDDに共通
に伝達されて次に示す問題が生じる。
今、上位装置からの指令に応じ、FDCが指定されたFDDに
対してデータ読出し/書込みなどの処理(FDD処理)を
行なうものとする。この場合、第2図のフローチヤート
に示されるように少なくとも指定FDDのモータがオンさ
れている必要がある。しかし、上述したシステムではモ
ータオン/オフ信号は各FDDに伝達されてしまうため、
指定されていない(処理対象外の)FDDのモータもオン
状態となる。この結果、処理対象外のFDDにおいてフロ
ツピーデイスクが同一トラツク位置で磁気ヘツドと接触
した状態で回転する。この状態が続くことにより該当フ
ロツピーデイスクはその耐久寿命(例えば300万パス/
トラツク)にいちはやく到達してしまう。すなわち従来
のシステムには、FDD処理が行なわれない場合でもフロ
ツピーデイスクの耐久寿命を縮めてしまう欠点があつ
た。
〔発明の目的〕
本発明は上記事情に鑑みてなされたものでその目的は、
フロツピーデイスクの耐久寿命が徒に損なわれるのを防
止できるフロツピーデイスクドライブ制御方式を提供す
ることにある。
〔本発明の概要〕
本発明はFDC(フロツピーデイスクコントローラ)から
のモータオン/オフ信号がシステム内の各FDD(フロツ
ピーデイスクドライブ)に共通に伝達されるシステムに
おいて、指定されたFDDに対するFDD処理に際し、当該FD
D処理の対象外のFDDに対して定期的または不定期にアイ
ドルシールを実行させることにより、フロツピーデイス
クが同一トラツク位置で磁気ヘツドとの接触状態を保つ
て回転することを防止するようにしたものである。
〔発明の実施例〕
以下、本発明の一実施例を図面を参照して説明する。第
3図は本発明が適用されるシステム例えばパーソナルコ
ンピユータシステムを示すものである。図中、1はシス
テム全体を制御するマイクロプロセツサ、2は各種プロ
グラム、データなどが格納されるメインメモリ、3はプ
ログラマブルタイマである。4はFDC、5,6はFDC4にケー
ブル7によりデイジーチエイン接続されている(共通に
情報が伝達される接続方式であればよい)FDDである。
このケーブル7を往来する信号の概略はすでに第1図に
示されている。8はマイクロプロセツサ1と、メインメ
モリ2、プログラマブルタイマ3、およびFDC4などを結
合するシステムバスである。
次に本発明の一実施例の動作を第4図および第5図のフ
ローチヤートを参照して説明する。今、マイクロプロセ
ツサ1からFDC4に対し、例えばFDD5をFDD処理対象とす
るコマンドが与えられたものとする。これにより、FDC4
におけるFDD処理ルーチン(第4図のフローチヤート参
照)が起動される。FDC4は、このFDD処理ルーチンにお
いて、まずオン指定のモータオン/オフ信号が出力され
ているか否かを判定する(ステツプS11)。このステツ
プS11での判定がYES判定の場合、FDC4は直接ステツプS1
2に進み、同じくNO判定の場合にはモータオン/オフ信
号をオン状態にして(ステツプS13)しかる後ステツプS
12に進む。ステツプS12では、FDC4は上記与えられたコ
マンドが正しいか否かの判定を行なう。ここまでの動作
は従来通り(第2図参照)である。ステツプS12での判
定がNO判定の場合、FDC4は従来のようにインバリツドコ
マンドステータスをセツトする動作を行なう(ステツプ
S14)。一方、ステツプS12での判定がYES判定の場合、F
DC4は図示せぬアイドルシークフラグがオンか否かの判
定を行なう(ステツプS15)。このアイドルシークフラ
グは指定されたFDD番号の処理に入る前に、指定されて
いない側のFDDがアイドルシーク可能か否か(別の言い
方をすれば、指定されていない側のFDDに対しアイドル
シークを行なわせるべきか否か)を示すためのフラグで
ある。ここで、アイドルシークとは、上位装置からの指
令とは無関係に、かつリード/ライトを目的とせずにカ
レントトラツクを変更するシーク動作を行なうことであ
る。本実施例においてアイドルシークフラグはFDC4にお
ける(FDD処理ルーチンの一つである)タイマ処理ルー
チンでオンされる。このタイマ処理ルーチンは、プログ
ラマブルタイマ3から一定時間、例えば20msec毎に発生
される割込み信号により起動される。タイマ処理ルーチ
ンでは、第5図のフローチヤートに示されているよう
に、まずアイドルシークフラグがオンか否かの判定が行
なわれる(ステツプS31)。NO判定の場合、ソフトウエ
アカウンタ(ハードウエアカウンタでもよい)が+1さ
れ(ステツプS32)、しかる後1500回カウントしたか否
かが判定される(ステツプS33)。このステツプS33でYE
S判定となつた場合、アイドルシークフラグがオンにさ
れる(ステツプS34)。このとき、ソフトウエアカウン
タをクリアしておく必要がある。明らかなように本実施
例では、基本的に30秒に1回の割合でアイドルシークフ
ラグがオンにされる。
再び第4図のフローチヤートを参照すると、ステツプS1
5においてYES判定の場合、すなわちアイドルシークフラ
グがオンしているものと判定された場合、FDC4は指定さ
れたFDD(この例ではFDD5)とは異なるFDD(この例では
FDD6)、すなわち処理対象外のFDDを指定する(ステツ
プS16)。次にFDC4はステツプS16で指定したFDD(FDD
6)のカレントトラツク(磁気ヘツドが位置しているト
ラツク)が最内周トラツクであるか否かの判定を行ない
(ステツプS17)、NO判定であればカレントトラツクを
例えば1トラツク分内周方向にシーク(アイドルシー
ク)させる(ステツプS18)。一方、ステツプS17でYES
判定の場合、FDC4はカレントトラツクを最外周位置(ト
ラツク0)にシーク(アイドルシーク)させる(ステツ
プS19)。これらステツプS18,S19の動作は、該当トラツ
ク番号を指定した後、シークコマンドを発することによ
つて行なわれる。
FDC4はステツプS18またはステツプS19を実行するとアイ
ドルシークフラグをオフにする(ステツプS20)。次にF
DC4は指定FDDを処理対象外のFDD(FDD6)から処理対象
となつているFDD(FDD5)に戻し(ステツプS21)、しか
る後コマンドに対応した処理(ステツプS22)を行な
う。なお、上記ステツプS15においてNO判定の場合、す
なわちアイドルシークフラグがオフしているものと判定
された場合には、直接ステツプS22のコマンド処理が行
なわれる。
このように本実施例によれば、処理対象外のFDD(ソフ
トウエアからアクセスされていない側のFDD)に対して
一定時間(この例では30秒)毎にアイドルシークを行な
わしめ、カレントトラツクを1トラツクずつ一定方向に
変更するようにしているので、フロツピーデイスクが同
一のカレントトラツクで長期間回転を続ける不都合が防
止できる。
なお、前記実施例ではアイドルシークによりカレントト
ラツクが1トラツク変更される場合について説明した
が、変更トラツク数はこれに限るものではない。また、
前記実施例では、アイドルシークフラグが30秒に1回の
割合でオンされるものとしたがこれに限らない。また、
当該アイドルシークフラグをオンするためのルーチン
(第5図参照)はプログラマブルタイマ3からの割込み
信号に限らず、例えばFDC4内部のタイマ機構によつて起
動されてもよい。
また、処理速度は遅くなるものの、FDD処理に際し、必
ずアイドルシークを行なうようにしてもよい。この場
合、アイドルシークの可否を示すアイドルシークフラグ
と、当該フラグの時間管理機構(第5図のルーチン)等
は不要となる。
また前記実施例に、FDDが2連接続されているシステム
に実施した場合であるが、FDDが3連以上のシステムの
場合にも、FDDの番号をチエツクするだけで処理対象外
のFDDに対しアイドルシークが行なえることは第4図の
フローチヤートからも容易に判断できる。更に本発明
は、5.25インチフロツピーデイスクが適用されるFDDに
限らず、その他のFDDにも同様に応用できることは明ら
かである。
〔発明の効果〕
以上詳述したように本発明によれば、処理対象外のFDD
においてフロツピーデイスクが同一トラツクで長期間回
転を続けることを防止できるので、フロツピーデイスク
の耐久寿命が徒に損なわれるのを防止できる。
【図面の簡単な説明】
第1図はFDC(フロツピーデイスクコントローラ)とFDD
(フロツピーデイスクドライブ)との一般的な接続信号
例を示す図、第2図は従来例の動作を説明するためのフ
ローチヤート、第3図は本発明が適用されるシステムの
一実施例を示すシステム構成図、第4図および第5図は
上記実施例の動作を説明するためのフローチヤートであ
る。 4……フロツピーデイスクコントローラ(FDC)、5,6…
…フロツピーデイスクドライブ(FDD)、7……ケーブ
ル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数のフロツピーデイスクドライブと、上
    位装置からの指令に応じ、指定された上記フロツピーデ
    イスクドライブを制御するフロツピーデイスクコントロ
    ーラとを備え、当該フロツピーデイスクコントローラか
    らのモータオン/オフ信号が上記複数のフロツピーデイ
    スクドライブに共通に伝達されるシステムにおいて、上
    記上位装置によつて指定された上記フロツピーデイスク
    ドライブに対する処理に際し、指定対象外の上記フロツ
    ピーデイスクドライブに対し定期的または不定期にアイ
    ドルシークを実行させるように構成されていることを特
    徴とするフロツピーデイスクドライブ制御方式。
JP2421283A 1983-02-16 1983-02-16 フロツピ−デイスクドライブ制御方式 Expired - Lifetime JPH0664828B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2421283A JPH0664828B2 (ja) 1983-02-16 1983-02-16 フロツピ−デイスクドライブ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2421283A JPH0664828B2 (ja) 1983-02-16 1983-02-16 フロツピ−デイスクドライブ制御方式

Publications (2)

Publication Number Publication Date
JPS59151356A JPS59151356A (ja) 1984-08-29
JPH0664828B2 true JPH0664828B2 (ja) 1994-08-22

Family

ID=12131986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2421283A Expired - Lifetime JPH0664828B2 (ja) 1983-02-16 1983-02-16 フロツピ−デイスクドライブ制御方式

Country Status (1)

Country Link
JP (1) JPH0664828B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2504209B2 (ja) * 1989-08-17 1996-06-05 日本電気株式会社 磁気ディスク装置
JP2734437B2 (ja) * 1995-12-26 1998-03-30 日本電気株式会社 磁気ディスク装置および磁気ディスク装置の制御方法

Also Published As

Publication number Publication date
JPS59151356A (ja) 1984-08-29

Similar Documents

Publication Publication Date Title
KR860008534A (ko) 회전형 정보 기록매체에의 정보기입 제어방식
JP3103258B2 (ja) ディスク装置
JPH0664828B2 (ja) フロツピ−デイスクドライブ制御方式
US6104555A (en) Method and device for duplicating an initial program of a hard disk drive
JPH0423269A (ja) ディスク装置
JPS647422B2 (ja)
JPS59221874A (ja) フロツピ−デイスクドライブ制御方式
JPH0542071B2 (ja)
JP2584001B2 (ja) 情報処理装置
JP3402289B2 (ja) 磁気ディスク装置
JP2630932B2 (ja) 円盤状記録媒体のプログラム記録方法
JPH0129636Y2 (ja)
JP2596309B2 (ja) デイスク記憶装置
JPS63193388A (ja) デイスクドライブシステム
KR20030061949A (ko) 저장 시스템에서 파일 저장 방법
JPS58171724A (ja) 磁気デイスク・テ−プにおけるコピ−制御装置
KR0183294B1 (ko) 전력소비를 감소시키기 위한 스핀들 모터 제어방법
JPH04149801A (ja) 磁気ディスク装置
JPH0194564A (ja) フロツピイデイスク装置の制御方式
JPH02214075A (ja) ディスク制御装置
JPS61276182A (ja) 磁気ヘツドの浮上位置制御方法
JPH01237956A (ja) ディスク記憶システム
JPH0576056B2 (ja)
JPS6070549A (ja) フロッピ−ディスク制御装置
JPH0845190A (ja) ハードデイスク装置