JP3744645B2 - 記憶装置の信頼性を向上する方法及びアセンブリ - Google Patents
記憶装置の信頼性を向上する方法及びアセンブリ Download PDFInfo
- Publication number
- JP3744645B2 JP3744645B2 JP09044697A JP9044697A JP3744645B2 JP 3744645 B2 JP3744645 B2 JP 3744645B2 JP 09044697 A JP09044697 A JP 09044697A JP 9044697 A JP9044697 A JP 9044697A JP 3744645 B2 JP3744645 B2 JP 3744645B2
- Authority
- JP
- Japan
- Prior art keywords
- stop
- data storage
- start operation
- storage device
- disk
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 54
- 238000003860 storage Methods 0.000 title description 23
- 238000013500 data storage Methods 0.000 claims description 74
- 239000000463 material Substances 0.000 description 9
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 238000004140 cleaning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000000428 dust Substances 0.000 description 5
- 239000000314 lubricant Substances 0.000 description 5
- 238000003491 array Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- MCMNRKCIXSYSNV-UHFFFAOYSA-N Zirconium dioxide Chemical compound O=[Zr]=O MCMNRKCIXSYSNV-UHFFFAOYSA-N 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 229910052799 carbon Inorganic materials 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000356 contaminant Substances 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006353 environmental stress Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005339 levitation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/41—Cleaning of heads
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61K—PREPARATIONS FOR MEDICAL, DENTAL OR TOILETRY PURPOSES
- A61K38/00—Medicinal preparations containing peptides
- A61K38/16—Peptides having more than 20 amino acids; Gastrins; Somatostatins; Melanotropins; Derivatives thereof
- A61K38/17—Peptides having more than 20 amino acids; Gastrins; Somatostatins; Melanotropins; Derivatives thereof from animals; from humans
-
- C—CHEMISTRY; METALLURGY
- C07—ORGANIC CHEMISTRY
- C07K—PEPTIDES
- C07K14/00—Peptides having more than 20 amino acids; Gastrins; Somatostatins; Melanotropins; Derivatives thereof
- C07K14/435—Peptides having more than 20 amino acids; Gastrins; Somatostatins; Melanotropins; Derivatives thereof from animals; from humans
- C07K14/705—Receptors; Cell surface antigens; Cell surface determinants
- C07K14/715—Receptors; Cell surface antigens; Cell surface determinants for cytokines; for lymphokines; for interferons
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12N—MICROORGANISMS OR ENZYMES; COMPOSITIONS THEREOF; PROPAGATING, PRESERVING, OR MAINTAINING MICROORGANISMS; MUTATION OR GENETIC ENGINEERING; CULTURE MEDIA
- C12N5/00—Undifferentiated human, animal or plant cells, e.g. cell lines; Tissues; Cultivation or maintenance thereof; Culture media therefor
- C12N5/10—Cells modified by introduction of foreign genetic material
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12Q—MEASURING OR TESTING PROCESSES INVOLVING ENZYMES, NUCLEIC ACIDS OR MICROORGANISMS; COMPOSITIONS OR TEST PAPERS THEREFOR; PROCESSES OF PREPARING SUCH COMPOSITIONS; CONDITION-RESPONSIVE CONTROL IN MICROBIOLOGICAL OR ENZYMOLOGICAL PROCESSES
- C12Q1/00—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions
- C12Q1/68—Measuring or testing processes involving enzymes, nucleic acids or microorganisms; Compositions therefor; Processes of preparing such compositions involving nucleic acids
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/50—Chemical analysis of biological material, e.g. blood, urine; Testing involving biospecific ligand binding methods; Immunological testing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, 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
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
- G11B23/50—Reconditioning of record carriers; Cleaning of record carriers ; Carrying-off electrostatic charges
- G11B23/505—Reconditioning of record carriers; Cleaning of record carriers ; Carrying-off electrostatic charges of disk carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/54—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
- G11B5/55—Track change, selection or acquisition by displacement of the head
- G11B5/5521—Track change, selection or acquisition by displacement of the head across disk tracks
- G11B5/5526—Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
- G11B5/553—Details
- G11B5/5547—"Seek" control and circuits therefor
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Organic Chemistry (AREA)
- Zoology (AREA)
- Genetics & Genomics (AREA)
- Immunology (AREA)
- General Health & Medical Sciences (AREA)
- Biochemistry (AREA)
- Wood Science & Technology (AREA)
- Proteomics, Peptides & Aminoacids (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Biotechnology (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Microbiology (AREA)
- Medicinal Chemistry (AREA)
- Cell Biology (AREA)
- Gastroenterology & Hepatology (AREA)
- Analytical Chemistry (AREA)
- Biophysics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Urology & Nephrology (AREA)
- Hematology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Epidemiology (AREA)
- Food Science & Technology (AREA)
- Pharmacology & Pharmacy (AREA)
- Toxicology (AREA)
- General Physics & Mathematics (AREA)
- Pathology (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Supporting Of Heads In Record-Carrier Devices (AREA)
Description
【発明の属する技術分野】
本発明は一般に、コンピュータなどのアプリケーションに使用され得る直接アクセス記憶装置に関し、特に、コンピュータにおいて使用される直接アクセス記憶装置の信頼性を改良するアセンブリ及び方法に関する。
【0002】
【従来の技術】
直接アクセス記憶装置またはディスク・ドライブは、ほとんどのコンピュータ装置の統合パーツである。ディスク・ドライブは、それが磁気または光記憶技術にもとづくかに関わらず、しばしばコンピュータ・システムにおいて、記憶データへの高速ランダム・アクセスを提供するために使用される。過去何年かにわたり、ディスク・ドライブ技術は進化してきており、大容量のデータが小径の取り外し不能なディスクを用いるディスク・ドライブ装置に記憶され得るまでになった。
【0003】
ディスク・ドライブ・ユニットは通常、磁気媒体が提供される硬質のディスクを含む。保護オーバコートが磁気媒体に付着され、これは通常、ポリパフルオロエーテル(polyperfluoroether)などの液体または個体の潤滑剤の薄い被覆を有する炭素またはジルコニアである。
【0004】
データが、"エア・ベアリング"として参照されるエア・クッションを介してディスク上を浮上するトランスジューサにより、媒体に対して読み書きされる。スライダは1つ以上のトランスジューサ・ヘッドを支持し、ディスク上のピボット・ポイントから吊されるアームに取り付けられる。エア・ベアリングは、スライダがディスクの高速回転(3600rpm〜7200rpm)により生じる気圧に遭遇するときに、スライダの空気力学的特性により生成される。従って、ディスクに付着される潤滑剤にも関わらず、空気がトランスジューサが浮上する間の主要な潤滑剤の役割をする。従来のドライブの高速回転速度では、スライダがヘッドとディスクとの分離の維持に失敗し、ヘッドとディスクとの過度な接触またはヘッド・クラッシュを生じ得る。
【0005】
ヘッド・クラッシュは、任意の一連の事象から生じ得る。スライダは負圧のエア・ベアリングを使用し得る。この場合、スライダはしばしば真空掃除機として作用する。ディスク上の物質が拾われ、これらのスライダの負圧キャビティ内に保持され得る。より一般的な正圧スライダでは、異物がしばしば前縁テーパ及びエア・ベアリング・レール上に蓄積される。これらの収集ポイントは負圧スライダでも見受けられる。従って、ディスクが物質を収集するので、それらの上方をスイープするスライダが、この物質を収集する。
【0006】
例えば、システムはスライダが浮上するか、またはディスクとの限定的な接触において始動する。スライダが異物を拾うと、異物がディスク上を引きずり回されたり、或いはエア・ベアリングが変化し、スライダの浮上量が低下したりする。異物はヘッド及びスライダ上に収集され続け、スライダの浮上量が益々低下する。結局、スライダがディスクに連続的に接触し始め、液体または個体潤滑剤を使い果たし、炭素オーバコートを磨耗し尽くし、磁気媒体を損傷する。これはディスク面を粗くし、影響を受けたトラック上での部分的な浮上でさえ困難にし、データの読出し及び書込みを不能にする。
【0007】
ハード・ディスク環境の環境ストレスを軽減しようとしたアセンブリの例が、知られている。Masuyamaによる特開平2−246288号は、磁気ヘッド上に蓄積した微細なほこりの粒子の除去について教示しており、そこでは固定時間が経過する度に、ヘッド・ディスク・アセンブリの回転を停止することにより、ヘッドの信頼性を向上させる。Kawakuboによる特開昭61−170958号は、連続回転中のほこりの侵入に起因する磁気ヘッド上の付着の清掃について教示しており、ここでは時間にもとづく自動停止及び回転により、問題を解決する。
【0008】
Gregoryによる米国特許番号第5351156号は、ディスク・ドライブ・スライダの後縁を用いて、それをディスクの回転中に、ディスクの内径から外径にゆっくりスイープすることにより、ディスク媒体から異物を除去する。スイープ操作は、ディスクがまだ回転スピードを増しており、リフトオフ速度に達していない間に、完了する。スライダの後縁に蓄積した物質は、ディスクの外周において投棄されるか、或いは通常動作が開始されるときに、スライダの後縁に留まる。
【0009】
McNeilによる米国特許番号第4384311号は、磁気ディスク面及びヘッドを清掃する方法を教示する。ヘッドがロードされ、ディスク面上に浮上する。ヘッドが通常の浮上量の約50%を浮上するように、スピンドル・モータのスピードが低下され、ヘッド支持構造駆動モータが、ヘッドをディスク面を横断して、前後にスイープするように指令される。これはあらゆる粒子を、通常の浮上量の50%の高さまで除去することを目的とする。同一の操作が、通常の浮上量の25%を生成するスピンドル・スピードにより完了される。
【0010】
Meneleyによる米国特許番号第3609721号は、磁気データ記憶ディスクの表面からほこり粒子を除去し、清掃する方法を教示する。ディスクが動作スピードで回転され、浮上されたヘッドがディスクを横断して、例えば記憶ディスクの各回転の間に、スライダの幅の1/4乃至1/20以下の割合で、ゆっくりスイープされる。
【0011】
Komiyamaによる特開平3−110045号は、磁気ヘッドをディスク上の清掃領域に移動した後、ディスクの回転を停止及び再始動することによる、停止不能なシステムの清掃方法を教示する。Asadaによる特開平3−31260号は、ほこりが磁気ディスク装置内の磁気ヘッドに固着することを防止する方法を教示する。スピンドル・モータ制御回路がドライブの動作中に、モータ始動/停止操作を繰り返す。Ishiharaによる特開平4−67351号は、微細なほこりを除去し、信頼性を向上させる方法を教示し、そこでは停止操作及び始動操作が、ディスク・ドライブ内で連続的に実行される。
【0012】
Nakazawaによる特開昭62−278545号は、装置の動作時間を測定し、所定値に達するときに、装置に接触開始/停止動作を実行するように命令することにより、ヘッド・クラッシュを防止する方法を教示する。Konnoによる特開昭61−160878号は、読出しまたは書込み動作が発生していない間に、磁気ディスクを断続的に回転することによる、磁気ヘッドの磁気ディスクへの融解(またはスティクション)の防止を教示する。ディスク・ドライブ・アセンブリを教示する他の参考文献には、Timsitによる米国特許番号第4817035号及びVaraiyaらによる同第4754397号などが含まれる。
【0013】
【発明が解決しようとする課題】
しかしながら、これらの発行物は、シーク動作中のヘッドの使用にもとづく、ヘッド及びディスクの清掃プロセスを提供しない。操作時間にもとづく停止/始動操作の実行は、しばしば異物蓄積の問題を解決しない。更に、読取り/書込み操作が実行されなかったときに、追加のヘッド・スイープを生成することにより、しばしば問題を悪化させ得る。この例では、ヘッド・アセンブリが更に異物の蓄積者となる。結果的に、ヘッド及びディスクと接触する汚染物質の量を低減することにより、ディスク・ドライブの信頼性を向上させる装置及び方法が必要とされる。
【0014】
【課題を解決するための手段】
本発明の第1の態様によれば、データ記憶装置が提供される。データ記憶装置が、軸の回りを回転可能に実装されるディスクを含む。トランスジューサ・ヘッドをディスクに対して移動するアクチュエータも存在する。データ記憶装置はまた、停止/始動操作が発生して以来、アクチュエータにより実行されたシーク操作の回数をカウントするカウンタを含む。更に、カウンタが所定回数に達するときに、別の停止/始動操作を開始する手段が存在する。データ記憶装置は更に、停止/始動操作の実行中に、データ記憶装置により受信される書込みデータを一時的に記憶するための、不揮発性ランダム・アクセス・メモリを有し得る。
【0015】
本発明の別の態様によれば、複数のデータ記憶装置を制御するアレイ制御装置が提供される。データ記憶装置の各々は、軸の回りを回転するメモリ素子ディスク、及びトランスジューサ・ヘッドをディスクに対して移動するアクチュエータを含む。アレイ制御装置は、それぞれのデータ記憶装置内で停止/始動操作が発生して以来、それぞれのデータ記憶装置のアクチュエータにより実行されたシーク操作の回数をカウントするカウンタを含む。更に、アレイ制御装置には、カウンタのカウントにもとづき、それぞれのデータ記憶装置において、別の停止/始動操作を開始する手段が存在する。データ記憶装置は更に、別の停止/始動操作がそれぞれのデータ記憶装置において実行される間に、そのデータ記憶装置に対する書込みデータを一時的に記憶するための、不揮発性ランダム・アクセス・メモリを有し得る。
【0016】
本発明の第2の態様によれば、データ記憶装置の信頼性を向上させる方法が提供される。この方法は、しきい値シーク操作カウントTseekを定義するステップと、最後の停止/始動操作以来のシーク操作の回数をカウントし、Vseekを決定するステップと、TseekとVseekとを比較するステップとを含む。VseekがTseekに等しいかまたはそれを越えるとき、停止/始動操作が実行され、カウンタがリセットされる。
【0017】
本発明の更に別の態様によれば、データ記憶装置のアレイの信頼性を向上させる方法が提供される。この方法は、しきい値シーク操作カウントTseekを定義するステップと、最後の停止/始動操作以来のシーク操作の回数をカウントし、Vseekを決定するステップと、TseekとVseekとを比較するステップとを含む。VseekがTseekに等しいかまたはそれを越えるとき、停止/始動操作が実行され、カウンタがリセットされる。
【0018】
本発明の代替態様によれば、データ記憶装置の信頼性を向上させる方法が提供される。この方法は、しきい値シーク操作カウントTseekを定義するステップと、最後の停止/始動操作以来のシーク操作の回数をカウントし、Mseekを決定するステップと、データ記憶装置により完了されたシーク操作の総回数を呼び戻し、Nseekを定義するステップと、NseekとMseekとの差を決定することにより、Dseekを定義するステップと、DseekがTseekよりも大きいか否かを判断するステップとを含む。
【0019】
本発明の更に別の代替態様では、データ記憶装置のアレイの信頼性を向上させる方法が提供される。この方法は、アレイの各ドライブに対して、しきい値シーク操作カウントTseekを定義するステップと、最後の停止/始動操作以来のシーク操作の回数をカウントし、Mseekを決定するステップと、データ記憶装置により完了されたシーク操作の総回数を呼び戻し、Nseekを定義するステップと、NseekとMseekとの差を決定することにより、Dseekを定義するステップと、DseekがTseekよりも大きいか否かを判断するステップとを含む。
【0020】
本発明は、軸の回りを回転可能に実装されるディスク、及びトランスジューサ・ヘッドをディスクに対して移動するアクチュエータを有するデータ記憶装置内で実行され得る。データ記憶装置は一般に、停止/始動操作が発生して以来、アクチュエータにより実行されたシーク操作の回数をカウントするカウンタ、並びにカウンタのカウントが所定回数に達するときに、別の停止/始動操作を開始する手段を有する。データ記憶装置は更に、読取り/書込みデータを一時的に記憶するための、不揮発性ランダム・アクセス・メモリを有し得る。読取り/書込みデータが、停止/始動操作が実行される間に、データ記憶装置により補助メモリに送信される。本発明は、複数のデータ記憶装置を制御するアレイ制御装置により実行され得る。
【0021】
別の実施例では、本発明は、停止及び再始動操作を、最後の停止/始動操作以来発生したシーク操作の回数、並びにパワーオン時間にもとづき制御する。特定の時間長にわたり、重大な回数のシークが発生した場合、ドライブが停止され、即時再始動される。停止/始動操作の目的は、スライダから過度な物質を除去し、それらを着地ゾーンに移送することである。
【0022】
本発明はディスク・ドライブ・アレイにも適用可能である。ディスク・ドライブ・アレイは、しばしばドライブ故障を許容し得るが、ドライブが置換される間、及び新たなドライブ上のデータが復元される間、システム性能に影響する。例えばファイル・サーバ・アプリケーションでは、迅速なデータ可用性が最も重要である。これらのサーバは複数のユーザのための記憶装置を提供し、そこではデータ要求が同時に発生する。複数のディスク・ドライブが制御装置に接続され、これが単一の仮想ドライブをエミュレートする。ファイル・サーバにとって、独立のディスク・ドライブは、個々のディスク・ドライブとしては認識されない。冗長ディスク・アレイでは、データを失うこと無しに、1つ以上の同時ドライブ故障が発生し得る。
【0023】
本発明は、1つ以上のドライブ故障に耐え得るアレイに好適である。ドライブが動作不能になるとき、アレイ内で見い出される冗長性により、全てのユーザ・データが使用可能状態に維持される。例えばアレイが分散パリティを使用する場合、故障ドライブ上のデータが、1つ以上の他のドライブ上のパリティとデータとを組み合わせることにより、復元され得る。大規模なアレイ・システムでは、個々のドライブとの間のデータ転送を支援するために、不揮発性メモリがしばしば含まれる。不揮発性メモリが書込みキャッシュとして使用される場合、書込まれるデータが一時的に記憶され、効率を向上させる。この状況において、"不揮発性"とは、メモリがパワーの欠如により、障害を起こさないことを意味する。こうしたパワーの欠如は、悲惨な意図しないパワー損失、または停止/始動操作による意図的なパワーダウンによる。アレイが突然パワーを失う場合、このメモリの不揮発性が、パワー障害の開始時に書込まれていたデータが失われないように保証する。
【0024】
【発明の実施の形態】
本発明は、データ記憶装置の信頼性を向上する方法及びアセンブリを含む。本発明の方法が使用され得る記憶装置は、一般に、データを含むメモリ素子ディスクと、軸の回りを回転可能に実装されるディスクと、データをディスクに読み書きするように位置決めされるトランスジューサとを含む。装置はまた、トランスジューサ・ヘッドをディスクに対して移動するアクチュエータ、及びトランスジューサ・ヘッドにより実行されるシーク操作の回数をカウントするカウンタを含む。
【0025】
より詳細には、図1は本発明の教示を組み込むデータ記憶装置またはヘッド・ディスク・アセンブリの斜視図を示す。アセンブリ10は、ディスク媒体が配置されるディスク12を含む。ディスク12は、スピンドル・モータ・アセンブリ14の回りを高速に回転する。磁気トランスジューサまたはヘッド16が、ロード・ビーム18の端部に取り付けられ、ディスク上に吊される。ヘッド16及びロード・ビーム18は、アーム20の近位の端部に吊される。アーム20の遠位の端部は、ボイス・コイル・アクチュエータ・モータ24内の電機子を提供する。アクチュエータ・モータ24は、ピボット・ポイント22を中心とする回転移動をアーム20内に誘起し、ヘッド16をディスク12上で一般に半径方向に移動する。アセンブリ10は、フレーム26内またはディスク・ドライブ・エンクロージャ内に実装される。スピンドル・モータ・アセンブリ14、モータ24及びヘッド16は、ホスト・システムにより回路基板上に配置される電子回路を通じて活動化される。基板とホスト・システムとの間の電気的相互接続は、リセプタクル28及び30を介して、達成される。
【0026】
"スタック"内において、複数のヘッド・ディスク・アセンブリが単一のユニット内で積み重ねられる。一般に、ディスク12上の磁気媒体はシリンダに編成され、シリンダ内にデータ・トラックが、更にデータ・トラック内にセクタが構成される。個々のシリンダは、ロード・ビーム・アクチュエータの所与の移動における、2つ以上のディスク上の同一のヘッド位置として見なされ得る。データはトランスジューサ・ヘッド16により、半径方向に間隔を置いたトラックに対して読み書きされる。ディスク上の特定のトラックに対するヘッドの位置は、サーボ制御ユニットにより従来通りに維持される。ディスク12がスピンドル・モータ・アセンブリ14により高速に回転されるとき、ヘッド16がディスク12にわたってエア・ベアリング上を浮上するように、ロード・ビーム18がスライダの空気力学的揚力に対抗して、軽く固定(bias)される。
【0027】
通常のデータ記憶システムでは、デジタル・データが、磁化可能な硬質のデータ記憶ディスクの表面を構成する一連のスパイラル・トラック上、または同心状の互いに近接するトラック上に、磁気遷移の形式で記憶される。トラックは一般に複数のセクタに分割され、各セクタは多数の情報フィールドを含む。情報フィールドの1つは、通常データを記憶するために指定され、他のフィールドは例えばセクタ識別及び同期情報を含む。データは、通常、トランスジューサが制御装置の制御の下でトラック間をシフトされることにより、指定されるトラック及びセクタ位置に転送され、またそこから取り出される。トランスジューサ・アセンブリは通常、読取り素子及び書込み素子を含む。他のトランスジューサ・アセンブリ構成では、ディスクへのデータの書込み及びディスクからのデータの読出しの両方に使用される単一のトランスジューサ素子を組み込む。
【0028】
データ記憶ディスクへのデータの書込みは、一般に、電流をトランスジューサ・アセンブリの書込み素子に流し、ディスク面の特定の位置を磁化する磁束線を生成することにより達成される。指定ディスク位置からのデータの読出しは、通常、トランスジューサ・アセンブリの読取り素子が、ディスクの磁化位置から発する磁場または磁束線をセンスすることにより達成される。読取り素子が回転ディスク面を通過するとき、読取り素子とディスク面上の磁化位置との間の相互作用により、読取り素子に電気信号が生成される。この電気信号は磁場の遷移に対応する。
【0029】
ほとんどのドライブでは、シーク操作が操作の開始で発生する。一般に、ドライブは、コンピュータをオンすることにより始動される。その時点で、ドライブはレディ状態となり、スタートアップ操作を完了する。ドライブは次に、そのドライブがインタフェースするコンピュータ・システムによる読出し/書込み操作に対して、アクセスされ得る。
【0030】
これらの各々の操作に関連して、多数回の"シーク"操作がヘッドにより実行される。シークは、ヘッドがディスクを半径方向に横断する移動である。一般に、ヘッドは、潤滑剤の消耗を回避するためのアイドル・ルーチンにおいて、または読出し及び書込みアプリケーションにおいて、半径方向に周期的に移動する。
【0031】
図2に示されるように、ハード・ドライブは、複数の異なる構成パーツから構成される。ディスク・エンクロージャ25が存在し、その中にハード・ドライブ・メモリ素子12が存在する。メモリ素子12は、一般にスピンドル・モータ・アセンブリ14上を回転する。一方、ヘッド16はアクチュエータ17により制御される。マイクロプロセッサ19は、スピンドル・モータ・アセンブリ14を制御する第1の制御装置21、並びにディスク・ドライブ・ヘッド16を回転するアクチュエータ17に指示する第2の制御装置23に信号を送信し、ディスク・エンクロージャ環境を制御する。一般に、本発明の方法は、本発明に矛盾しない任意の数の異なる環境により構成される。
【0032】
カウント・プログラムは一般に、マイクロプロセッサ19内で見い出され、所与の期間にわたり、ヘッドにより実行されるシーク操作の回数をカウントする。マイクロプロセッサ19は、ヘッドの移動を制御する一方で、例えばコンピュータ・システム・マザー・ボード上のコンピュータ・システム・マイクロプロセッサ27により制御される。
【0033】
図2を再度参照すると、本発明の方法の概略図が一般に示される。一般に、任意のドライブ・アセンブリ、アセンブリのスタック、またはドライブ・アセンブリのアレイが、1つ以上のコンピュータ・システム・マイクロプロセッサ27、ディスク・ドライブ・マイクロプロセッサ19、ディスク12内の動作メモリ上、またはディスク・ドライブ10の他のメモリ素子上で見い出される様々な制御プロシジャによりサポートされる。カウント・プログラムを含む動作メモリは、システム内のこれらの任意の要素内にプログラムされ得る。これらの制御プロシジャは、ドライブが動作レディ状態になり、様々なアプリケーションの使用を開始する支援をする。直接アクセス記憶装置を含むコンピュータ・システムは、一般に、個々のシーク操作をこの動作メモリの一部としてカウントするプログラミングを含む。
【0034】
通常のシーク操作が図3に示される。各シーク操作はヘッド16を新たなディスク領域上で移動する。T1において、ヘッドがディスク12との関係において、移動を開始する。ディスク12は絶えず回転しているので、ヘッド16の移動は本質的に半径方向であるが、ディスク12に対してはスパイラル・パターンを描くことになる。シーク操作が進行するにつれ、ヘッド16は半径方向に外側に移動し、ポイントT2に至る。従って、各シーク毎に、より多くの物質がヘッド16上に蓄積する。この蓄積が数週間にわたり継続し、ドライブが停止され、数分間始動されない場合、ドライブは始動しないかも知れない。温度が高いと、条件は一層悪化する。スライダ上に蓄積した物質は、ディスクとの接着剤を形成し、これがドライブ・モータが提供し得る数倍の力を生成する。
【0035】
図2において、信号の強さと、記録ヘッド16とディスク12との距離の間には、一般に指数関係が存在する。すなわち、ヘッド16とディスク12との間の距離が増加すると、信号の強さが減少し、以前にディスク上に記録されたデータが読出し不能になり得る。結果的に、ディスクに対するヘッドの不要な垂直方向の運動が、システム故障に寄与し得ることになる。
【0036】
本発明の方法は、シーク操作の回数をカウントし、このカウントを呼び戻し、しきい値カウントと比較するように、コンピュータ・システムをプログラミングすることにより、開始される。再度、このプログラミングは、システムの動作メモリを含む任意のシステム要素内で達成され得る。特に、図4を参照すると、動作メモリは、ディスクの表面を横断して、ドライブ・ヘッドにより完了されたシークをカウントし、呼び戻すようにプログラムされる(ステップ40)。可変シーク・カウントVseekが、初期に0にセットされ、シークがシステムの活動化からカウントされるが、1度停止/始動操作が実行されると、可変シーク・カウントVseekが0にリセットされ、シークが最後の停止/始動操作からカウントされる。動作メモリもまた、ドライブがしきい値Tseekの時のシーク・カウントを呼び戻す(ステップ42)。このパラメータTseekは、停止/始動操作の必要性を評価するために使用される。なぜなら、これは、実際のハード・ドライブ使用、すなわち、ハード・ディスク要素12を横断するヘッド16の実際の移動の指示を提供するからである。Tseekは、コンピュータ・システムのサイズ及び利用度レベルを反映する任意の値にセットされ得る。例えば、単一のドライブ・コンピュータ・システムは、2つ以上のドライブのアレイを有するコンピュータ・システムとは、異なるレベルの利用度を有し得る。更に、パーソナル・コンピュータ・システムは、施設により使用されるコンピュータ・システムと比較して、異なるレベルの利用度を有し得る。この可変シーク・カウントVseekが、しきい値シーク・カウントTseekと比較され(ステップ44)、
【数1】
Vseek≧Tseek (1)
【0037】
のとき、停止/始動操作が開始される(ステップ48)。Vseekが次に0にリセットされ、従って、1度停止/始動操作が完了すると、シーク・カウントが再開する(ステップ46)。
【0038】
本発明を実行する別の手段は、システムの初期活動化から、システムにより実行されるシークの回数をカウントするカウンタを使用することである。検査の結果、実行されたシーク操作の回数が、しきい値レベルTseekに等しいか、それを超える場合、停止/始動操作が実行され、カウント操作がリセットされる。
【0039】
より詳細には、図5に示されるフロー図から明らかなように、停止/始動操作以前に実行されなければならないシークのしきい値回数Tseekを呼び戻すように、動作メモリがプログラムされ得る。コンピュータ・システムの動作メモリは次に、Nseekをカウントし呼び戻すようにプログラムされ(ステップ50)、Tseekとして識別されるシーク操作パラメータに一致したか否かを判断する。コンピュータの操作は、コンピュータ・システムが操作の開始以来完了したシークの総回数Nseekを判断することにより開始される。
【0040】
コンピュータ・システムの動作メモリにより定義される次のパラメータは、最後の停止/始動操作の完了以来実行されたシーク操作の回数Mseekである(ステップ52)。停止/始動操作は、例えばコンピュータ・システムの最初の使用時に、コンピュータ・システムが最大動作能力になるときの定形的なトラブル・シューティング操作として、または定形的な使用の終了時におけるコンピュータ・システムのパワー・ダウンにより、発生し得る。
【0041】
Nseek及びMseekが定義されると、動作メモリはこれらの2つのパラメータを比較し、停止/始動操作が実行されるべきか否かを判断する(ステップ54)。
【0042】
【数2】
Nseek−Mseek<Tseek (2)
【0043】
の場合、プログラムはシークのカウント及び呼び戻しを継続する(ステップ55)。
【0044】
しかしながら、
【数3】
Nseek−Mseek≧Tseek (3)
【0045】
の場合には、動作メモリはパラメータMseekをNseekに等しくリセットする(ステップ56)。従って、
【数4】
Mseek=Nseek (4)
【0046】
となり、停止/始動操作が開始される(ステップ58)。
【0047】
図6を参照すると、特定のアプリケーションでは、補助メモリ(または記憶装置)31がコンピュータ・システム内で使用可能である。補助メモリ31はしばしば、高ユーザ・ボリュームの環境において、コンピュータ・システム・マイクロプロセッサ27の操作を保守するために使用される。こうした環境は、金融、通信、または政府施設などの管理またはサービス操作が当てはまる。
【0048】
補助記憶装置またはメモリは、コンピュータ・システムとは別の要素、またはコンピュータ・システム自身内に含まれる要素である。補助記憶装置は、追加のディスク・ドライブ、追加のランダム・アクセス・メモリ、またはフラッシュ・メモリ、すなわち電気的に消去可能なプログラマブル読出し専用メモリなど、不揮発性または故障許容の記憶装置を含み得る。
【0049】
図7を参照すると、補助メモリ記憶装置を含むコンピュータと共に使用される本発明のシステムが示される。補助記憶装置が存在するとき、システムは図5に示されるものと同一のステップを進行する。しかしながら、上記式(3)により設定された条件が満足されるとき、コンピュータ・システムの動作メモリが対象データを補助記憶装置に転送する。そして停止/始動操作が完了される。ハード・ドライブ要素がパワーを取り戻した後、データがハード・ディスク要素上に転送される。
【0050】
特に、コンピュータ・システムの動作メモリは、システム操作の開始以来実行されたシーク操作の回数Nseekをカウントし、呼び戻すようにプログラムされる(ステップ70)。システムはまた、最後の停止/始動操作以来実行されたシーク操作の回数Mseekをカウントし、呼び戻すようにプログラムされる(ステップ72)。図5の場合同様、Nseek及びMseekが比較され(ステップ73)、上記式(2)の条件が満足されるとき、シーク・カウントが継続する(ステップ78)。上記式(3)の条件が満足されるとき、MseekがNseekに等しくリセットされる(ステップ74)。データがアレイ制御装置により、仮想ドライブから補助記憶装置に転送される(ステップ75)。停止/始動操作が次にディスク・ドライブ内で開始される(ステップ76)。停止/始動操作が完了された後、データが補助記憶装置からディスク・ドライブに返送され得る(ステップ77)。そして、シーク操作カウントが再開され得る(ステップ79)。
【0051】
本発明はまた、並列に使用される複数のディスク・ドライブのアレイの操作にも有用である(図8参照)。アレイ・システムは、オペレータに高速な応答、より大きなデータ記憶空間、及びより優れたディスク・ドライブの耐故障性を提供する。ディスク・ドライブの冗長アレイなどのアレイ構成もまた、本発明が有用に機能するシステムである。ディスク・ドライブ・アレイは、単一ドライブ・アセンブリよりも故障許容の点で優れている。しかしながら、アレイ・システムではドライブが置換される間、性能的に影響を受ける。本発明の方法は、ディスク・ドライブ・アレイ内の信頼性を向上するために使用され得る。
【0052】
一般的なアレイ・システムが、図8に示される。2つのディスク・ドライブ10及び10'が、アレイ制御装置33を通じてホスト36に接続される。ホスト36は個々のドライブ10及び10'の活動を監視せずに、仮想ドライブ37を監視して、進行中の読出し/書込み動作を制御する。
【0053】
操作において、各新たなシーク操作が、ドライブ10及び10'のスライダを新たなディスク領域上で移動する。従って、各新たなシーク操作により、より多くの物質がそれぞれのスライダ上に蓄積する。延長された期間にわたる蓄積は、1つ以上のドライブ上でヘッド・クラッシュを生じ得る。
【0054】
本発明の別の態様によれば、各停止/始動操作が、パワーオン時間またはシークに対する早期のしきい値限度をモニタすることにより実行され得る。図8に示されるように、アレイ制御装置が停止/始動操作を開始するために、シーク及びパワーオン時間の両方を呼び戻すように構成され得る。
【0055】
通常、データ転送は、ホストからアレイ制御装置33を通じて、ドライブ10及び10'へと進行する。スイッチ34及び35は、アレイ制御装置33をドライブ10及び10'の各々に接続する。一般に、ドライブ10及び10'上のデータは冗長であり、いずれかのドライブの故障が許容され得る。
【0056】
図8に示されるように、アレイ制御装置33は、ドライブ10または10'のいずれかにおけるシーク操作の累計回数が、停止/始動操作を指令するか否かを判定するための動作メモリを含む。図8に示されるように、仮想ドライブ37がアレイ制御装置を通じて、データを補助記憶装置31に転送する。
【0057】
補助記憶装置31は、ドライブ10が停止し、即時再始動される間、このドライブを置換する。ドライブ10が再始動されると、ドライブ10に書込まれるはずであったデータが、補助記憶装置31からドライブ10に転送される。
【0058】
補助記憶装置は、停止/始動操作が完了した後、アレイ・システムの回復を早める。このアレイ・システムの別の実施例もまた、本発明の方法の使用をサポートする。例えば、補助記憶装置が追加の冗長ハード・ドライブであり、任意の数のハード・ドライブまたはメモリ素子が本発明の方法と共に使用され得る。
【0059】
上述の使用、実施例及びデータは、本発明の製作及び使用の完全な記述を提供する。本発明の多くの実施例が、本発明の趣旨及び範囲から逸脱すること無しに可能である。
【0060】
まとめとして、本発明の構成に関して以下の事項を開示する。
【0061】
(1)軸の回りを回転可能に実装されるメモリ素子ディスクと、
トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、
停止/始動操作が発生して以来、上記アクチュエータにより実行されたシーク操作の回数をカウントするカウンタと、
上記カウンタのカウントが所定回数に達するときに、別の上記停止/始動操作を開始する手段と、
を含む、データ記憶装置。
(2)軸の回りを回転可能に実装されるメモリ素子ディスクと、
トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、
停止/始動操作が発生して以来、上記アクチュエータにより実行されたシーク操作の回数をカウントするカウンタと、
上記カウンタのカウントにもとづき、別の上記停止/始動操作を開始する手段と、
上記別の停止/始動操作が実行される間に、上記データ記憶装置に対する書込みデータを一時的に記憶する不揮発性ランダム・アクセス・メモリと、
を含む、データ記憶装置。
(3)複数のデータ記憶装置を制御するアレイ制御装置であって、上記データ記憶装置の各々が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータとを含むものにおいて、
各々の上記データ記憶装置において停止/始動操作が発生して以来、該データ記憶装置の上記アクチュエータにより実行されたシーク操作の回数をカウントするカウンタと、
上記カウンタのカウントにもとづき、上記各々のデータ記憶装置において、別の上記停止/始動操作を開始する手段と、
を含む、アレイ制御装置。
(4)複数のデータ記憶装置を制御するアレイ制御装置であって、上記データ記憶装置の各々が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドをディスクに対して移動するアクチュエータとを含むものにおいて、
各々の上記データ記憶装置において停止/始動操作が発生して以来、該データ記憶装置の上記アクチュエータにより実行されたシーク操作の回数をカウントするカウンタと、
上記カウンタのカウントにもとづき、上記各々のデータ記憶装置において、別の上記停止/始動操作を開始する手段と、
上記別の停止/始動操作が上記各々のデータ記憶装置において実行される間に、該データ記憶装置に対する書込みデータを一時的に記憶する不揮発性ランダム・アクセス・メモリと、
を含む、アレイ制御装置。
(5)データ記憶装置の信頼性を向上する方法であって、上記データ記憶装置が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドと、上記トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、上記トランスジューサ・ヘッドにより実行されるシーク操作の回数をカウントするカウンタとを含むものにおいて、
しきい値シーク操作カウントTseekを定義するステップと、
最後の停止/始動操作以来の上記シーク操作の回数をカウントし、Vseekを決定するステップと、
上記Vseekが上記Tseek以上か否かを判断するステップと、
を含む、方法。
(6)上記Vseekが上記Tseek以上の場合、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、上記(5)記載の方法。
(7)上記装置が補助メモリを含む、上記(5)記載の方法。
(8)上記Vseekが上記Tseek以上の場合、上記データ記憶装置に対するデータが上記補助メモリに転送され、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、上記(7)記載の方法。
(9)上記停止/始動操作の完了後、上記データが上記データ記憶装置に転送される、上記(8)記載の方法。
(10)上記停止/始動操作が実行される以前に、上記Vseekが0にリセットされる、上記(6)記載の方法。
(11)データ記憶装置の信頼性を向上する方法であって、上記データ記憶装置が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドと、上記トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、上記トランスジューサ・ヘッドにより実行されるシーク操作の回数をカウントするカウンタとを含むものにおいて、
しきい値シーク操作カウントTseekを定義するステップと、
最後の停止/始動操作以来の上記シーク操作の回数をカウントし、Mseekを決定するステップと、
上記データ記憶装置により実行された上記シーク操作の総回数を呼び戻し、Nseekを定義するステップと、
上記Nseekと上記Mseekとの差を決定することにより、Dseekを定義するステップと、
上記Dseekが上記Tseek以上か否かを判断するステップと、
を含む、方法。
(12)上記Dseekが上記Tseek以上の場合、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、上記(11)記載の方法。
(13)上記停止/始動操作が実行されるとき、MseekがNseekに等しくリセットされる、上記(12)記載の方法。
(14)上記装置が補助メモリを含む、上記(11)記載の方法。
(15)上記Dseekが上記Tseek以上の場合、上記データ記憶装置に対するデータが上記補助メモリに転送され、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、上記(14)記載の方法。
(16)上記停止/始動操作の完了後、上記データが上記データ記憶装置に転送される、上記(15)記載の方法。
(17)上記停止/始動操作が実行される以前に、上記MseekがNseekに等しくリセットされる、上記(13)記載の方法。
【図面の簡単な説明】
【図1】本発明が使用され得る一般的なデータ記憶装置の斜視図である。
【図2】本発明が使用され得るディスク・ドライブ・エンクロージャを示す図である。
【図3】図1に示されるようなディスク・ドライブ・アセンブリにより実行される一般的なシーク操作を示す図である。
【図4】本発明の1実施例を示す図である。
【図5】本発明の別の実施例を示す図である。
【図6】補助メモリによりサポートされるコンピュータ・システムを示す図である。
【図7】本発明の別の実施例を示す図である。
【図8】一般的なアレイ・システムへの本発明の適用を示す図である。
【符号の説明】
10 ディスク・ドライブ
12 ディスク
14 スピンドル・モータ・アセンブリ
16 トランスジューサ(ヘッド)
17 アクチュエータ
18 ロード・ビーム
19 マイクロプロセッサ
20 アーム
21 第1の制御装置
22 ピボット・ポイント
23 第2の制御装置
24 ボイス・コイル・アクチュエータ・モータ
25 ディスク・エンクロージャ
26 フレーム
27 コンピュータ・システム・マイクロプロセッサ
28、30 リセプタクル
31 補助メモリ(記憶装置)
33 アレイ制御装置
34、35 スイッチ
36 ホスト
37 仮想ドライブ
Claims (15)
- 軸の回りを回転可能に実装されるメモリ素子ディスクと、
トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、
停止/始動操作後の上記アクチュエータにより実行されたシーク操作の回数Vseekをカウントするカウンタと、
上記カウンタのシーク操作の回数Vseekが所定回数Tseekに達するときに、別の停止/始動操作を開始する手段とを含み、
前記別の停止/始動操作は、前記所定の回数Tseekのシーク操作により前記トランスジューサ・ヘッドに蓄積した付着物を着地ゾーンに移送し除去する
データ記憶装置。 - 上記別の停止/始動操作が実行される間に、上記データ記憶装置に対する書込みデータを一時的に記憶する不揮発性ランダム・アクセス・メモリを、更に含む請求項1に記載のデータ記憶装置。
- 複数のデータ記憶装置を制御するアレイ制御装置であって、上記データ記憶装置の各々が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータとを含むものにおいて、
各々の上記データ記憶装置において停止/始動操作後の該データ記憶装置の上記アクチュエータにより実行されたシーク操作の回数Vseekをカウントするカウンタと、
上記カウンタのシーク操作の回数Vseekが所定回数Tseekに達するときに、別の停止/始動操作を開始する手段とを含み、
前記別の停止/始動操作は、前記所定の回数Tseekのシーク操作により前記トランスジューサ・ヘッドに蓄積した付着物を着地ゾーンに移送し除去する
アレイ制御装置。 - 上記別の停止/始動操作が上記各々のデータ記憶装置において実行される間に、該データ記憶装置に対する書込みデータを一時的に記憶する不揮発性ランダム・アクセス・メモリを更に含む請求項3に記載のアレイ制御装置。
- データ記憶装置の信頼性を向上する方法であって、上記データ記憶装置が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドと、上記トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、上記トランスジューサ・ヘッドにより実行されるシーク操作の回数をカウントするカウンタを含むものにおいて、
しきい値シーク操作カウントTseekを定義するステップと、
最後の停止/始動操作以来の上記シーク操作の回数をカウントし、Vseekを決定するステップと、
上記Vseekが上記Tseek以上か否かを判断するステップと、
上記Vseekが上記Tseek以上の場合、上記停止/始動操作を開始し、上記Tseekのシーク操作により、上記トランスジューサ・ヘッドに蓄積した付着物を着地ゾーンに移送し除去するステップと
を含む、方法。 - 上記装置が補助メモリを含む、請求項5に記載の方法。
- 上記Vseekが上記Tseek以上の場合、上記データ記憶装置に対するデータが上記補助メモリに転送され、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、請求項6に記載の方法。
- 上記停止/始動操作の完了後、上記データが上記データ記憶装置に転送される、請求項7に記載の方法。
- 上記停止/始動操作が実行される以前に、上記Vseekが0にリセットされる、請求項5に記載の方法。
- データ記憶装置の信頼性を向上する方法であって、上記データ記憶装置が、軸の回りを回転可能に実装されるメモリ素子ディスクと、トランスジューサ・ヘッドと、上記トランスジューサ・ヘッドを上記ディスクに対して移動するアクチュエータと、上記トランスジューサ・ヘッドにより実行されるシーク操作の回数をカウントするカウンタを含むものにおいて、
しきい値シーク操作カウントTseekを定義するステップと、
最後の停止/始動操作以来の上記シーク操作の回数をカウントし、Mseekを決定するステップと、
上記データ記憶装置により実行された上記シーク操作の総回数を呼び戻し、Nseekを定義するステップと、
上記Nseekと上記Mseekとの差を決定することにより、Dseekを定義するステップと、
上記Dseekが上記Tseek以上か否かを判断するステップと、
上記Dseekが上記Tseek以上の場合、上記停止/始動操作を開始し、上記Tseekのシーク操作により、上記トランスジューサ・ヘッドに蓄積した付着物を着地ゾーンに移送し除去するステップと
を含む、方法。 - 上記停止/始動操作が実行されるとき、MseekがNseekに等しくリセットされる、請求項10に記載の方法。
- 上記装置が補助メモリを含む、請求項10に記載の方法。
- 上記Dseekが上記Tseek以上の場合、上記データ記憶装置に対するデータが上記補助メモリに転送され、上記トランスジューサ・ヘッドが上記停止/始動操作を実行する、請求項12記載の方法。
- 上記停止/始動操作の完了後、上記データが上記データ記憶装置に転送される、請求項13に記載の方法。
- 上記停止/始動操作が実行される以前に、上記MseekがNseekに等しくリセットされる、請求項11に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/634,730 US5793553A (en) | 1996-04-19 | 1996-04-19 | Method and assembly for increasing storage device reliability |
US08/634730 | 1996-04-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1064177A JPH1064177A (ja) | 1998-03-06 |
JP3744645B2 true JP3744645B2 (ja) | 2006-02-15 |
Family
ID=24544997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP09044697A Expired - Fee Related JP3744645B2 (ja) | 1996-04-19 | 1997-04-09 | 記憶装置の信頼性を向上する方法及びアセンブリ |
Country Status (7)
Country | Link |
---|---|
US (1) | US5793553A (ja) |
EP (1) | EP0802526B1 (ja) |
JP (1) | JP3744645B2 (ja) |
KR (1) | KR100250961B1 (ja) |
DE (1) | DE69722703T2 (ja) |
MY (1) | MY121929A (ja) |
SG (1) | SG54480A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5850321A (en) * | 1996-09-18 | 1998-12-15 | Maxtor Corporation | Self-cleaning proximity recording interface |
JP2933042B2 (ja) * | 1996-12-20 | 1999-08-09 | 日本電気株式会社 | 磁気ディスク装置 |
JP4078010B2 (ja) * | 2000-03-03 | 2008-04-23 | 株式会社日立グローバルストレージテクノロジーズ | 磁気ディスク装置及び情報記録方法 |
US6677105B2 (en) | 2000-05-12 | 2004-01-13 | Toda Kogyo Corporation | Self-lubricating layer for data storage devices |
US6430114B1 (en) | 2000-05-12 | 2002-08-06 | Toda Citron Technologies, Inc. | Self-lubricating layer for a data storage disk |
US6798599B2 (en) * | 2001-01-29 | 2004-09-28 | Seagate Technology Llc | Disc storage system employing non-volatile magnetoresistive random access memory |
US6760175B2 (en) * | 2001-03-21 | 2004-07-06 | Hitachi Global Storage Technologies | Adaptive actuator radial positioning to extend magnetic disk drive longevity |
US7088532B1 (en) | 2001-04-19 | 2006-08-08 | Maxtor Corporation | Head-disk interface preconditioning using write current before servo track write |
US7298572B2 (en) * | 2001-08-06 | 2007-11-20 | Seagate Technology Llc | Fly height adjusted sweep cycle for a disc drive |
US7002768B2 (en) * | 2003-10-09 | 2006-02-21 | Hitachi Global Storage Technologies Netherlands B.V. | Disk drive having reduced variation of disk surface lubricant layer thickness |
JP2005157622A (ja) * | 2003-11-25 | 2005-06-16 | Hitachi Ltd | アイドルシークのためのディスクアレイ装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3609721A (en) * | 1969-03-03 | 1971-09-28 | Singer Co | Method of clearing dust from a magnetic record disc or the like |
US4384311A (en) * | 1981-10-13 | 1983-05-17 | Dma Systems Corporation | Method for cleaning the disc surface and the head support structure in a magnetic disc drive |
FR2561428B1 (fr) * | 1984-03-16 | 1986-09-12 | Bull Sa | Procede d'enregistrement dans une memoire a disques et systeme de memoire a disques |
JPS61160878A (ja) * | 1985-01-09 | 1986-07-21 | Ricoh Co Ltd | 磁気デイスク装置 |
JPH0821191B2 (ja) * | 1985-01-25 | 1996-03-04 | 株式会社日立製作所 | 磁気デイスク記憶装置 |
US4754397A (en) * | 1985-02-15 | 1988-06-28 | Tandem Computers Incorporated | Fault tolerant modular subsystems for computers |
JPH01119957A (ja) * | 1987-11-04 | 1989-05-12 | Fujitsu Ltd | 磁気ディスク装置 |
JP2718157B2 (ja) * | 1989-03-22 | 1998-02-25 | 日本電気株式会社 | フロッピィディスクドライバ |
JPH03165386A (ja) * | 1989-11-22 | 1991-07-17 | Mitsubishi Electric Corp | 磁気ディスク装置 |
JP2580847B2 (ja) * | 1990-07-03 | 1997-02-12 | 日本電気株式会社 | 磁気ディスク装置 |
JPH04125852A (ja) * | 1990-09-18 | 1992-04-27 | Nec Corp | 磁気デイスク装置 |
JPH04271062A (ja) * | 1991-02-27 | 1992-09-28 | Nec Eng Ltd | 磁気ディスク装置 |
JPH04337510A (ja) * | 1991-05-15 | 1992-11-25 | Nec Corp | 磁気ディスク装置のクリーニング方式 |
US5351156A (en) * | 1992-03-25 | 1994-09-27 | International Business Machines Corporation | Method and apparatus for cleaning disks |
-
1996
- 1996-04-19 US US08/634,730 patent/US5793553A/en not_active Expired - Lifetime
-
1997
- 1997-02-25 KR KR1019970005843A patent/KR100250961B1/ko not_active IP Right Cessation
- 1997-03-19 SG SG1997000853A patent/SG54480A1/en unknown
- 1997-03-26 MY MYPI97001294A patent/MY121929A/en unknown
- 1997-04-01 DE DE69722703T patent/DE69722703T2/de not_active Expired - Fee Related
- 1997-04-01 EP EP97302206A patent/EP0802526B1/en not_active Expired - Lifetime
- 1997-04-09 JP JP09044697A patent/JP3744645B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100250961B1 (ko) | 2000-04-15 |
EP0802526A3 (en) | 1998-05-20 |
EP0802526A2 (en) | 1997-10-22 |
US5793553A (en) | 1998-08-11 |
DE69722703D1 (de) | 2003-07-17 |
MY121929A (en) | 2006-03-31 |
JPH1064177A (ja) | 1998-03-06 |
DE69722703T2 (de) | 2004-04-22 |
SG54480A1 (en) | 1998-11-16 |
KR970071304A (ko) | 1997-11-07 |
EP0802526B1 (en) | 2003-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3753789B2 (ja) | ディスク記憶装置の障害予想及び警告方法 | |
KR960009887B1 (ko) | 데이타 기억장치 및 디스크 표면 세정방법 | |
JP2019194932A (ja) | 狭帯域停滞監視 | |
JP3744645B2 (ja) | 記憶装置の信頼性を向上する方法及びアセンブリ | |
US6760175B2 (en) | Adaptive actuator radial positioning to extend magnetic disk drive longevity | |
US5850321A (en) | Self-cleaning proximity recording interface | |
US6674598B2 (en) | Radial positioning of data to improve hard disk drive reliability | |
EP0090808A1 (en) | Magnetic disc drive cleaning method | |
US5798884A (en) | Multiple zone data storage system and method | |
US6937419B2 (en) | Method and apparatus for recovering load/unload zone real estate on data storage media in data storage devices to increase a data storage capacity thereof | |
US6496318B1 (en) | Magnetic disk storage device control method, disk array system control method and disk array system | |
US6344938B1 (en) | Method and apparatus for preemptive head crash avoidance in a disk drive | |
JPH0651915A (ja) | ディスク装置およびディスクアレイ管理方式 | |
US7826163B2 (en) | Large shock particle mitigation | |
JPH1083614A (ja) | 磁気ディスク装置の制御方法およびディスクアレイ装置の制御方法ならびにディスクアレイ装置 | |
JPH08190762A (ja) | 磁気ディスク・アレイ記憶装置 | |
JP3683436B2 (ja) | ディスク装置 | |
JP2933042B2 (ja) | 磁気ディスク装置 | |
US6888692B2 (en) | Method and apparatus for implementing intelligent spin-up for a disk drive | |
US7440218B2 (en) | Charge remover for magnetic disk | |
KR100585130B1 (ko) | 하드디스크 드라이브의 기록 상태 모니터 방법 | |
KR100640656B1 (ko) | 헤드 제어 방법 및 그 장치 | |
JPH11176068A (ja) | 磁気ディスク制御装置及び磁気ディスクシステム | |
JPH06333378A (ja) | 磁気ディスク装置 | |
Langston | Disk drive failure factors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051017 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051115 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081202 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees | ||
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |