(57)【特許請求の範囲】
【請求項１】
情報の記録及び再生を行う複数台のディスク装置と、
前記複数台のディスク装置の音または振動を検出する検出部と、
前記複数台のディスク装置のうちから２台を選択する選択動作及び、前記検出部が検出した前記複数台のディスク装置の音または振動の波形の包絡線の周期が伸びるように、選択された２台のディスク装置の一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させる調整動作を行い、前記選択動作及び調整動作を交互に繰り返す制御部と、を有することを特徴とする情報記録装置。
【請求項２】
前記選択動作は、前記複数台のディスク装置から順次異なる２台を選択する第１の選択動作と、前記第１の選択動作において選択されたディスク装置の組み合わせとは異なる組み合わせで前記複数台のディスク装置から順次異なる２台を選択する第２の選択動作とを有することを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記調整動作では、選択された２台のディスク装置のうちの一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させたのちに、前記検出部が検出したディスク装置の音または振動の波形の包絡線の周期が伸びたか否かを判別し、
包絡線の周期が伸びた場合には、前記一方のディスク装置の回転数を更に上昇させ、前記他方のディスク装置の回転数を更に降下させたのちに、前記検出部が検出したディスク装置の音または振動の波形の包絡線の周期が伸びたか否かを判定することを特徴とする請求項１記載の情報記録装置。
【請求項４】
前記調整動作では、選択された２台のディスク装置のうちの一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させたのちに，前記検出部が検出したディスク装置の音または振動の波形の包絡線の周期が伸びたか否かを判別し、
包絡線の周期が伸びなかった場合には、前記他方のディスク装置の回転数を上昇させ一方のディスク装置の回転数を降下させ、そののちに前記検出部が検出した前記複数台のディスク装置の音または振動の波形の包絡線の周期が伸びたか否かを判定することを特徴とする請求項１記載の情報記録装置。
【請求項５】
情報の記録及び再生を行う複数台のディスク装置の音または振動を検出する検出段階と、
前記検出した音または振動波形の包絡線のピークの間隔を判別する段階と、
前記複数台のディスク装置のうちから選択された２台のディスク装置の一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させる段階と、
選択された２台のディスク装置の回転数を上昇、降下させた結果、前記包絡線のピークの間隔が伸びたか否かを判別する段階と、を有することを特徴とするディスク装置の制御方法。
【請求項６】
前記複数台のディスク装置のうちから２台のディスク装置の選択は、前記複数台のディスク装置から順次異なる２台を選択する第１の選択を行い、前記第１の選択における各２台の組み合わせとは異なる組み合わせで前記複数台のディスク装置から順次異なる２台を選択する第２の選択を行うことを特徴とする請求項５記載のディスク装置の制御方法。
【請求項７】
当該２台のディスク装置のうちの一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させたのちに、ディスク装置の音または振動の波形の包絡線のピークの間隔が伸びた場合には、前記一方のディスク装置の回転数を更に上昇させる一方、前記他方のディスク装置の回転数を更に降下させ、
当該２台のディスク装置のうちの一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させたのちに、ディスク装置の音または振動の波形の包絡線のピークの間隔が伸びなかった場合には、前記他方のディスク装置の回転数を上昇させ一方のディスク装置の回転数を降下させることを特徴とする請求項５または６記載のディスク装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置、情報処理装置、ディスク装置の制御方法及び制御プログラムに係る。本発明は例えば、複数台のディスク装置を有する情報記録装置及び情報処理装置、並びに複数台のディスク装置の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
ディスク状記録媒体を複数の回転数で回転駆動するモータを有し、振動センサの出力によって複数の回転数の内の１つを設定する制御によってハードディスク装置から生じる振動、騒音、発熱等の低減を図る技術が知られている。【０００３】
また、ディスクアレイ装置において、同期信号線の接続を切り換えることによって同一の回転数を有するディスク装置の同期信号線のみを互いに接続可能とする技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４３２６号公報
【特許文献２】特開２００１−１００９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数台のディスク装置の運転時の騒音を効果的に減少し得る構成を提供することが目的である。
【課題を解決するための手段】
【０００６】
複数台のディスク装置のうちから２台ずつ選択し、その都度、複数台のディスク装置の音または振動の波形の包絡線の周期が伸びるように、２台のディスク装置の一方のディスク装置の回転数を上昇させ他方のディスク装置の回転数を降下させる動作を繰り返す制御を行う。
【発明の効果】
【０００７】
簡易な構成により、複数台のディスク装置の運転時の騒音を効果的に減少させることが可能である。
【図面の簡単な説明】
【０００８】
【図１Ａ】磁気ディスク装置の騒音について説明するための図である。
【図１Ｂ】本発明の実施例１による、複数台の磁気ディスク装置の騒音の低減方法の概念について説明するための図（その１）である。
【図１Ｃ】本発明の実施例１による、複数台の磁気ディスク装置の騒音の低減方法の概念について説明するための図（その２）である。
【図１Ｄ】本発明の実施例１による、複数台の磁気ディスク装置の騒音の低減方法の概念について説明するための図（その３）である。
【図２Ａ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図（その１）である。
【図２Ｂ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図（その２）である。
【図３Ａ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報記録装置の構成例を示す図（その１）である。
【図３Ｂ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報記録装置の構成例を示す図（その２）である。
【図３Ｃ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報記録装置の構成例を示す図（その３）である。
【図４】本発明の実施例１の変形例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図である。
【図５】本発明の実施例１の変形例２による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理装置の構成例を示すブロック図である。
【図６】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施することを可能にするハードディスク装置の構成例について説明するための図（その１）である。
【図７】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施することを可能にするハードディスク装置の構成例について説明するための図（その２）である。
【図８】本発明の実施例１の変形例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する機能を実現するために要されるハードディスク装置の構成例について説明するための図である。
【図９】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法の流れを説明するためのフローチャートである。
【図１０Ａ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法の具体例について説明するための図（その１）である。
【図１０Ｂ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法の具体例について説明するための図（その２）である。
【図１０Ｃ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法の具体例について説明するための図（その３）である。
【図１１】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法の具体例について説明するための図（その４）である。
【図１２Ａ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その１）である。
【図１２Ｂ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その２）である。
【図１２Ｃ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その３）である。
【図１２Ｄ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その４）である。
【図１２Ｅ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その５）である。
【図１２Ｆ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その６）である。
【図１２Ｇ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その７）である。
【図１２Ｈ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その８）である。
【図１２Ｉ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その９）である。
【図１２Ｊ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その１０）である。
【図１２Ｋ】本発明の実施例１による、複数台の磁気ディスク装置の回転数を調整する方法における具体的な手順の一例について説明するための図（その１１）である。
【図１３】本発明の実施例２による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図（その１）である。
【図１４Ａ】本発明の実施例２による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図（その２）である。
【図１４Ｂ】本発明の実施例２による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの構成例を示すブロック図（その３）である。
【図１５Ａ】本発明の実施例２の変形例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの他の構成例を示すブロック図（その１）である。
【図１５Ｂ】本発明の実施例２の変形例１による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理システムの他の構成例を示すブロック図（その２）である。
【図１６Ａ】本発明の実施例２の変形例２による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理装置の構成例を示すブロック図である。
【図１６Ｂ】本発明の実施例２の変形例３による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施する情報処理装置の他の構成例を示すブロック図である。
【図１７】本発明の実施例２、実施例２の変形例１、実施例２の変形例２及び実施例２の変形例３による、複数台の磁気ディスク装置の回転数を調整する方法を自動的に実施することを可能にするハードディスク装置の構成例について説明するための図である。
【図１８】本発明の実施例２及び実施例２の変形例２による、複数台の磁気ディスク装置の回転数を調整する方法の流れを説明するためのフローチャートである。
【図１９】本発明の実施例２の変形例１及び実施例２の変形例３による、複数台の磁気ディスク装置の回転数を調整する方法の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下に本発明の実施の形態について詳細に説明する。
【実施例１】
【００１０】
複数台の磁気ディスク装置を搭載する情報記録装置もしくは情報処理装置、或いは当該情報記録装置或いは情報処理装置を含む情報処理システムを想定する。更に、複数台の磁気ディスク装置の夫々のディスク状磁気記録媒体（以下単に磁気ディスクと称する）の回転数に相互にズレが生ずる状況を想定する。尚、設計上は複数台の磁気ディスク装置の夫々の磁気ディスクの定格回転数は相互に一致（例えば７２００［ｒｐｍ］）しているものとする。しかしながら、様々な要因により、複数台の磁気ディスク装置の回転数を相互に厳密に一致させることは困難と考えられる。【００１１】
複数台の磁気ディスク装置の夫々の磁気ディスクの回転数のズレにより、複数台の磁気ディスク装置が発する音（合成音）の波形の振幅変動が生じ、当該振幅変動が騒音（いわゆる「うなり音」）となる場合が想定される。うなり音とは、音の強弱が繰り返される態様の音を言う。また、磁気ディスク装置では、磁気ディスクを高速で回転させて磁気ディスクに対する情報の記録または磁気ディスクからの情報の再生を行うため、磁気ディスクの回転によって振動が発生する場合が想定される。複数台のディスク装置の磁気ディスクの回転数のズレにより複数台のディスク装置の振動の波形に振幅変動が生ずると、周期的な騒音、つまりうなり音が生ずる場合が想定される。【００１２】
以下に図１Ａとともに音または振動の波形の振幅変動の発生について説明する。図１Ａ中、上段に示す「ＨＤＤ＃１騒音」及び「ＨＤＤ＃２騒音」の夫々の波形は、２台の磁気ディスク装置の夫々が発する音或いは振動の波形を示す。両波形とも、各々単独では振幅が一定で安定している。しかしながら両波形の周波数が相互に微妙に異なる場合、図１Ａ中、下段に示す合成波形（「合成騒音」）の振幅は周期的に変動し、いわゆる「うなり音」が生ずることが分かる（図１Ａに図示した「合成波形の包絡線」参照）。尚、上記両波形の周波数は夫々対応する２台の磁気ディスク装置の回転数に対応しており、うなり音の要因は２台の磁気ディスク装置の回転数に差が生じるためと考えることができる。【００１３】
このような騒音を低減するための方法として、例えば磁気ディスク装置を収容する筐体（ハウジング）の機械的強度を上げる方法、磁気ディスクの基本回転数が近い磁気ディスク装置同士を組み合わせて使用する方法等が考えられる。【００１４】
本発明の実施例１では、複数台のディスク装置の音（合成音）または振動（合成振動）を測定し、測定結果を分析し、分析結果に基づいて複数台のディスク装置の夫々の磁気ディスクの回転数を調整することにより、うなり音を低減する。より具体的には、複数台のディスク装置の磁気ディスクの回転数間の差を縮める制御を行うことで、うなり音を低減する。【００１５】
図１Ｂ，１Ｃ，１Ｄとともに、本発明の実施例１による、複数台のディスク装置の磁気ディスクの回転数間の差を縮める制御を行う方法について説明する。図１Ｂ，１Ｃ，１Ｄの各々は、図１Ａ同様、上段にＨＤＤ＃１騒音の波形及びＨＤＤ＃２騒音の波形を示し、下段に合成騒音の波形及び合成騒音の波形（合成波形）の包絡線を示す。ここで図１Ｂは図１Ａと同様の状態を示し、図１Ｂ，１Ｃ，１Ｄの順で、２台の磁気ディスク装置間の磁気ディスクの回転数の差が徐々に縮まり、図１Ｄの状態は、２台の磁気ディスク装置間の磁気ディスクの回転数の差が零である。合成波形（「合成騒音」）の振幅の変動周期（合成波形の包絡線のピークの周期）は、図１Ｂ，１Ｃ，１Ｄの順で徐々に伸び、図１Ｄの状態では、合成波形の包絡線のピークの周期が無限大である。すなわち２台の磁気ディスク装置間の回転数の差が縮まるにつれて合成波形の包絡線のピークの周期が伸び、その結果うなり音が低減される。２台の磁気ディスク装置間で回転数が一致すると（図１Ｄの状態）、合成波形の振幅変動は解消し、うなり音が消滅する。【００１６】
本発明の実施例１では、複数台の磁気ディスク装置によって生ずる騒音或いは振動を検出して分析し、騒音または振動の波形、つまり合成波形の包絡線のピークの周期を伸ばす制御を行うことにより、うなり音を低減する。【００１７】
このように本発明の実施例１によれば、複数台の磁気ディスク装置を搭載した情報記録装置或いは情報処理装置で生じている音或いは振動をモニタしながら、当該複数台の磁気ディスク装置が夫々有する磁気ディスクの回転数を調整する。磁気ディスクの回転数調整の結果、複数台の磁気ディスク装置間の磁気ディスクの回転数のズレによる騒音または振動に起因するうなり音の低減を図ることができる。【００１８】
尚、本発明の実施例１を適用することができる情報記録装置及び情報処理装置の例として、パーソナルコンピュータ、サーバ、録画装置等が挙げられる。【００１９】
以下、図とともに本発明の実施例１について説明する。図２Ａは本発明の実施例１による情報処理システムの構成例を示すブロック図である。図２Ａに示す情報処理システムは、例えばインタフェースケーブル等によって相互に接続されたホストコンピュータ１００及び情報記録装置２００を有する。ホストコンピュータ１００は情報記録装置２００に対する情報の書き込み及び情報記録装置２００からの情報の読み出しを行いながら、当該情報を使用した情報処理を行う。【００２０】
情報記録装置２００は、一つの筐体（ハウジング）内に複数台の磁気ディスク装置ＨＤＤ−１，ＨＤＤ−２，...，ＨＤＤ−ｎを収容し、いわゆるディスクアレイの形態を有する。ホストコンピュータ１００は、情報記録装置２００の複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎに対する情報の書き込み、及び複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎからの情報の読み出しを行うことができる。情報記録装置２００はセンサ回路２１０を有する。実施例１の場合、センサ回路２１０は複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎからの騒音を検出するマイクロホンである。マイクロホン２１０は、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々からの音を均等に検出可能な位置に設置することが望ましい。【００２１】
図２Ｂはホストコンピュータ１００の構成例を示すブロック図である。ホストコンピュータ１００は情報の演算を行うＣＰＵ(Central Processor Unit)Ｃｐｈと、ＣＰＵ（Ｃｐｈ）がワークエリアとして使用するメモリＭｍｈとを含む。メモリＭｍｈはまた、ＣＰＵ（Ｃｐｈ）が実行するプログラムを格納する。ホストコンピュータ１００は更に、後述する分析・制御調停部Ｃａ０（後述の如く、ハードウェアでもソフトウェアでも可）及び不揮発性メモリＭｍ０を有する。【００２２】
図３Ａは、図２Ａに示された磁気ディスク装置ＨＤＤ−１の構成を示すブロック図である。磁気ディスク装置ＨＤＤ−１は、電流制御回路Ｃｃ１と、スピンドルモータ（図示「モータ」）Ｍｏ１とを有する。分析・制御調停部Ｃａ０は、マイクロホン２１０で検出された音を分析し、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎが夫々有する磁気ディスクの回転数を調整する。ここで、分析・制御調停部Ｃａ０は、マイクロホン２１０で検出された音を分析する分析部と、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎが夫々有する磁気ディスクの回転数を調整する制御調停部とを含む。分析・制御調停部Ｃａ０のうちの分析部の詳細につき、図３Ｂ，３Ｃとともに後述する。また分析・制御調停部Ｃａ０の動作の詳細につき、図９，図１０Ａ〜１０Ｃ、図１１，図１２Ａ〜図１２Ｋとともに後述する。不揮発性メモリＭｍ０は、分析・制御調停部Ｃａ０が、後述する回転数設定値を格納するために使用される。【００２３】
スピンドルモータＭｏ１は、磁気ディスク装置ＨＤＤ−１の磁気ディスク（図示を省略）を回転駆動する。電流制御回路Ｃｃ１はスピンドルモータＭｏ１を駆動する制御電流を発生し、制御電流を制御することによって磁気ディスクの回転数を制御する。また電流制御回路Ｃｃ１は、ホストコンピュータ１００の分析・制御調停部Ｃａ０によって制御される。【００２４】
情報記録装置２００の他のディスク装置ＨＤＤ−２〜ＨＤＤ−ｎの各々も、ディスク装置ＨＤＤ−１と同様の構成を有する。したがって複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数が、ホストコンピュータ１００の分析・制御調停部Ｃａ０の制御の下で、制御される。【００２５】
図３Ｂ，図３Ｃとともに、分析・制御調停部Ｃａ０が有する分析部による、音圧のピークの周期（すなわち音圧波形の包絡線のピークの周期）を求める動作について説明する。図３Ｂに示す如く、分析・制御調停部Ｃａ０は、分析部Ｓａｙと、制御調停部Ｃａｙとを有する。分析部Ｓａｙは、ダイオードＤｙ，ローパスフィルタＬｙ及びＤＳＰ（Digital Signal Processor）Ｄｓｙを有する。また図３Ｂに示す如く、ＤＳＰ（Ｄｓｙ）は、Ａ／Ｄ(Analog to Digital)変換器Ａｄｙ、メモリＭｙ及びＣＰＵ（Ｃｐｙ）を有する。【００２６】
図３Ｂ中、ダイオードＤｙはマイクロホン２１０が検出した音圧波形を検波し、ローパスフィルタＬｙが音圧波形の高帯域成分を除去することにより、当該検出した音圧波形の片側の包絡線が得られる。ここで、ローパスフィルタＬｙのカットオフ周波数は、磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の回転数に対応する周波数の１／１０程度とすることができる。例えば、磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の回転数が７２００［ｒｐｍ］の場合、対応する周波数は、７２００／６０＝１２０［Ｈｚ］であるから、カットオフ周波数は１２０／１０＝１２［Ｈｚ］程度とする。【００２７】
ＤＳＰ（Ｄｓｙ）では、Ａ／Ｄ変換器Ａｄｙによって上記音圧波形の片側の包絡線のアナログ値がサンプリングによりデジタル化され、サンプリング値がメモリＭｙに保持される。Ａ／Ｄ変換器Ａｄｙのサンプリング周波数は、ローパスフィルタＬｙのカットオフ周波数が１２Ｈｚの場合、１００Ｈｚ程度以上とすることができる。そしてＣＰＵ（Ｃｐｙ）が、メモリＭｙから上記音圧波形の片側の包絡線のデジタル値（電圧値）を読み出して分析し、当該包絡線のピークを検出する。【００２８】
図３Ｃとともに、ＣＰＵ（Ｃｐｙ）が波形のピークを検出する動作について説明する。図３Ｃ中、波形Ｗａは上記音圧波形の片側の包絡線の波形（「ＬＰＦ出力」）を示し、波形Ｗｂは、波形ＷａをＡ／Ｄ変換器Ａｄｙによってサンプリングしデジタル化した状態を模式的に示す。波形Ｗｃは、波形Ｗｂの丸で囲った部分を拡大した状態を示す。波形Ｗｃは、デジタル化した波形の電圧値としてa, b, c, d, e, f, gを有し、それら相互間の電圧差は夫々ｄ１，ｄ２，ｄ３，ｄ４，ｄ５、ｄ６である。ここで図３Ｃに図示の如く、電圧値がa, b, c, d, eの間、電圧値は徐々に上昇し、その間、電圧差ｄ１，ｄ２，ｄ３，ｄ４は正の値を有する。他方、ピークである電圧値eを過ぎると、電圧値e, f, gの間、波形の電圧値が徐々に下降し、その間、電圧差ｄ５，ｄ６は負の値を有する。ＣＰＵ（Ｃｐｙ）は、波形の電圧値の電圧差の正から負への変化を検出することにより、音圧波形の片側の包絡線のピークを検出する。更にＣＰＵ（Ｃｐｙ）は、検出した音圧波形の片側の包絡線のピークの周期を求め、求められた包絡線のピークの周期が時間の経過とともに伸びるか否かを判定し、当該判定結果を制御調停部Ｃａｙへ通知する。制御調停部ＣａｙがＣＰＵ（Ｃｐｙ）による判定結果を受けて実施する磁気ディスクの回転数の調整の内容につき、図９，図１０Ａ〜１０Ｃ，図１１，図１２Ａ〜１２Ｋとともに後述する。【００２９】
図４は、図２Ａ，２Ｂ，３Ａ、３Ｂ，３Ｃとともに上述した実施例１の情報処理システムの変形例１による情報記録装置２００Ａの構成を示すブロック図である。実施例１ではホストコンピュータ１００が有していた分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０が、変形例１では夫々分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ１として、情報記録装置２００Ａが有する磁気ディスク装置ＨＤＤ−１に内蔵される。実施例１の変形例１では、分析・制御調停部Ｃａ１及び不揮発性メモリＭｍ１は、夫々実施例１の分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０と同様の構成とすることができる。【００３０】
図４の構成では、磁気ディスク装置ＨＤＤ−１は、分析・制御調停部Ｃａ１と、不揮発性メモリＭｍ１と、電流制御回路Ｃｃ１と、スピンドルモータＭｏ１とを有する。分析・制御調停部Ｃａ１及び不揮発性メモリＭｍ１は、夫々実施例１における分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０と同様の構成及び機能を有する。図４に示す変形例１の場合、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数の調整に関し、磁気ディスク装置ＨＤＤ−１がマスタとして機能する。また、スピンドルモータＭｏ１及び電流制御回路Ｃｃ１は、実施例１のスピンドルモータＭｏ１及び電流制御回路Ｃｃ１と同様の構成及び機能を有する。また、情報記録装置２００Ａの他のディスク装置ＨＤＤ−２〜ＨＤＤ−ｎの夫々は、実施例１におけるディスク装置ＨＤＤ−２〜ＨＤＤ−ｎと同様の構成を有する。実施例１の変形例１では、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスク（図示を省略）の回転数が、マスタとしての磁気ディスク装置ＨＤＤ−１の分析・制御調停部Ｃａ１の制御の下で調整される。【００３１】
図４の実施例１の変形例１によれば、情報記録装置２００Ａが有する磁気ディスク装置ＨＤＤ−１に分析・制御調停部Ｃａ１が内蔵される。このような構成とすることにより、ホストコンピュータ１００が分析・制御調停部を有する必要がなく、汎用性が向上する。【００３２】
図５は、実施例１の変形例２による情報処理システムの構成を示すブロック図である。図２Ａ、図２Ｂ、図３Ａ等とともに上述した実施例１では、ホストコンピュータ１００は、インタフェースケーブル等で接続された別体である情報記録装置２００に情報を書き込み、情報記録装置２００から情報を読み出す。これに対し、図５の実施例１の変形例２では、ホストコンピュータ１００Ａ自体が、図２Ａの情報記録装置２００が有していた複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを内蔵する。またマイクロホン２１０は、ホストコンピュータ１００Ａ内の、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々からの音を均等に検出可能な位置に設置されることが望ましい。更に図５のホストコンピュータ１００Ａは、ＣＰＵ（Ｃｐｘ），メモリＭｍｘ、分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０を有する。これらＣＰＵ（Ｃｐｘ），メモリＭｍｘ、分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０は、夫々、図２Ａのホストコンピュータ１００が有していたＣＰＵ（Ｃｐｈ），メモリＭｍｈ、分析・制御調停部Ｃａ０及び不揮発性メモリＭｍ０と同様の構成を有する。また、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々は、実施例１におけるディスク装置ＨＤＤ−１〜ＨＤＤ−ｎと同様の構成を有する。実施例１の変形例２では、ホストコンピュータ１００Ａ内の複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスク（図示を省略）の回転数が、ホストコンピュータ１００Ａ内の分析・制御調停部Ｃａ０の制御の下で調整される。【００３３】
次に図６、図７，図８とともに、磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの各々における電流制御回路（ＨＤＤ−１の場合、電流制御回路Ｃｃ１）の構成について説明する。【００３４】
図６の電流制御回路Ｃｃは、回転速度検出回路Ｒｄ，回転制御回路Ｒｃ，モータドライバＭｄを含む。回転速度検出回路Ｒｄは、分析・制御調停部から受けた速度指令信号と、スピンドルモータＳｍ（スピンドルモータＭｏ１に対応する）から得られる速度フィードバック信号とを比較する。速度フィードバック信号は、例えばインデックス信号である。インデックス信号とは、スピンドルモータＳｍが１回転するたびに１個生成されるパルスを有する信号である。速度指令信号は分析・制御調停部（図４のＨＤＤ−１の場合分析・制御調停部Ｃａ１）から出力される、スピンドルモータＳｍの回転を制御するための信号であり、スピンドルモータＳｍの１回転に対し１パルスを有する信号である。回転速度検出回路Ｒｄは、速度指令信号と速度フィードバック信号とのパルスの周波数を比較し、速度指令信号が示す回転数と、速度フィードバック信号が示すスピンドルモータＳｍの回転数との差を求め、回転数差を示す信号を出力する。回転制御回路Ｒｃは、回転速度検出回路Ｒｄが出力した信号に応じた制御信号をモータドライバＭｄに出力することにより、モータドライバＭｄを介し、速度指令信号が示す回転数でスピンドルモータＳｍを回転させるように制御する。【００３５】
図７は、磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの各々として適用可能な磁気ディスク装置ＨＤＤの全体構成を示すブロック図である。磁気ディスク装置ＨＤＤは、バッファ回路Ｂｆ，ハードディスクコントローラ回路Ｈｄ，チャネル回路Ｃｎ，スピンドルモータ用電流制御回路Ｓｃ，ボイスコイルモータ用電流制御回路Ｖｃ，ＣＰＵ（Ｃｐ）を有する。磁気ディスク装置ＨＤＤは更に、ヘッドアンプ回路Ｈａ，スピンドルモータＳｍ，ボイスコイルモータＶｍ、磁気ヘッドＭｈ及び磁気ディスクＤｃを有する。【００３６】
バッファ回路Ｂｆはキャッシュとして機能し、ハードディスクコントローラ回路Ｈｄとの間でデータをやり取りする。ハードディスクコントローラ回路Ｈｄは、キャッシュ制御及びインタフェース制御を行う。チャネル回路Ｃｎはライトデータをハードディスクコントローラ回路Ｈｄから受信し、リードデータをハードディスクコントローラ回路Ｈｄに送信する。チャネル回路Ｃｎは、磁気ディスクＤｃから読み出したリードデータの復調及び磁気ディスクＤｃへ書き込むライトデータの変調を行う。ヘッドアンプ回路Ｈａは磁気ディスクＤｃから読み出されたリード信号を磁気ヘッドＭｈから受信して増幅し、リードデータを生成してチャネル回路Ｃｎに送信する。ヘッドアンプ回路Ｈａは、チャネル回路Ｃｎから受信したライトデータからライト信号を生成して増幅し、磁気ヘッドＭｈへ送信する。磁気ヘッドＭｈは、磁気ディスクＤｃからリード信号を検出してヘッドアンプ回路Ｈａへ送信し、ヘッドアンプ回路Ｈａから受信したライト信号を磁気ディスクＤｃへ書き込む。【００３７】
ＣＰＵ（Ｃｐ）は磁気ディスク装置ＨＤＤ全体を制御する。スピンドルモータ用電流制御回路Ｓｃは制御電流を生成してスピンドルモータＳｍへ出力し、スピンドルモータＳｍを制御し、スピンドルモータＳｍから速度フィードバック信号を受信する。ボイスコイルモータ用電流制御回路Ｖｃは、制御電流を生成してボイスコイルモータＶｍへ出力し、ボイスコイルモータＶｍを制御し、ボイスコイルモータＶｍから速度フィードバック信号を受信する。スピンドルモータＳｍは磁気ディスクＤｃを回転駆動する。ボイスコイルモータＶｍはヘッドアーム（図示を省略）を介して磁気ヘッドＭｈを駆動し、磁気ディスクＤｃに対しシーク動作を行う。シーク動作とは、磁気ヘッドＭｈを磁気ディスクＤｃ上で移動させ、磁気ディスクＤｃの所望のトラック上に到達させる動作を言う。【００３８】
図８は、実施例１の変形例１におけるマスタとしての磁気ディスク装置ＨＤＤ−１として適用可能な磁気ディスク装置ＨＤＤ−１の構成例を示す。図８の構成は基本的に上述した図７の磁気ディスク装置ＨＤＤの構成と同様であり、同一の構成要素には同一の符号を付し、重複する説明を省略する。図８の構成は、図７の構成に対し、分析・制御調停部Ｃａ１及び不揮発性メモリＭｍ１を加えた点が異なる。分析・制御調停部Ｃａ１は、ＣＰＵ（Ｃｐ）とスピンドルモータ用電流制御回路Ｓｃとの間に挿入され、上記の如く、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数を調整する。不揮発メモリＭｍ１は、後述する回転数設定値を格納するために使用される。【００３９】
次に図３Ｂに示す、分析・制御調停部Ｃａ０またはＣａ１の制御調停部Ｃａｙによる磁気ディスクの回転数の調整動作について説明する。尚、磁気ディスク装置が発生する音は、磁気ディスクを回転させるスピンドルモータによるもの以外に、シーク動作によるものがある。そこで制御調停部Ｃａｙにより、磁気ディスクの回転数の調整動作に無関係なシーク動作による音による影響を排除することが望ましい。このため、磁気ディスクの回転数調整のためにうなり音を測定するときには、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの各々においてシーク動作を行わず、スピンドルモータの回転のみを行うイニシャライズ時間を設ける。そして、イニシャライズ時間に発生する音をマイクロホン２１０によって検出し、分析・制御調停部Ｃａ０またはＣａ１の分析部Ｓａｙが、図３Ｂ，図３Ｃとともに上述した構成により、合成波形の包絡線のピークの周期を求める。【００４０】
制御調停部Ｃａｙによる磁気ディスクの回転数の調整動作は、検出された音圧波形の片側の包絡線のピークの周期を無限大に近づけることを目標に、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数を調整する。検出された音圧波形の振幅変動の要因は、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数の相互のズレと考えられる。このため、夫々の磁気ディスクの回転数を、両者の回転数を平均した値に近づける制御を行う。【００４１】
より具体的には、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎから順次異なる２台の磁気ディスク装置を選択する。そして２台の磁気ディスク装置選択のたびに、選択された２台の磁気ディスク装置間で磁気ディスクの回転数を、双方の回転数を平均した回転数に近づける制御を行う。このように、２台の磁気ディスク装置の選択動作、及び選択された２台につき磁気ディスクの回転数を平均した回転数に近づける制御を繰り返す。このような磁気ディスクの回転数の調整動作により、全ての磁気ディスク装置の磁気ディスクの回転数が平均化された回転数に徐々に近づき、結果的に全ての磁気ディスク装置から発せられる音の合成音の包絡線のピークの周期が無限大に近づく。その結果、うなり音が低減される。【００４２】
ここで２台の磁気ディスク装置間で磁気ディスクの回転数を、平均した回転数に近づける調整動作の例について以下に説明する。すなわち、２台を含む複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎが発生する夫々の音の合成音の包絡線のピークの周期を伸ばすように、２台の磁気ディスク装置のディスクの回転数を調整する。【００４３】
以下に図９とともに、本発明の実施例１，実施例１の変形例１、実施例１の変形例２の各々における、制御調停部Ｃａｙによる磁気ディスクの回転数の調整動作の流れについて説明する。図１Ａ〜１Ｄとともに上述したように、２台の磁気ディスク装置間の回転数の差が縮まるにつれて２台の磁気ディスクの夫々の音の合成波形の包絡線のピークの周期が伸び、その結果うなり音が低減する。２台の磁気ディスク装置間で回転数が一致すると（図１Ｄの状態）、合成波形の振幅変動は解消する。そこで図９の制御では、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの音の合成音の音圧波形の包絡線のピークの周期が伸びるように、磁気ディスクの回転数を調整する。【００４４】
情報処理システムの電源がオンされる（ステップＳ１）。複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数が定常回転数に到達する（ステップＳ２）と、各磁気ディスク装置のシーク動作が禁止され（イニシャライズ時間）る。次いで、マイクロホン２１０が検出した複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの音の合成音の音圧波形の包絡線のピークの周期（以下単に「包絡線のピークの周期」と称する）を求める（ステップＳ３）。包絡線のピークの周期を求める方法としては、例えば図３Ｃとともに上述した方法を採用することができる。次いで、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの中から、異なる２台ずつを順次選択してゆき、各２台の組み合わせを複数個設定する（ステップＳ４）。磁気ディスク装置の台数（ｎ）が偶数の場合、「台数×ｎ／２」個の組み合わせが得られる。他方、磁気ディスク装置が奇数台の場合、「台数×（ｎ−１）／２」個の組み合わせが得られる。【００４５】
このようにして設定された磁気ディスク装置の組み合わせの中から、一組の磁気ディスク装置の組み合わせを抽出する（ステップＳ５）。抽出した組み合わせに属する２台の磁気ディスク装置のうちの１台の回転数を第１の所定回転数、例えば２回転上昇させ（＋２［ｒｐｍ］）、他の磁気ディスク装置の回転数を第１の所定回転数降下させる（−２［ｒｐｍ］）（ステップＳ６）。その結果、包絡線のピークの周期が伸びたか否かを確認する（ステップＳ７）。包絡線のピークの周期が伸びなかった場合（Ｓ７のＮＯ）、ステップＳ８に進む。ステップＳ８では、当該組み合わせに属する２台の磁気ディスク装置の間で、磁気ディスクの回転数の上昇と降下とを行う夫々の対象を入れ替えて包絡線のピークの周期が伸びたか否かを確認（ステップＳ９，Ｓ６，Ｓ７）したか否かを判定する。未だ対象を入れ替えて包絡線のピークの周期が伸びたか否かを確認していなかった場合（Ｓ８のＮＯ）、ステップＳ９に進む。ステップＳ９では、当該一組の組み合わせに属する２台の磁気ディスク装置の間で磁気ディスクの回転数の上昇と降下とを行う夫々の対象を入れ替える（ステップＳ９）。そして磁気ディスクの回転数の上昇及び降下を実行し（ステップＳ６）、ステップＳ７へ進む。【００４６】
他方、既に対象を入れ替えて包絡線のピークの周期が伸びたか否かを確認していた場合（Ｓ８のＹＥＳ）、全ての磁気ディスク装置から発せられる音の合成音の包絡線のピークの周期が最長であると判定し、上記組み合わせの２台の磁気ディスク装置の回転数設定値を不揮発性メモリＭｍ０またはＭｍ１に格納する（ステップＳ１２）。ここで回転数設定値とは、図６とともに上述した速度指令信号が示す回転数を言う。また、各磁気ディスク装置の回転数設定値として、不揮発性メモリに最後に格納された値が、最終的（最適な）な各磁気ディスク装置の回転数設定値として使用される。このようにして、回転数設定値が、磁気ディスク装置毎に設定される。【００４７】
また、ステップＳ７にて、包絡線のピークの周期が伸びたと判断された場合（Ｓ７のＹＥＳ）場合、Ｓ６で回転数をアップ（上昇）させた磁気ディスク装置の回転数を第２の所定回転数、例えば１回転上昇させ（＋１［ｒｐｍ］）、Ｓ６で回転数をダウン（降下）させた磁気ディスク装置の回転数を第２の所定回転数降下させて（−１［ｒｐｍ］）、磁気ディスクの回転数を微調整する（ステップＳ１０）。その結果、包絡線のピークの周期が伸びたか否かを判断する（ステップＳ１１）。包絡線のピークの周期が伸びなかった場合（Ｓ１１のＮＯ）、全ての磁気ディスク装置から発せられる音の合成音の包絡線のピークの周期が最長であると判定し、ステップＳ１２を実行する。他方、ステップＳ１１にて包絡線のピークの周期が伸びたと判断された場合（Ｓ１１のＹＥＳ）、ステップＳ１０の磁気ディスクの回転数の上昇及び降下を再度実行する。【００４８】
尚、ステップＳ６及びＳ１０における、各磁気ディスク装置の磁気ディスクの回転数の上昇及び降下は、所定の回転数のリミット値の範囲内で行う。これは、各磁気ディスク装置の磁気ディスクの回転数が、磁気ディスク装置の正常動作範囲を超えないようにするためである。したがって、ステップＳ６及びＳ１０を実施すると所定の回転数のリミット値の範囲を超えてしまう場合、同ステップの磁気ディスクの回転数の上昇及び降下を実施せず、次のステップへ移行する。【００４９】
ステップＳ１２の実行後、ステップＳ４で得た全ての磁気ディスク装置の組み合わせについて、ステップＳ６乃至Ｓ１２の動作を完了したか判定する（ステップＳ１３）。ステップＳ４で得た全ての組み合わせについてステップＳ６乃至Ｓ１２の動作を完了した場合（Ｓ１３のＹＥＳ）、ステップＳ４にて可能な全ての磁気ディスク装置の組み合わせを設定していたか否かを判定する（ステップＳ１５）。言い換えると、ステップＳ１５では、想定できる全ての磁気ディスク装置の組合せについて、Ｓ６乃至Ｓ９に示す確認動作を実行したか否かを判定する。【００５０】
ステップＳ１５にて、想定可能な全ての磁気ディスクの組み合わせがＳ４で設定されていたと判断した場合（Ｓ１５のＹＥＳ）、図９の動作（１サイクルの動作）を終了する。その後、必要に応じ、ステップＳ４からの動作を、次サイクルの動作として繰り返す。【００５１】
ステップＳ１３にて、ステップＳ４で得た全ての組み合わせについてステップＳ６乃至Ｓ１２の動作を完了していなかった場合（Ｓ１３のＮＯ）、未だ抽出されていない他の磁気ディスク装置の組み合わせを選択する（ステップＳ１４）。そして、Ｓ１４で抽出した組み合わせに属する２台の磁気ディスク装置につき、ステップＳ６から開始される動作を実行する。【００５２】
またステップＳ１５にて、想定可能な全ての組み合わせをＳ４では設定していなかったと判断された場合（Ｓ１５のＮＯ）、Ｓ４で設定した磁気ディスク装置の組み合わせとは異なる、未だ設定していない新たな磁気ディスク装置の組み合わせを設定する（ステップＳ１６）。そして、Ｓ１６で設定された磁気ディスク装置の組み合わせにつき、ステップＳ５から開始される動作を実行する。【００５３】
尚、磁気ディスク装置が奇数台であった場合、ステップＳ１６では、Ｓ４で設定した磁気ディスク装置の組み合わせから漏れていた１台の磁気ディスク装置を優先的に新たな組み合わせに含めるように、磁気ディスク装置の組み合わせを設定することが望ましい。【００５４】
次に図１０Ａ，図１０Ｂ，図１０Ｃ及び図１１とともに、磁気ディスク装置が５台の場合を例に取り、図９の動作の具体例について説明する。尚、ここでは、第１及び第２の所定回転数は、夫々１より小さい所定値であるものとする。図１０Ａ乃至図１０Ｃ、図１１において、＃１〜＃５はそれぞれ磁気ディスク装置を示す。【００５５】
図１０Ａは、１巡目の磁気ディスク装置の組み合わせとして、５台の磁気ディスク装置＃１〜＃５のうち、＃１，＃２の組み合わせ、＃３，＃４の組み合わせの、計２個の組み合わせを設定した例を示す。図１０Ｂは、２巡目の磁気ディスク装置の組み合わせとして、図１０Ａのものとは異なる、＃２，＃３の組み合わせ、＃４，＃５の組み合わせの、計２個の組み合わせを設定した例を示す。図１０Ｃは、３巡目の磁気ディスク装置の組み合わせとして、図１０Ａのものとも図１０Ｂのものとも異なる、＃１，＃３の組み合わせ、＃２，＃５の組み合わせの、計２個の組み合わせを設定した例を示す。【００５６】
図１１は、図９の調整動作を行った場合の、５台の磁気ディスク装置＃１〜＃５（定格回転数：ｎ）の回転数の推移を示す。図１１に示す数値はそれぞれ、ｎ回転に対する差の回転数を示す。図１１の初期状態（図中「初期」）では、５台の磁気ディスク装置＃１〜＃５の回転数は、夫々、ｎ＋２、ｎ＋１、ｎ、ｎ−１、ｎ−２であるものとする。尚、図１１の例の場合、説明の便宜上、各組み合わせにおける２台の磁気ディスク装置の磁気ディスクの回転数の調整が理想的になされ、磁気ディスク装置の回転数調整の結果、組み合わされた２台の磁気ディスク装置の回転数が両者の回転数を平均した回転数になった状況を想定している。尚、図１１中、各時点において組み合わせる各２台の磁気ディスク装置につき、同じ種類の網掛けを施してある。【００５７】
図１１の場合、１巡目の動作では、＃２，＃３の組み合わせ、＃４，＃５の組み合わせが設定されている。その結果（図中、「一巡完了後」）、＃２，＃３の回転数が平均化されてｎ＋０．５、ｎ＋０．５となっている。同様に、＃４，＃５の回転数が平均化されてｎ−１．５、ｎ−１．５となっている。【００５８】
２巡目の動作では、＃１，＃２の組み合わせ、＃３，＃５の組み合わせが設定されている。その結果（図中、「二巡完了後」）、＃１，＃２の回転数が平均化されてｎ＋１．２５、ｎ＋１．２５となっている。同様に、＃３，＃５の回転数が平均化されてｎ−０．５、ｎ−０．５となっている。【００５９】
３巡目の動作では、＃１，＃４組み合わせ、＃２，＃５の組み合わせが設定されている。その結果（図中、「三巡完了後」）、＃１，＃４の回転数が平均化されてｎ−０．１２５、ｎ−０．１２５となっている。同様に、＃２，＃５の回転数が平均化されてｎ＋０．３７５、ｎ＋０．３７５となっている。【００６０】
４巡目の動作では、＃１，＃５の組み合わせ、＃３，＃４の組み合わせが設定されている。その結果（図中、「四巡完了後」）、＃１，＃５の回転数が平均化されてｎ＋０．１２５、ｎ＋０．１２５となっている。同様に、＃３，＃４の回転数が平均化されてｎ−０．３１２５、ｎ−０．３１２５となっている。【００６１】
５巡目の動作では、＃１，＃３の組み合わせ、＃２，＃４の組み合わせが設定されている。その結果（図中、「一サイクル完了後」）、＃１，＃３の回転数が平均化されてｎ−０．０９３７５、ｎ−０．０９３７５となっている。同様に、＃２，＃４の回転数が平均化されてｎ＋０．０３１２５、ｎ＋０．０３１２５となっている。【００６２】
このように図１１の例では、２台ずつ組み合わせて磁気ディスクの回転数を平均化する動作を、２台の組み合わせを順次変えながら繰り返すことにより、５台の磁気ディスクの回転数が全体的に平均化される様子が見て取れる。すなわち初期状態では５台の磁気ディスク装置の回転数の最大差はｎ＋２−（ｎ−２）＝４であったものが、一サイクル完了後では回転数の最大差がｎ＋０．１２５−（ｎ−０．０９３７５）＝０．２１８７５となり、回転数の最大差が縮まっている。したがて、全体的に回転数が平均化されていることが分かる。【００６３】
図１２Ａ〜図１２Ｋは、図９と同様の動作をシミュレーションした結果を示す。図１２Ａ〜図１２Ｋの例は、磁気ディスク装置の台数が３台（ＨＤＤ１，ＨＤＤ２，ＨＤＤ３）の例であり、図１２Ａは、上段に３台の磁気ディスク装置夫々の音圧波形を示し、下段にその合成波（合成波形）及び合成波形の包絡線を示す。図１２Ｂ〜１２Ｋの各々は、３台の磁気ディスク装置が発する音圧波形の合成波（合成波形）及び合成波形の包絡線を示す。「合成波形の包絡線」を単に「包絡線」と称する場合がある。また、各図の上部の丸印は、包絡線のピークの位置を示し、隣接する丸印間の間隔が狭いほど包絡線のピークの周期が小さく、広いほど包絡線のピークの周期が大きいことを示す。尚、包絡線のピークの周期（「包絡線の周期」とも称する）のことを、包絡線のピークの間隔とも称する。【００６４】
図１２Ａが初期状態であり、まず、ＨＤＤ１，ＨＤＤ２の組み合わせを設定し、ＨＤＤ１の磁気ディスクの回転数を降下させ、ＨＤＤ２の磁気ディスクの回転数を上昇させた。その結果、図１２Ｂに示す如く、包絡線のピークの周期が縮まった。したがって、この場合、ＨＤＤ１とＨＤＤ２との回転数差が広がった、つまり平均化とは逆行したと判断し、ＨＤＤ１、ＨＤＤ２の磁気ディスクの回転数の上昇、降下の対象を入れ替えた。そして、上記動作とは逆に、ＨＤＤ１の磁気ディスクの回転数を上昇させ、ＨＤＤ２の回転数を降下させた。その結果図１２Ｃに示す如く、包絡線のピークの周期が図１２Ａの状態と比較して広がった。したがって、この場合、ＨＤＤ１とＨＤＤ２との回転数差が狭まった、つまり平均化されたと判断し、更にＨＤＤ１の磁気ディスクの回転数を上昇させ、ＨＤＤ２の回転数を降下させた。その結果図１２Ｄに示す如く、包絡線のピークの周期が図１２Ｃの状態から更に広がった。したがって、この場合、ＨＤＤ１とＨＤＤ２との回転数差が更に狭まった、つまり更に平均化されたと判断し、更にＨＤＤ１の磁気ディスクの回転数を上昇させ、ＨＤＤ２の回転数を降下させた。その結果、図１２Ｅに示す如く、包絡線のピークの周期が縮まった。したがって、この場合、ＨＤＤ１とＨＤＤ２との回転数差が広がったと判断でき、最適状態を通り過ぎたと判断し、図１２Ｄの状態が最もＨＤＤ１，ＨＤＤ２の回転数差が縮まったと判断できる。したがって図１２Ｄの状態に戻すべく、直前に行ったＨＤＤ１の磁気ディスクの回転数の上昇及びＨＤＤ２の回転数の降下を打ち消すように、ＨＤＤ１の磁気ディスクの回転数を降下させ、ＨＤＤ２の回転数を上昇させた。そして、その状態のＨＤＤ１，ＨＤＤ２の夫々の最適値と判断される回転数設定値を不揮発性メモリに格納した。【００６５】
次に、磁気ディスク装置の組み合わせを変え、ＨＤＤ２，ＨＤＤ３の組み合わせを設定し、ＨＤＤ２の磁気ディスクの回転数を上昇させ、ＨＤＤ３の磁気ディスクの回転数を降下させた。その結果図１２Ｆに示す如く、包絡線のピークの周期が図１２Ｅの状態から広がった。したがって、この場合、ＨＤＤ２とＨＤＤ３との両者の回転数差が狭まったと判断し、更にＨＤＤ２の磁気ディスクの回転数を上昇させ、ＨＤＤ３の回転数を降下させた。その結果図１２Ｇに示す如く、包絡線のピークの周期が図１２Ｆの状態から更に広がった。したがって、この場合、ＨＤＤ２とＨＤＤ３との回転数差が狭まったと判断し、更にＨＤＤ２の磁気ディスクの回転数を上昇させ、ＨＤＤ３の回転数を降下させた。このようにしてＨＤＤ１，ＨＤＤ２の組み合わせの場合と同様の動作を行い、最もＨＤＤ２，ＨＤＤ３の回転数差が縮まったと判断した状態のＨＤＤ２、ＨＤＤ３の回転数設定値（最適値と判断される）を不揮発性メモリに格納した。【００６６】
次に、更に磁気ディスク装置の組み合わせを変え、ＨＤＤ１，ＨＤＤ３の組み合わせを設定した。この場合もＨＤＤ１，ＨＤＤ２の組み合わせの場合と同様の動作を行い、最もＨＤＤ１，ＨＤＤ３の回転数差が縮まったと判断できる状態（図１２Ｈ）のＨＤＤ１、ＨＤＤ３の回転数設定値（最適値と判断される）を不揮発性メモリに格納した。これで３台の磁気ディスク装置の組み合わせの設定を全て（ＨＤＤ１−ＨＤＤ２，ＨＤＤ２−ＨＤＤ３，ＨＤＤ１−ＨＤＤ３の計３通り）完了（１回目のサイクルの終了）したので、次のサイクルへ移行した。【００６７】
次のサイクルでも、１回目のサイクル同様、まず、ＨＤＤ１，ＨＤＤ２の組み合わせを設定した。そして１回目のサイクル同様の動作を行い、最もＨＤＤ１ＨＤＤ２の回転数差が縮まったと判断できる状態（図１２Ｉ）のＨＤＤ１、ＨＤＤ２の回転数設定値（最適値と判断される）を不揮発性メモリに格納した。【００６８】
次にＨＤＤ２，ＨＤＤ３の組み合わせを設定した。そして１回目のサイクル同様の動作を行い、最もＨＤＤ２，ＨＤＤ３の回転数差が縮まったと判断できる状態（図１２Ｊ）のＨＤＤ２、ＨＤＤ３の回転数設定値（最適値と判断される）を不揮発性メモリに格納した。【００６９】
次にＨＤＤ１，ＨＤＤ３の組み合わせを設定した。そして１回目のサイクル同様の動作を行い、最もＨＤＤ１，ＨＤＤ３の回転数差が縮まったと判断できる状態（図１２Ｋ）のＨＤＤ１、ＨＤＤ３の回転数設定値（最適値と判断される）を不揮発性メモリに格納した。これで２回目のサイクルが終了した。【００７０】
これら２回のサイクルの終了後の図１２Ｋの波形を図１２Ａの初期状態の波形と比べると、明らかに合成音圧波形の包絡線のピークの周期が伸びており、合成音圧波形の振幅変動によるうなり音が効果的に低減されたことが分かる。【００７１】
図１２Ａ〜１２Ｋで示されるように、３台の磁気ディスク装置のうちの２台の組み合わせを設定し、組み合わせた２台の磁気ディスクの回転数を、３台から発せられる音の合成音の音圧波形の包絡線のピークの周期が伸びるように、増減する。そして、磁気ディスク装置の回転数を増減する動作を、順次２台の組み合わせを変えながら繰り返す。その結果、３台から発せられる音の合成音の音圧波形の包絡線のピークの周期が徐々に伸び、その結果、合成音の音圧波形の振幅変動によるうなり音を効果的に低減できる。【００７２】
尚、図９〜図１２Ｋとともに上述した調整動作は、電源オン時のイニシャライズ時間のみでなく、実施例１，実施例１の変形例１、実施例１の変形例２の各々の情報処理システムの稼働中、任意のタイミングで実施可能である。この場合、イニシャライズ時間同様、シーク動作を禁止して、スピンドルモータ以外の要因による騒音を排除した状態で行うことが望ましい。【００７３】
また図９〜図１２Ｋとともに上述した調整動作は、複数台の磁気ディスク装置に対するコマンドの発行が一定時間無い場合に実施することが望ましい。その結果、情報処理システムのパフォーマンスへの影響を最小限に減らすことができる。【００７４】
また、情報処理システムの電源をオフする場合を考慮して、図９〜図１２Ｋとともに上述した調整動作を行った後に、調整後の各磁気ディスク装置の回転数設定値が不揮発性メモリに格納されている。このため、情報処理システムの電源が再度オンされた際には、不揮発性メモリに格納された各磁気ディスク装置の回転数設定値を読み出し、読み出した回転数設定値に合致するように磁気ディスクの回転数が制御される。したがって最適な状態で使用が開始される。【００７５】
次に実施例１の変形例３につき説明する。実施例１の変形例３では、実施例１のセンサ回路２１０がマイクロホンではなく、代わりに振動センサとされる。この場合、振動センサ２１０は、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを収容する情報記録装置２００の筐体（ハウジング）或いは台座（フレーム）の振動を検出する。そして変形例３では、分析・制御調停部Ｃａ０は、音圧波形の代わりに振動センサ２１０が検出した振動波形を検出する。そして図９〜図１２Ｋとともに上述した調整動作にて、実施例１同様、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎから２台の組み合わせを順次抽出してゆく。そして、組合せの抽出のたびに、検出された振動波形の包絡線のピークの周期が伸びるように、抽出した２台の磁気ディスクの回転数を増減する調整動作を行う。その後、回転数の調整動作を磁気ディスク装置の組み合わせを変えながら順次繰り返す。その結果、振動波形の包絡線のピークの周期が徐々に伸び、振動波形の振幅変動によるうなり音を効果的に低減することができる。【００７６】
次に実施例１の変形例４について説明する。実施例１の変形例４は、実施例１の変形例１に対応する変形例であり、図４とともに上述した構成を有し、マイクロホン２１０の代わりに振動センサ２１０を設ける。振動センサ２１０は、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを収容する情報記録装置２００Ａの筐体（ハウジング）或いは台座（フレーム）の振動を検出する。そして変形例４では、分析・制御調停部Ｃａ１による動作は、変形例３の分析・制御調停部Ｃａ０による動作と同様である。【００７７】
次に実施例１の変形例５について説明する。実施例１の変形例５は、実施例１の変形例２に対応する変形例であり、図５とともに上述した構成を有し、マイクロホン２１０の代わりに振動センサ２１０を設ける。振動センサ２１０は、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを収容するホストコンピュータ１００Ａの筐体（ハウジング）或いは台座（フレーム）の振動を検出する。そして変形例５では、分析・制御調停部Ｃａ０による動作は、実施例１の変形例３の分析・制御調停部Ｃａ０による動作と同様である。【００７８】
尚、上記実施例１、実施例１の変形例１〜変形例５の各々において、分析・制御調停部Ｃａ０またはＣａ１は、ハードウェアとしての電子回路で形成しても良いし、或いは、ＣＰＵがプログラムを実行することによって実現しても良い。後者の場合、図２Ｂの構成（実施例１）においてはメモリＭｍｈに格納されたプログラムをＣＰＵ（Ｃｐｈ）が実施することによって、分析・制御調停部の機能を実現することができる。
図４の構成においては、磁気ディスク装置ＨＤＤ−１が有するＣＰＵ（Ｃｐ）（図８参照）がメモリＭｍ１に格納されたプログラムを実施することによって、分析・制御調停部の機能を実現することができる。図５の構成においては、ＣＰＵ（Ｃｐｘ）がメモリＭｍｘに格納されたプログラムを実施することによって、分析・制御調停部の機能を実現することができる。
【実施例２】
【００７９】
次に、図１３〜図１８とともに、本発明の実施例２の情報処理システムについて説明する。実施例２の情報処理システムは実施例１同様、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを有する。尚、設計上は複数台の磁気ディスク装置の夫々の磁気ディスクの定格回転数は相互に一致（例えば７２００［ｒｐｍ］）しているものとする。【００８０】
実施例２の場合、ホストコンピュータから回転速度信号（速度指令信号とも称する）を複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの各々に送信する。複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの各々は、回転速度信号を受信し、回転速度信号に追従するように、自己の磁気ディスクの回転数を制御する。尚、回転速度信号が示す磁気ディスクの回転数はホストコンピュータが自動的に生成する。【００８１】
図１３は、実施例２の情報処理システムの構成を示すブロック図である。実施例２の情報処理システムは、ホストコンピュータ１００Ｘと、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎを有する情報記録装置２００ＸＡとを有する。【００８２】
図１４Ａは、図１３に示される磁気ディスク装置ＨＤＤ−１の構成を示すブロック図であり、図１４Ｂはホストコンピュータ１００Ｘ１の構成を示すブロック図である。図１４Ａに示す如く、磁気ディスク装置ＨＤＤ−１は、電流制御回路Ｃｃ１とスピンドルモータＭｏ１とを有する。これら電流制御回路Ｃｃ１及びスピンドルモータＭｏ１は、図３Ａとともに上述した実施例１の磁気ディスク装置ＨＤＤ−１の電流制御回路Ｃｃ１及びスピンドルモータＭｏ１と同様の構成を有する。他の磁気ディスク装置ＨＤＤ−２〜ＨＤＤ−ｎも、図１４Ａに示すＨＤＤ−１と同様の構成を有する。また、各磁気ディスク装置は、自己の磁気ディスクの回転数を特定する信号をホストコンピュータ１００Ｘ１へ出力する機能を有する。自己の磁気ディスクの回転数を特定する信号は、図１７とともに後述する速度フィードバック信号（例えばインデックス信号）とすることができる。また各磁気ディスク装置は、ホストコンピュータ１００Ｘ１から送信される回転速度信号（図１７中、速度指令信号）に基づいて、自己の磁気ディスクの回転数を制御する機能を有する。【００８３】
図１４Ｂに示す如く、ホストコンピュータ１００Ｘ１は、ＣＰＵ（Ｃｐｈ），メモリＭｍｈに加え、回転数信号分析部Ｒａ０及び回転速度信号生成部Ｓｇ０を有する。ＣＰＵ（Ｃｐｈ），メモリＭｍｈは、夫々図２Ｂとともに上述したＣＰＵ（Ｃｐｈ），メモリＭｍｈと同様の構成を有する。回転数信号分析部Ｒａ０は、各磁気ディスク装置から送信される、回転数を特定する信号を受信して分析する。回転速度信号生成部Ｓｇ０は、回転数信号分析部Ｒａ０による分析結果に応じ、各磁気ディスク装置へ送信する回転速度信号を生成する。尚、回転数信号分析部Ｒａ０及び回転速度信号生成部Ｓｇ０は、ホストコンピュータ１００Ｘ１に設ける代わりに、情報記録装置２００ＸＡのいずれかの磁気ディスク装置に設けても良い。磁気ディスク装置ＨＤＤ−１に回転数信号分析部Ｒａ０及び回転速度信号生成部Ｓｇ０を設ける場合、磁気ディスク装置ＨＤＤ−１がマスタとして機能し、自己の磁気ディスクの回転数とともに、他の磁気ディスク装置ＨＤＤ−２〜ＨＤＤ−ｎの夫々の磁気ディスクの回転数をも調整する。回転数信号分析部Ｒａ０及び回転速度信号生成部Ｓｇ０は、各々ハードウェアとしての電子回路で形成してもよいし、ホストコンピュータ１００Ｘ１のＣＰＵ（Ｃｐｈ）がメモリＭｍｈに格納されたプログラムを実施することによって実現してもよい。実施例２の動作の流れについては図１８とともに後述する。【００８４】
図１５Ａ，図１５Ｂは実施例２の変形例１による情報処理システムの構成を示すブロック図である。実施例２の変形例１が、図１３，図１４Ａ，図１４Ｂとともに上述した実施例２と異なる点は、各磁気ディスク装置の磁気ディスクの回転数を、操作者（オペレータ）が決定する点である。この場合、ホストコンピュータ１００Ｘ２は、図１４Ａ、図１４Ｂにおける回転速度信号生成部Ｓｇ０及び回転数信号分析部Ｒａ０の代わりに、回転速度信号生成部Ｓｇ０１を有する。ホストコンピュータＸ２におけるＣＰＵ（Ｃｐｈ），メモリＭｍｈは、夫々図２Ｂとともに上述したＣＰＵ（Ｃｐｈ），メモリＭｍｈと同様の構成を有する。回転速度信号生成部Ｓｇ０１は、操作者が入力する磁気ディスクの回転数に応じ、入力された回転数を示す回転速度信号を生成し、各磁気ディスク装置へ送信する。実施例２の変形例１の動作の流れについては図１９とともに後述する。回転速度信号生成部Ｓｇ０１は、ハードウェアとしての電子回路で形成してもよいし、ホストコンピュータ１００Ｘ２のＣＰＵ（Ｃｐｈ）がメモリＭｍｈに格納されたプログラムを実施することによって実現してもよい。【００８５】
図１６Ａは、実施例２の変形例２による情報処理システムの構成を示すブロック図である。実施例２の変形例２では、図５とともに上述した実施例１の変形例２同様、ホストコンピュータ１００ＸＤの筐体（ハウジング）内に、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎが設けられている。更に、変形例２によるホストコンピュータ１００ＸＤは、図１４Ａ，図１４Ｂとともに上述した実施例２のホストコンピュータ１００Ｘ１が有する回転速度信号生成部Ｓｇ０及び回転数信号分析部Ｒａ０と同様の構成を有する回転速度信号生成部Ｓｇ０及び回転数信号分析部Ｒａ０を有する。回転速度信号生成部Ｓｇ０及び回転数信号分析部Ｒａ０の動作は、図１３，図１４Ａ，図１４Ｂとともに上述した実施例２におけるものと同様である。実施例２の変形例２の動作の流れについては図１８とともに後述する。回転速度信号生成部Ｓｇ０は、ハードウェアとしての電子回路で形成してもよいし、ホストコンピュータ１００ＸＤのＣＰＵ（Ｃｐｈ）がメモリＭｍｈに格納されたプログラムを実施することによって実現してもよい。【００８６】
図１６Ｂは、実施例２の変形例３による情報処理システムの構成を示すブロック図である。実施例２の変形例３では、図５とともに上述した実施例１の変形例２同様、ホストコンピュータ１００ＸＥの筐体（ハウジング）内に、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎが設けられている。更に、変形例３のホストコンピュータ１００ＸＥは、図１５Ａ，図１５Ｂとともに上述した実施例２の変形例１のホストコンピュータ１００Ｘ２が有する回転速度信号生成部Ｓｇ０１と同様の構成を有する回転速度信号生成部Ｓｇ０１を有する。回転速度信号生成部Ｓｇ０１の動作は図１５Ａ，図１５Ｂとともに上述した実施例２の変形例１におけるものと同様である。実施例２の変形例３の動作の流れについては図１９とともに後述する。回転速度信号生成部Ｓｇ０１は、ハードウェアとしての電子回路で形成してもよいし、ホストコンピュータ１００ＸＥのＣＰＵ（Ｃｐｈ）がメモリＭｍｈに格納されたプログラムを実施することによって実現してもよい。【００８７】
図１７は、実施例２、実施例２の変形例１、実施例２の変形例２，実施例２の変形例３の各々に適用可能な磁気ディスク装置の電流制御回路の構成例を示すブロック図である。図１７の電流制御回路Ｃｃは、図６とともに上述した磁気ディスク装置の電流制御回路Ｃｃとほぼ同様の構成を有する。図１７において、図６と同一の構成要素には同一の符号を付し、重複する説明を省略する。
図１７と図６の構成との相違点は、速度指令信号生成回路Ｓｓを有する点である。速度指令信号生成回路Ｓｓは、固定された回転数を示す速度指令信号を生成し、回転速度検出回路Ｒｄに与える。また、図１７の構成の場合、速度指令信号は、回転速度信号として回転速度信号生成部Ｓｇ０またはＳｇ０１からも与えられる。ここで回転速度検出回路Ｒｄは、速度指令信号生成回路Ｓｓと回転速度信号生成部Ｓｇ０またはＳｇ０１との双方から同時に速度指令信号が入力された場合、回転速度信号生成部Ｓｇ０またはＳｇ０１からの信号を選択する切り換え機能を有する。【００８８】
このように、実施例２、実施例２の変形例１、実施例２の変形例２，実施例２の変形例３の各々では、実施例１等と異なり、速度指令信号が速度指令信号生成回路Ｓｓ及び回転速度信号生成部Ｓｇ０またはＳｇ０１の双方から入力される。また、実施例２、実施例２の変形例１、実施例２の変形例２，実施例２の変形例３の各々において適用可能な磁気ディスク装置の全体構成は、図７とともに上述した磁気ディスク装置として説明したものと同様とすることができる。【００８９】
次に、実施例２及び実施例２の変形例２の各々における調整動作の流れにつき、図１８とともに説明する。
まず、実施例２及び実施例２の変形例２の場合、情報処理システムの電源がオンされる（ステップＳ３１）。その結果、各磁気ディスク装置が起動され、まず、図１７の構成において、速度指令信号生成回路Ｓｓが生成する速度指令信号によって、夫々の磁気ディスクの回転が制御される。そして、各磁気ディスク装置は、磁気ディスクの回転数を特定する信号を回転数信号分析部Ｒａ０に送信する。回転数信号分析部Ｒａ０が、各磁気ディスク装置から磁気ディスクの回転数を特定する信号を受信する（ステップＳ３２）。回転数信号分析部Ｒａ０は、受信した信号から各磁気ディスク装置の夫々の磁気ディスクの現在の回転数を求め、回転速度信号生成部Ｓｇ０へ求めた回転数を送信する。【００９０】
回転速度信号生成部Ｓｇ０は、回転数信号分析部Ｒａ０から夫々の磁気ディスクの回転数の情報を受信すると、全ての磁気ディスク装置の磁気ディスクの回転数の平均を求める（ステップＳ３３）。回転速度信号生成部Ｓｇ０は、求めた平均の回転数を示す回転速度信号を生成し、各磁気ディスク装置へ速度指令信号として送信する（ステップＳ３４）。
各磁気ディスク装置の電流制御回路Ｃｃの回転速度検出回路Ｒｄは、回転速度信号生成部Ｓｇ０から速度指令信号を受信すると、切り換え機能によって、回転速度信号生成部Ｓｇ０からの速度指令信号を選択する状態に遷移する。その結果、各磁気ディスク装置の電流制御回路Ｃｃは、速度指令信号生成回路Ｓｓからの速度指令信号の代わりに、全磁気ディスク装置の平均の回転数を示す速度指令信号（回転速度信号）が示す回転数で、自己の磁気ディスクを回転するように制御する（ステップＳ３５）
このように実施例２及び実施例２の変形例２によれば、全ての磁気ディスク装置の磁気ディスクの平均の回転数を示す速度指令信号が、回転速度信号生成部Ｓｇ０から各磁気ディスク装置に送信される。そして、各磁気ディスク装置は速度指令信号にしたがって自己の磁気ディスクの回転を制御する。このように、各磁気ディスク装置の磁気ディスクの回転は、全磁気ディスク装置の平均の回転数を示す速度指令信号によって制御される。
ここで、複数台の磁気ディスク装置の各々の速度指令信号生成回路Ｓｓが生成する速度指令信号が示す回転数が、何らかの要因で磁気ディスク装置相互間でズレを有する場合を想定する。このような場合、複数台の磁気ディスク装置が、各々自身が搭載する速度指令信号生成回路Ｓｓの生成に係る速度指令信号によって磁気ディスクの回転を制御すると、速度指令信号が示す回転数のズレに応じて夫々の磁気ディスクの回転数相互間にズレが生ずる。このような場合でも、実施例２または実施例２の変形例２によれば、夫々の磁気ディスク装置の回転数の平均を示す速度指令信号によって、各磁気ディスク装置が制御される。したがって、複数台の磁気ディスク装置の夫々の磁気ディスクが、全ディスク装置の平均の回転数に一致する回転数で回転するようになり、夫々の磁気ディスク装置間の回転数のズレによるうなり音を効果的に低減することができる。【００９１】
尚、各磁気ディスク装置を制御する速度指令信号が示す回転数を、全磁気ディスク装置の平均の回転数とするのは、以下に述べる理由による。仮に複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎのうちの任意の１台の回転数に他の夫々の磁気ディスク装置の回転数を併せ込むような制御を行うとすると、任意の１台の磁気ディスク装置が万一極端に偏った回転数を有していた場合、他の夫々の磁気ディスク装置が追従できない事態が想定される。【００９２】
次に、実施例２の変形例１及び実施例２の変形例３の各々における調整動作の流れにつき、図１９とともに説明する。【００９３】
実施例２の変形例１及び実施例２の変形例３の場合、情報処理システムの電源がオンされ（ステップＳ４１）、各磁気ディスク装置が起動し、操作者が磁気ディスクの回転数を入力する（ステップＳ４２）。回転速度信号生成部Ｓｇ０１は、入力された磁気ディスクの回転数に基づき、当該回転数を示す周波数に対応する周期を計算する（ステップＳ４３）。回転速度信号生成部Ｓｇ０１は計算した周期を有する回転速度信号を生成し、速度指令信号として各磁気ディスク装置へ送信する（ステップＳ３４）。各磁気ディスク装置の電流制御回路Ｃｃの回転速度検出回路Ｒｄは、操作者が入力した回転数を示す速度指令信号を回転速度信号生成部Ｓｇ０１から受信すると、切り換え機能によって、回転速度信号生成部Ｓｇ０１からの速度指令信号を選択する状態に遷移する。その結果、各磁気ディスク装置の電流制御回路Ｃｃは、速度指令信号生成回路Ｓｓからの速度指令信号の代わりに、操作者の入力に係る回転数を示す速度指令信号が示す回転数で、自己の磁気ディスクを回転するように制御する（ステップＳ３５）。【００９４】
このように実施例２の変形例１及び実施例２の変形例３によれば、操作者が入力した回転数を示す速度指令信号が、回転速度信号生成部Ｓｇ０１から各磁気ディスク装置に送信される。そして各磁気ディスク装置は、操作者が入力した回転数で自己の磁気ディスクを回転させるように制御を行う。その結果、各磁気ディスク装置は操作者が入力した回転数で回転するように制御されるため、複数台の磁気ディスク装置ＨＤＤ−１〜ＨＤＤ−ｎの夫々の磁気ディスクが同一回転数で回転するようになる。したがって夫々の磁気ディスク装置間の回転数のズレによるうなり音が効果的に低減される。
【符号の説明】
【００９５】
１００、１００Ａ，１００ＸＤ，１００ＸＥ  ホストコンピュータ
２００、２００Ａ、２００ＸＡ  情報記録装置
ＨＤＤ−１〜ＨＤＤ−ｎ  磁気ディスク装置
２１０  センサ回路（マイクロホンまたは振動センサ）
Ｃａ０、Ｃａ１  分析・制御調停部
Ｍｍ０，Ｍｍ１  不揮発性メモリ
Ｃｃ，Ｃｃ１  電流制御回路
Ｍｏ１、Ｓｍ  スピンドルモータ
Ｓａｙ  分析部
Ｃａｙ  制御調停部
Ｓｇ０，Ｓｇ０１  回転速度信号生成部
Ｒａ０  回転数信号分析回路
【図１Ａ】
0005475881.tif 000002
【図１Ｂ】
0005475881.tif 000003
【図１Ｃ】
0005475881.tif 000004
【図１Ｄ】
0005475881.tif 000005
【図２Ａ】
0005475881.tif 000006
【図２Ｂ】
0005475881.tif 000007
【図３Ａ】
0005475881.tif 000008
【図３Ｂ】
0005475881.tif 000009
【図３Ｃ】
0005475881.tif 000010
【図４】
0005475881.tif 000011
【図５】
0005475881.tif 000012
【図６】
0005475881.tif 000013
【図７】
0005475881.tif 000014
【図８】
0005475881.tif 000015
【図９】
0005475881.tif 000016
【図１０Ａ】
0005475881.tif 000017
【図１０Ｂ】
0005475881.tif 000018
【図１０Ｃ】
0005475881.tif 000019
【図１１】
0005475881.tif 000020
【図１２Ａ】
0005475881.tif 000021
【図１２Ｂ】
0005475881.tif 000022
【図１２Ｃ】
0005475881.tif 000023
【図１２Ｄ】
0005475881.tif 000024
【図１２Ｅ】
0005475881.tif 000025
【図１２Ｆ】
0005475881.tif 000026
【図１２Ｇ】
0005475881.tif 000027
【図１２Ｈ】
0005475881.tif 000028
【図１２Ｉ】
0005475881.tif 000029
【図１２Ｊ】
0005475881.tif 000030
【図１２Ｋ】
0005475881.tif 000031
【図１３】
0005475881.tif 000032
【図１４Ａ】
0005475881.tif 000033
【図１４Ｂ】
0005475881.tif 000034
【図１５Ａ】
0005475881.tif 000035
【図１５Ｂ】
0005475881.tif 000036
【図１６Ａ】
0005475881.tif 000037
【図１６Ｂ】
0005475881.tif 000038
【図１７】
0005475881.tif 000039
【図１８】
0005475881.tif 000040
【図１９】
0005475881.tif 000041