JPH0192974A - 磁気ディスク制御装置 - Google Patents

磁気ディスク制御装置

Info

Publication number
JPH0192974A
JPH0192974A JP24922687A JP24922687A JPH0192974A JP H0192974 A JPH0192974 A JP H0192974A JP 24922687 A JP24922687 A JP 24922687A JP 24922687 A JP24922687 A JP 24922687A JP H0192974 A JPH0192974 A JP H0192974A
Authority
JP
Japan
Prior art keywords
magnetic disk
command
magnetic head
operation control
magnetic
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
JP24922687A
Other languages
English (en)
Inventor
Yoshihiko Sasaki
佐々木 義彦
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP24922687A priority Critical patent/JPH0192974A/ja
Publication of JPH0192974A publication Critical patent/JPH0192974A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、マイクロコンピュータシステム等における
磁気ディスク制御装置に関するものである。
〔従来の技術〕
磁気ディスク装置を用いたマイクロコンピュータシステ
ム等において、その磁気ディスクをホストCPU(中央
処理装置)からのコマンドにより制御する場合がある。
この場合、ホストCPUより磁気ヘッド、セクタなどの
制御パラメータ情報およびリードコマンドがセットきれ
る。また、磁気ディスク側の動作制御部においては、上
記ホストCPUからの制御パラメータ情報およびリード
コマンド等の入力チエツクが行われ、入力されたパラメ
ータ情報はメモリに記憶される。そして、各動作が終了
すると終了インタラブド信号が出力され、次にのコマン
ド待ちの状態となる。
第3図は上述の動作の詳細を示すフローチャートであり
、第3図(a)はホストCPUの動作、第3図(b)は
動作制御部の動作をそれぞれ示している。
先ず、ホストCPUでMAX(最高)磁気ヘッドおよび
MAXセクタの制御パラメータ情報がセットされ(ステ
ップH0)、そのコマンドが動作制御部に人力される。
動作制御部は、このコマンドが入力されたと判別すると
(ステップC+ )、次に制御パラメータ情報の人力チ
エツクを行い、その情報が入力されたと判別すると(ス
テップc2)、その情報を(MAX磁気ヘッド、MAX
セクタの情報)を読取ってメモリに記憶する(ステップ
C3)。そして、上記情報に基づいた処理が終了すると
、ホストCPUに対して終了インタラブド信号を出力し
くステップC4)、次のコマンド待ちの状態となる。
次に、ホストCPUはシリンダ、磁気ヘッドおよびセク
タをパラメータとしてリードコマンドをセットしくステ
ップH2)、そのコマンドを動作制御部に人力する。そ
して、動作制御部において上記と同様ステップCIでそ
のコマンドが人力されたと判別すると、ステップC2に
進む。この時、制御パラメータ情報は入力されていない
ので、次にリードコマンドの入力チエツクを行う。
動作制御部は、そのリードコマンドが人力されたと判別
すると(ステップC5)、上述のシリンダ、!fi気ヘ
ッドおよびセクタのパラメータ情報を受取り、その情報
をもとにシークし、そこをリードする(ステップC6)
。そして、上記処理が終了すればホストCPUに対して
終了インタラブド信号を出力しくステップC7)、次の
コマンド待ちの状態になる。
〔発明が解決しようとする問題点〕
従来の磁気ディスク制御装置は上記のように構成されて
おり、磁気ヘッドは常にシリンダのデータ領域にあるた
め、特に電源が投入されたまま持ち運ばれる可能性のあ
る携帯用のパーソナルコンピュータのような機種では、
持ち運びの際に障害物に接触して強い振動が加わった場
合、磁気ヘッドが落ちて磁気ディスクが損傷し、そのト
ラックに記録されたデータが破壊して消失するという問
題点があった。
この発明は、このような問題点を解消するためになされ
たもので、電源が投入されたまま強い振動が加わって磁
気ヘッドが落ちても、記録されたデータが消失すること
のない磁気ディスク制御装置を得ることを目的としてい
る。
〔問題点を解決するための手段〕
この発明の磁気ディスク制御装置は、中央処理装置がセ
ットする制御パラメータ情報にその対象となる磁気ディ
スクのシツピングゾーンのシリンダアドレス情報を付加
しておき、ある一定時間中央処理装置からのコマンドが
入力されない時に動作制御部は前記シリンダアドレス情
報をもとにその磁気ディスクの磁気ヘッドをシツピング
ゾーンへ退避させるようにしたものである。
(作用) その発明の磁気ディスク制御装置においては、中央処理
装置からの制御パラメータ情報にその対象となる磁気デ
ィスクのシツピングゾーンのシリンダアドレス情報が付
加されており、ある一定時間中央処理装置からのコマン
ドが入力されない時にはそのシリンダアドレス情報をも
とに磁気ディスクがシツピングゾーンへ退避させられる
〔実施例〕
以下、この発明の一実施例を図面について説明する。
第1図はこの発明に係る磁気ディスク制御装置の基本構
成を示すブロック図である。図中、1は動作制御部2に
コマンドを出力するホストCPU(中央処理装置)で、
MAX磁気ヘッドおよびMAXセクタの制御パラメータ
情報にその対象となる磁気ディスクのシツピングゾーン
のシリンダアドレス情報を付加してセットする。動作制
御部2はホストcputからのコマンドにより上記磁気
ディスク3および磁気ヘッド4等の動作制御を行うもの
で、ホストCPUIからの制御パラメータ情報を記憶す
るメモリ5およびタイマ6を有しており、ホストCPU
1からのコマンドがタイマ6で設定した一定時間入力さ
れないと上記シリンダアドレス情報をもとにその磁気デ
ィスク3のヘッド4をシツピングゾーンへ退避させる。
第2図(a)、(b)は上記ホストCPUIおよび動作
制御部2の動作フローチャートを示したもので、第3図
と同一ステップ番号は同一の処理動作を表している。
従来と同様、ホストCPU1ではMAX磁気ヘットおよ
びMAXセクタの制御パラメータ情報がセットされるが
、この時その対象となる磁気ディスク3のシツピングゾ
ーンのシリンダアドレス情報が同時にセットされる(ス
テップH3)。
このコマンドは動作制御部2に送られ、動作制御部2は
そのコマンドが入力されたと判別すると(ステップC1
)、次に上記制御パラメータ情報の入力チエツクを行い
(ステップC2)、入力があればその情報を読取ってメ
モリ5に記憶する(ステップC3)。そして、上記処理
が終了するとホストcpu tに対して終了インタラブ
ド信号を出力しくステップC4)、次のコマンド待ちの
状態となる。
次に、ホストCPUIからリードコマンドがセット(ス
テップH2)され、動作制御部2でそのコマンドの入力
が確認されると(ステップCI)、ステップC2に進む
。この時、制御パラメータ情報は入力されていないので
、次にリードコマンドの入力チエツクを行う(ステップ
C2)。動作制御部2は上記リードコマンドが入力され
たと判別すると、前述のシリンダ、磁気ヘッドおよびセ
クタのパラメータ情報を受取り、その情報を基にシーク
し、そこをリードする(ステップCS)。そして、上記
処理が終了するとホストCPUIに対して終了インタラ
ブド信号を出力しくステップC7)、次のコマンド待ち
の状態となる。
ここで、動作制御部2は、コマンド待ちの状態になった
時に一定時間ホストCPUIからのコマンドが人力され
ないと、前述のようにホストCPUIからのシリンダア
ドレス情報をもとにその磁気ディスク3の磁気ヘッド4
をシツピングゾーンへ退避させる。すなわち、コマンド
待ちの状態になると動作制御部2は、予めセットしてお
いた(ステップCa)タイマ6のカウント値をディクリ
メントし、ある一定時間をかせぐ(ステップCO)。そ
して、タイマ6のカウント値がOになってもホストCP
UIからのコマンドが入力されなければ、上記シツピン
グゾーンへ磁気ヘッド4をシークさせ(ステップC+o
)、動作制御部2は再びコマンド待ちの状態となる。
このように、ある一定時間経過してもホストCPU 1
からのコマンド人力がない場合には、その磁気ディスク
3のヘッド4をシツピングゾーンへ退避させている。こ
のため、携帯用のパーソナルコンピュータのような機種
で、電源が投入されたまま持ち運びされた時に衝突によ
り強い振動が加わって磁気ヘッドが落ちた場合でも、磁
気ヘッドはシツピングゾーンにあるので、磁気ディスク
に記録されたデータが消失することはない。
〔発明の効果〕
以上説明したように、この発明によれば、中央処理装置
がセットする制御パラメータ情報にその対象となる磁気
ディスクのシツピングゾーンのシリンダアドレス情報を
付加しておき、ある一定時間中央処理装置からのコマン
ドが入力されない時は上記シリンダアドレス情報をもと
にその磁気ディスクの磁気ヘッドをシツピングゾーンへ
退避させるようにしたため、持ち運びの際の衝突などに
より強い振動が加わフて磁気ヘッドが落ちた場合でも、
磁気ディスクに記録されたデータが消失することがない
という効果が得られる。
【図面の簡単な説明】
第1図はこの発明に係る磁気ディスク制御装置の基本構
成を示すブロック図、第2図はその動作を示すフローチ
ャート、第3図は従来例の動作を示すフローチャートで
ある。 1−−−−−ホストCPU (中央処理装置)2・・・
・・・動作制御部 3−−−−−−磁気ディスク 4−−−−一磁気ヘッド 5−−−−−−メモリ 6−−−−−−タイマ なお、図中同一符号は同一または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置からのコマンドにより磁気ディスク、磁気
    ヘッド等の動作制御を行う動作制御部を備えた磁気ディ
    スク制御装置において、前記中央処理装置がセットする
    制御パラメータ情報にその対象となる磁気ディスクのシ
    ッピングゾーンのシリンダアドレス情報を付加しておき
    、ある一定時間中央処理装置からのコマンドが入力され
    ない時に動作制御部は前記シリンダアドレス情報をもと
    にその磁気ディスクの磁気ヘッドをシッピングゾーンへ
    退避させることを特徴とする磁気ディスク制御装置。
