JPH0386965A - ハードディスクドライブ制御装置 - Google Patents
ハードディスクドライブ制御装置Info
- Publication number
- JPH0386965A JPH0386965A JP22400589A JP22400589A JPH0386965A JP H0386965 A JPH0386965 A JP H0386965A JP 22400589 A JP22400589 A JP 22400589A JP 22400589 A JP22400589 A JP 22400589A JP H0386965 A JPH0386965 A JP H0386965A
- Authority
- JP
- Japan
- Prior art keywords
- hard disk
- stop
- disk drive
- hdd
- head
- 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
Landscapes
- Rotational Drive Of Disk (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は計算機の外部記憶装置として用いられるハード
ディスクドライブの制御装置に関する。
ディスクドライブの制御装置に関する。
(従来の技術)
計算機システムにおけるハードディスク装置は、運転を
続けて行くうちにヘッド周辺に少しずつミクロンオーダ
ーのゴミが付着することが経験的にわかっている。この
ゴミはディスクの回転を止め、ヘッドをランディングト
ラックに着地させれば取除くことができるため、定期的
に運転を止めることが前提のシステムでは問題とならな
いが、オンライントランザクション処理システムのよう
に24時間運転を行うシステムではヘッドクラッシュの
要因となることがあった。
続けて行くうちにヘッド周辺に少しずつミクロンオーダ
ーのゴミが付着することが経験的にわかっている。この
ゴミはディスクの回転を止め、ヘッドをランディングト
ラックに着地させれば取除くことができるため、定期的
に運転を止めることが前提のシステムでは問題とならな
いが、オンライントランザクション処理システムのよう
に24時間運転を行うシステムではヘッドクラッシュの
要因となることがあった。
(発明が解決しようとする課題)
このように従来にあっては、24時間運転システムのハ
ードディスクドライブにおいては、ヘッド周辺へのゴミ
の付着によるヘッドクラ・クシュの問題があった。
ードディスクドライブにおいては、ヘッド周辺へのゴミ
の付着によるヘッドクラ・クシュの問題があった。
本発明は、このような問題点に鑑みてなされたもので、
その目的とするところは、ヘッドクラッシュを未然に防
止することができるハードディスクドライブ制御装置を
提供することにある。
その目的とするところは、ヘッドクラッシュを未然に防
止することができるハードディスクドライブ制御装置を
提供することにある。
(課題を解決するための手段)
本発明のハードディスクドライブ制御装置は、ハードデ
ィスクドライブの運転継続時間を監視し、その停止時期
の到来を検知する停止時期検知手段と、この停止時期検
知手段の停止時期検出に応答して上記ハードディスクド
ライブを停止させても良い条件にあるか否かを判断し、
その停止条件を満足したとき停止指令を発生する停止条
件判定手段と、この停止指令に応答して前記ハードディ
スクドライブを所定時間停止させたのち再起動する停止
制御手段とを備えている。
ィスクドライブの運転継続時間を監視し、その停止時期
の到来を検知する停止時期検知手段と、この停止時期検
知手段の停止時期検出に応答して上記ハードディスクド
ライブを停止させても良い条件にあるか否かを判断し、
その停止条件を満足したとき停止指令を発生する停止条
件判定手段と、この停止指令に応答して前記ハードディ
スクドライブを所定時間停止させたのち再起動する停止
制御手段とを備えている。
(作 用)
本発明によれば、ハードディスクを一定の時間継続して
運転した場合、停止時期として検知され、停止条件を判
断した上で、ハードディスクドライブを一時停止させ、
その後、再起動させるようにしたため、その停止時のラ
ンディングによりヘッドのゴミは取除かれ、24時間運
転を行うようなシステムであってもヘッドクラッシュを
未然に防止することができる。
運転した場合、停止時期として検知され、停止条件を判
断した上で、ハードディスクドライブを一時停止させ、
その後、再起動させるようにしたため、その停止時のラ
ンディングによりヘッドのゴミは取除かれ、24時間運
転を行うようなシステムであってもヘッドクラッシュを
未然に防止することができる。
(実施例)
以下に本発明の実施例について図面を参照しつつ説明す
る。
る。
第1図は本発明の一実施例に係る制御内容説明用フロ′
−チャート、第2図はその制御を行うCPUを持つ計算
機システムのブロック図である。
−チャート、第2図はその制御を行うCPUを持つ計算
機システムのブロック図である。
まず、第2図において、1は計算機本体、2はそのCP
U、3は主記憶装置となるメモリ、4はディスクコント
ローラである。CPU2、メモリ3及びディスクコント
ローラ4はバス8により相互に接続されている。ディス
クコントローラ4にはハードディスクドライブ(以下、
HDD)5が接続されており、6はデータ入出力線、7
はコントロール信号線である。CPU2の処理プログラ
ムはメモリ3に格納され、HDD5はこのCPU2のプ
ログラムによる制御をディスクコントローラ4を介して
受けることにより所定の動作を行う。
U、3は主記憶装置となるメモリ、4はディスクコント
ローラである。CPU2、メモリ3及びディスクコント
ローラ4はバス8により相互に接続されている。ディス
クコントローラ4にはハードディスクドライブ(以下、
HDD)5が接続されており、6はデータ入出力線、7
はコントロール信号線である。CPU2の処理プログラ
ムはメモリ3に格納され、HDD5はこのCPU2のプ
ログラムによる制御をディスクコントローラ4を介して
受けることにより所定の動作を行う。
このようなハード構成を持つ計算機システムは、上記オ
ンライントランザクションシステムを構成し、CPU2
の制御の下、オンラインで各種事務処理を行う。例えば
、HDD5にデータベースが格納され、顧客からの要請
があり次第、CPU2がディスクコントローラ4に指令
を出してHDD5から請求のあった情報を読出し、その
情報を提供する、というものである。したがって、いつ
アクセスがあっても良いように24時間態勢を取ること
がある。
ンライントランザクションシステムを構成し、CPU2
の制御の下、オンラインで各種事務処理を行う。例えば
、HDD5にデータベースが格納され、顧客からの要請
があり次第、CPU2がディスクコントローラ4に指令
を出してHDD5から請求のあった情報を読出し、その
情報を提供する、というものである。したがって、いつ
アクセスがあっても良いように24時間態勢を取ること
がある。
CPU2はこのような本来の機能の他に、第1図に示す
HDD5の一時停止制御をも行うようになっている。
HDD5の一時停止制御をも行うようになっている。
この図において、Tは運転時間タイマである。
TlはHDD5の回転を定期的に止める周期を表す時間
であり、システムに応じて1週間とか1か月等に設定さ
れる。T2はHDD5の回転を止めておく時間を示し、
システムに応じ例えば5秒等に設定される。
であり、システムに応じて1週間とか1か月等に設定さ
れる。T2はHDD5の回転を止めておく時間を示し、
システムに応じ例えば5秒等に設定される。
そして、システムが立上げられると、HDD5が起動さ
れて、第1図の制御に入る。
れて、第1図の制御に入る。
ステップStにおいて運転時間タイマTをクリアし、ス
テップS2において、運転時間タイマTの値が、HDD
5の回転を定期的に止める周期TIより大きくなったか
否かの判定を繰返すことで、HDD5の運転継続時間を
監視する。
テップS2において、運転時間タイマTの値が、HDD
5の回転を定期的に止める周期TIより大きくなったか
否かの判定を繰返すことで、HDD5の運転継続時間を
監視する。
やがてrT>TI Jの条件が満足すると、ステップS
3において、あらかじめ定められた停止条件のチエツク
を行う。例えば、l’−HDD5の停止時間は利用の少
ない夜間に限る」、「5分間以上、アクセスの無い場合
に限る」等のチエツクを行うもので、これらの条件が満
足するまで、ステップS3を繰返す。
3において、あらかじめ定められた停止条件のチエツク
を行う。例えば、l’−HDD5の停止時間は利用の少
ない夜間に限る」、「5分間以上、アクセスの無い場合
に限る」等のチエツクを行うもので、これらの条件が満
足するまで、ステップS3を繰返す。
このような停止条件が満足すると、ステップS4におい
てHDD5を止め、ステップS5において規定時間T2
だけ待つ。この停止によって、HDD5のヘッドはラン
ディングトラックへ着地するため、ヘッドのクリーニン
グが行われる。
てHDD5を止め、ステップS5において規定時間T2
だけ待つ。この停止によって、HDD5のヘッドはラン
ディングトラックへ着地するため、ヘッドのクリーニン
グが行われる。
そして、規定時間T2経過後、ステップS6においてH
DD5を再起動し、システム立上げ■jrと同様、ステ
ップSlからの制御を開始する。
DD5を再起動し、システム立上げ■jrと同様、ステ
ップSlからの制御を開始する。
以上のように本実施例によれば、HDD5を一定の時間
TIだけ継続して運転した場合、ステップS2において
停止時期として検知され、ステップS3にて停止条件を
判断した上で、HDD5を一時停止させ、その後、再起
動させるようにしたため、その停止時のランディングに
よりヘッドのゴミは取除かれ、ヘッドクラッシュは未然
に防止される。
TIだけ継続して運転した場合、ステップS2において
停止時期として検知され、ステップS3にて停止条件を
判断した上で、HDD5を一時停止させ、その後、再起
動させるようにしたため、その停止時のランディングに
よりヘッドのゴミは取除かれ、ヘッドクラッシュは未然
に防止される。
なお、第1図のフローチャートでは、経過時間の監視を
ループで表現しているが、これはあくまで概念的に示し
たものであり、現実のインプリメントではハードウェア
タイマによる時間監視と割込み制御とソフトウェアとを
組合わせることによりパフォーマンスを落とすことなく
実現可能である。
ループで表現しているが、これはあくまで概念的に示し
たものであり、現実のインプリメントではハードウェア
タイマによる時間監視と割込み制御とソフトウェアとを
組合わせることによりパフォーマンスを落とすことなく
実現可能である。
以上説明したように本発明によれば、ハードディスクを
一定の時間継続して運転した場合、停止1.。
一定の時間継続して運転した場合、停止1.。
時期として検知され、停止条件を判断した上で、ハード
ディスクドライブを一時停止させ、その後、再起動させ
るようにしたため、その停止時のランディングによりヘ
ッドのゴミは取除かれ、24時間運転を行うようなシス
テムであってもヘッドクラッシュを未然に防止すること
ができるという効果を奏する。
ディスクドライブを一時停止させ、その後、再起動させ
るようにしたため、その停止時のランディングによりヘ
ッドのゴミは取除かれ、24時間運転を行うようなシス
テムであってもヘッドクラッシュを未然に防止すること
ができるという効果を奏する。
第1図は本発明の一実施例に係るハードディスクドライ
ブの停止制御内容を表したフローチャート、第2図はか
かる制御の対象となるハードディスクドライブを持つシ
ステムのブロック図である。 1・・・計算機本体、2・・・CPU、3・・・メモリ
、4・・・ディスクコントローラ、5・・・ハードディ
スクドライブ(HDD) 、6・・・データ入出力線、
7・・・制御信号線。
ブの停止制御内容を表したフローチャート、第2図はか
かる制御の対象となるハードディスクドライブを持つシ
ステムのブロック図である。 1・・・計算機本体、2・・・CPU、3・・・メモリ
、4・・・ディスクコントローラ、5・・・ハードディ
スクドライブ(HDD) 、6・・・データ入出力線、
7・・・制御信号線。
Claims (1)
- 【特許請求の範囲】 ハードディスクドライブの運転継続時間を監視し、その
停止時期の到来を検知する停止時期検知手段と、 該停止時期検知手段の停止時期検出に応答して前記ハー
ドディスクドライブを停止させても良い条件にあるか否
かを判断し、その停止条件を満足したとき停止指令を発
生する停止条件判定手段と、該停止指令に応答して前記
ハードディスクドライブを所定時間停止させたのち再起
動する停止制御手段と、 を備えているハードディスクドライブ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22400589A JPH0386965A (ja) | 1989-08-30 | 1989-08-30 | ハードディスクドライブ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22400589A JPH0386965A (ja) | 1989-08-30 | 1989-08-30 | ハードディスクドライブ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0386965A true JPH0386965A (ja) | 1991-04-11 |
Family
ID=16807100
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22400589A Pending JPH0386965A (ja) | 1989-08-30 | 1989-08-30 | ハードディスクドライブ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0386965A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0735534A1 (de) * | 1995-03-28 | 1996-10-02 | MAN Roland Druckmaschinen AG | Verfahren zum Betreiben eines Rechnerlaufwerkes |
| US6181503B1 (en) * | 1996-12-20 | 2001-01-30 | Nec Corporation | Magnetic disk device using a contact start stop system |
| JP2008184798A (ja) * | 2007-01-30 | 2008-08-14 | Shin Nikkei Co Ltd | 飾り窓 |
-
1989
- 1989-08-30 JP JP22400589A patent/JPH0386965A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0735534A1 (de) * | 1995-03-28 | 1996-10-02 | MAN Roland Druckmaschinen AG | Verfahren zum Betreiben eines Rechnerlaufwerkes |
| US6181503B1 (en) * | 1996-12-20 | 2001-01-30 | Nec Corporation | Magnetic disk device using a contact start stop system |
| US6330124B1 (en) | 1996-12-20 | 2001-12-11 | Nec Corporation | Magnetic disk device using a contact start stop system |
| JP2008184798A (ja) * | 2007-01-30 | 2008-08-14 | Shin Nikkei Co Ltd | 飾り窓 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4907150A (en) | Apparatus and method for suspending and resuming software applications on a computer | |
| JP3106401B2 (ja) | 情報処理システム | |
| JPH0458047B2 (ja) | ||
| US5920726A (en) | System and method for managing power conditions within a digital camera device | |
| US20020116670A1 (en) | Failure supervising method and apparatus | |
| JPH0386965A (ja) | ハードディスクドライブ制御装置 | |
| JPH07113898B2 (ja) | 障害検出方式 | |
| JP2965075B2 (ja) | プログラム実行状態監視方法 | |
| JPH06274354A (ja) | 破壊的なハードウェア動作を制御する方法及びシステム | |
| WO2018003560A1 (ja) | 電子制御装置 | |
| JP3185446B2 (ja) | 計算機システム | |
| JPH02281367A (ja) | 状態再現方法 | |
| JP2944648B1 (ja) | 情報処理装置及びcd−rom装置制御方法 | |
| JPH01205343A (ja) | 電子計算機システムにおけるプロセスの中断再開方式 | |
| JPS5941027A (ja) | 計算機システム | |
| JP2002202908A (ja) | 入出力要求遮断方式、入出力要求遮断方法および入出力要求遮断用プログラムを記録した記録媒体 | |
| JPS60164852A (ja) | プログラム暴走監視方式 | |
| JPS585856A (ja) | 論理装置のエラ−回復システム | |
| JPH05216855A (ja) | マルチcpu制御方式 | |
| JPH0395634A (ja) | 計算機システム再起動制御方式 | |
| JPH0687213B2 (ja) | データ処理装置 | |
| JP2569694B2 (ja) | ディスク制御装置 | |
| JPH02121047A (ja) | 入出力制御方式 | |
| JPH03244045A (ja) | マイクロコンピュータ回路 | |
| JPH0460710A (ja) | マイクロコンピュータのリセット処理方法 |