JP24922687A 1987-10-02 1987-10-02 磁気ディスク制御装置 Pending JPH0192974A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24922687A JPH0192974A (ja) 1987-10-02 1987-10-02 磁気ディスク制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24922687A JPH0192974A (ja) 1987-10-02 1987-10-02 磁気ディスク制御装置

Publications (1)

Publication Number Publication Date
JPH0192974A true JPH0192974A (ja) 1989-04-12

Family

ID=17189796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24922687A Pending JPH0192974A (ja) 1987-10-02 1987-10-02 磁気ディスク制御装置

Country Status (1)

Country Link
JP (1) JPH0192974A (ja)

Similar Documents

Publication Publication Date Title
JPH0192974A (ja) 磁気ディスク制御装置
JPS5918747B2 (ja) セクタ・フアイル制御方式
JP2919376B2 (ja) 読出し専用記憶媒体の読出し方法
JPS59158425A (ja) 入出力機器の制御方式
JP2734865B2 (ja) ディスク装置の連続書込み処理方法
JP2808761B2 (ja) データ処理システムのコマンド制御方式
JPH05282104A (ja) 外部記憶制御装置
JPH08161748A (ja) ディスク記録再生システム及びデータ消去制御方法
JPH01237956A (ja) ディスク記憶システム
JPH0934782A (ja) 情報記憶装置
JPH01228014A (ja) データファイルの履歴管理方式
JPS6271073A (ja) デイスク記憶装置
JPS61230684A (ja) デイスク制御装置
JPS6236781A (ja) 磁気デイスク装置の制御方法
JPH02227754A (ja) デイスクキヤツシユ制御方式
JPH04112317A (ja) フロッピーディスクドライブ制御装置
JPH0689144A (ja) 磁気ディスク処理装置
JPH08263220A (ja) データ入出力装置
JPS62157379A (ja) 磁気デイスク装置のデ−タエリア部破壊防止方式
JPH0659820A (ja) 二重化記録方式の磁気ディスク装置の制御方法
JPH04205344A (ja) 汎用記憶媒体の制御システム
JPS61208534A (ja) 半導体デイスク制御方式
JPS6271072A (ja) デイスク制御装置
JPS63188877A (ja) 磁気デイスク装置のメデイア保護方式
JPS6233362A (ja) フロツピイデイスク制御方式