(57)【特許請求の範囲】
【請求項１】
ホストコンピュータからUltra ＤＭＡ転送によって送信されるデータを複数の外部記憶装置に同時に書き込む多重化記憶制御装置において、
前記各外部記憶装置のそれぞれがデータの書き込み制御に使用する複数の制御信号のアクティブ状態またはインアクティブ状態を前記外部記憶装置毎に監視し、一つの外部記憶装置がデータの書き込み制御に使用する複数の制御信号の組み合わせが、データの書き込みを終了させる制御に特有なアクティブ状態及びインアクティブ状態の組み合わせになるとUltra ＤＭＡ転送の終了信号を生成し、この生成した終了信号を他の外部記憶装置に出力する信号生成手段を備えたことを特徴とする多重化記憶制御装置。
【請求項２】
信号生成手段は、Ultra ＤＭＡ転送によるデータの書き込み制御に使用する複数の制御信号のうち、外部記憶装置が出力するデータ転送可能状態を示すＤＭＡリクエスト信号とホストコンピュータが出力するデータ転送の準備ができたことを示すＤＭＡアクノリッジ信号と前記外部記憶装置が出力するデータを受取る用意ができたことを知らせるＤＭＡレディ信号を監視し、ＤＭＡリクエスト信号がインアクティブ状態、ＤＭＡアクノリッジ信号がアクティブ状態、ＤＭＡレディ信号がインアクティブ状態になると、他の外部記憶装置に終了信号を出力することを特徴とする請求項１記載の多重化記憶制御装置。
【請求項３】
信号生成手段は、ホストコンピュータが出力するUltra ＤＭＡ転送を終了させるための終了信号と自身が生成した終了信号の論理和を終了信号として他の外部記憶装置に出力することを特徴とする請求項１または２記載の多重化記憶制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータからUltra ＤＭＡ転送によって送信されるデータを複数の外部記憶装置に同時に書き込む多重化記憶制御装置に関する。
【０００２】
【従来の技術】
コンピュータシステムにおいてデータやプログラムを記録するために外部記憶装置として磁気ディスク装置（以下、ＨＤＤと称する。）が使用されている。このようなシステムではＨＤＤを多重化、例えば、二重化する二重化記憶装置が知られている。そして、大容量のバッファメモリを使用しない安価な装置として、図５に示す二重化記憶装置がある。
【０００３】
図５はホストコンピュータ１から第１のＨＤＤ（磁気ディスク装置）２及び第２のＨＤＤ（磁気ディスク装置）３に同時にデータを書き込む二重化記憶制御装置４の構成を示すもので、この二重化記憶制御装置４は、マイクロコンピュータ５、二重化コントローラ６、この二重化コントローラ６とホストコンピュータ１とを接続するホストインタフェース７、二重化コントローラ６と第１のＨＤＤ２とを接続する第１のＨＤＤインタフェース８、二重化コントローラ６と第２のＨＤＤ３とを接続する第２のＨＤＤインタフェース９を備えている。そして、マイクロコンピュータ５は、コマンドの生成やＨＤＤ２，３のステータスの確認等を行い、二重化コントローラ６は、ＨＤＤ２，３の接続やＨＤＤ２，３へのリード、ライトの制御を、ＨＤＤインタフェース８，９を介して行うようになっている。
【０００４】
この二重化記憶制御装置４がUltra ＤＭＡ転送により、データを書き込む場合のプロトコルについて説明する。
Ultra ＤＭＡ転送は、ＡＴＡ規格によってプロトコルが定められており、データ転送をホストコンピュータ側からもＨＤＤ側からも中断できる手順が定められている。
【０００５】
Ultra ＤＭＡ転送の書き込み時に使用する主な制御信号は、DMARQ信号、DMACK-信号、DDMARDY-信号、HSTROBE信号、STOP信号の５つである．
DMARQ信号は、ＤＭＡリクエスト信号で、ＤＭＡ転送時、データ転送可能であることを示すためにＨＤＤのドライブがセットする信号である。この信号はハイレベルでアクティブ状態となり、ローレベルでインアクティブ状態となる。
【０００６】
DMACK-信号は、ＤＭＡアクノリッジ信号で、ＤＭＡ転送時、ＨＤＤからのDMARQ信号に対してデータ転送の準備ができたことを示すためにホストコンピュータが用いる信号である。この信号はローレベルでアクティブ状態となり、ハイレベルでインアクティブ状態となる。
【０００７】
DDMARDY-信号は、ＨＤＤがUltra ＤＭＡ転送でのデータを受け取る用意ができたことをホストコンピュータに示すために用いられる信号である。この信号はローレベルでアクティブ状態となり、ハイレベルでインアクティブ状態となる。
【０００８】
HSTROBE信号は、Ultra ＤＭＡ転送でホストコンピュータがデータを送るときに駆動するストローブ信号である。ＨＤＤはこのストローブ信号の立ち上がり及び立ち下がりのエッジでデータを取り込むことになる。
【０００９】
STOP信号は、ストップ信号で、ホストコンピュータはこの信号をハイレベルにすることにより、Ultra ＤＭＡによるバースト転送を終了させることができる。
【００１０】
次に、図６及び図７によってライト時のUltra ＤＭＡ転送手順の概要を説明する。なお、信号名の下の括弧内は駆動する側を示しており、（ＨＤＤ）はＨＤＤ２，３が出力する信号、（ＨＯＳＴ）はホストコンピュータ１が出力する信号を示している。
【００１１】
初期処理及びデータ転送
図６及び図７に示すように、ＨＤＤ２，３はホストコンピュータ１からライトＤＭＡコマンドを受け、データ転送の準備が整った時点ｔ1でDMARQ信号をハイレベルにセットする。ホストコンピュータ１はＨＤＤ２，３からのDMARQ信号によりデータ転送の準備が整ったことを知らされると、時点ｔ2でDMACK-信号をローレベルにセットし、時点ｔ3でSTOP信号をローレベルにクリアする。また、ＨＤＤ２，３は、時点ｔ4にてDDMARDY-信号をローレベルにセットする。その後ホストコンピュータ１は、HSTROBE信号とデータ（図示せず）をＨＤＤ２，３に対して送出し、ＨＤＤ２，３ではHSTROBE信号の立ち上がりと立ち下がりエッジの両方でデータを取り込む。
【００１２】
終了処理
Ultra ＤＭＡによるデータバースト転送の終了処理はホストコンピュータ１から行う場合とＨＤＤから行う場合がある。なお、コマンドの完了する前に終了処理を行う場合もあり、その場合には再度データ転送を開始する。
【００１３】
ホストコンピュータ１からデータ転送を終了させる場合は、図６に示すように、時点ｔ5にてホストコンピュータ１がSTOP信号をハイレベルにセットする。このSTOP信号を受けてＨＤＤ２，３は、時点ｔ6でDMARQ信号をローレベルにクリアすると共にDDMARDY-信号をハイレベルにクリアしてデータ転送を終了し、これを受けてホストコンピュータ１は、時点ｔ7でDMACK-信号をハイレベルにクリアし、終了処理を完了する。
【００１４】
また、ＨＤＤからデータ転送を終了させる場合は、図７に示すように、先ず、ＨＤＤが時点ｔ8でDDMARDY-信号をハイレベルにクリアしてデータ転送を中断する。そして、時点ｔ9にてDMARQ信号をローレベルにクリアして終了処理をホストに要求する。
【００１５】
ホストコンピュータ１は、時点ｔ10にてSTOP信号をハイレベルにセットすることで終了要求に対して応答する。その後ホストコンピュータ１は時点ｔ11にてDMACK-信号をハイレベルにクリアする。
【００１６】
また、Ultra ＤＭＡ転送では、コマンドが完了する前にデータ転送を一旦終了し、再度データ転送を行う場合も発生する。このようなときは、図８に示すように、図７に示すデータ転送制御を繰り返すことになる。
【００１７】
【発明が解決しようとする課題】
このような二重化記憶制御装置においては、ホストコンピュータ１から出力される信号を同時に各ＨＤＤ２，３に伝え、各ＨＤＤ２，３から出力される信号は、ＯＲもしくはＡＮＤを取ってホストコンピュータ１に伝えることにより、ホストコンピュータ１から各ＨＤＤ２，３にデータを書き込むことができる。
【００１８】
しかし、２台のＨＤＤのメーカが異なっている場合やメーカが同じでも形式が異なっている場合には、片方のＨＤＤだけがデータ転送の終了処理を行い、もう一方のＨＤＤはデータ転送を続けるというような状況が発生する。このような場合には、２つのＨＤＤの間で同期が取れず、データ転送が失敗してしまう。
【００１９】
誤動作の例を図９を用いて説明する。なお、各信号名の後の（Ｈ）はホストコンピュータ１が入出力する信号を示し、（1）は第１のＨＤＤ２が入出力する信号を示し、（2）は第２のＨＤＤ３が入出力する信号を示している。
【００２０】
ホストコンピュータ１から出力されるDMACK-信号、HSTROBE信号は、それぞれＨＤＤ２、ＨＤＤ３に伝え、ＨＤＤ２及びＨＤＤ３から出力されるDMARQ（1）信号、DMARQ（2）信号は、それぞれの信号のＡＮＤをホストコンピュータ１に伝え、DDMARDY-（1）信号、DDMARDY-（2）信号は、それぞれの信号のＯＲをホストコンピュータ１に伝えている。
【００２１】
第１のＨＤＤ２はUltra ＤＭＡによるバースト転送を終了するため、時点ｔ15でDDMARDY-（1）信号をハイレベルにクリアする。第２のＨＤＤ３はバースト転送を続けようとしているため、DDMARDY-（2）信号はローレベルにセットしたままである。また、時点ｔ15でDDMARDY-（H）信号もハイレベルにクリアされるため、ホストコンピュータ１はバースト転送の終了処理を行う。第１のＨＤＤ２はさらに時点ｔ16でDMARQ（1）信号をローレベルにクリアする。ホストコンピュータ１は時点ｔ17でHSTROBE（H）信号をセット状態にし、時点ｔ18でSTOP（H）信号をハイレベルにクリアする。
【００２２】
第１のＨＤＤ２に対しての終了処理は上記により正常に行われる。しかし、第２のＨＤＤ３に対しての終了処理が正しく行われない。すなわち、第２のＨＤＤ３では、STOP（H）信号がクリアされた時点ｔ18で第２のＨＤＤ３に伝わるSTOP（2）信号もハイレベルにクリアされ、ここで初めてバースト転送の終了処理に入る。
【００２３】
しかし、時点ｔ17でHSTROBE（H）信号がローレベルからハイレベルに変化し、この時点では第２のＨＤＤ３はまだ終了処理に入っていないために、この変化点でデータを取り込んでしまう。一方、第１のＨＤＤ２は時点ｔ17ではHSTROBE（H）信号を無視するためデータを取り込むということはない。
【００２４】
このように、時点ｔ17では本来データを書き込むべきでないのに拘らず、第１のＨＤＤ２と第２のＨＤＤ３の動作が異なるために、第２のＨＤＤ３には誤ってデータが書かれてしまい、従って、その後の動作が正常に行われなくなってしまうという問題があった。
【００２５】
そこで、本発明は、Ultra ＤＭＡ転送によって複数の外部記憶装置に対して同一のデータを同時に書き込んでいるときに、ある外部記憶装置がデータの転送を中断させようとする事態が発生しても、全ての外部記憶装置に対して同一のデータを正しく書き込むことができる多重化記憶制御装置を提供する。
【００２６】
【課題を解決するための手段】
請求項１記載の発明は、ホストコンピュータからUltra ＤＭＡ転送によって送信されるデータを複数の外部記憶装置に同時に書き込む多重化記憶制御装置において、各外部記憶装置のそれぞれがデータの書き込み制御に使用する複数の制御信号のアクティブ状態またはインアクティブ状態を外部記憶装置毎に監視し、一つの外部記憶装置がデータの書き込み制御に使用する複数の制御信号の組み合わせが、データの書き込みを終了させる制御に特有なアクティブ状態及びインアクティブ状態の組み合わせになるとUltra ＤＭＡ転送の終了信号を生成し、この生成した終了信号を他の外部記憶装置に出力する信号生成手段を備えたものである。
【００２７】
請求項２記載の発明は、請求項１記載の多重化記憶制御装置において、信号生成手段は、Ultra ＤＭＡ転送によるデータの書き込み制御に使用する複数の制御信号のうち、外部記憶装置が出力するデータ転送可能状態を示すＤＭＡリクエスト信号とホストコンピュータが出力するデータ転送の準備ができたことを示すＤＭＡアクノリッジ信号と外部記憶装置が出力するデータを受取る用意ができたことを知らせるＤＭＡレディ信号を監視し、ＤＭＡリクエスト信号がインアクティブ状態、ＤＭＡアクノリッジ信号がアクティブ状態、ＤＭＡレディ信号がインアクティブ状態になると、他の外部記憶装置に終了信号を出力することにある。
【００２８】
請求項３記載の発明は、請求項１または２記載の多重化記憶制御装置において、信号生成手段は、ホストコンピュータが出力するUltra ＤＭＡ転送を終了させるための終了信号と自身が生成した終了信号の論理和を終了信号として他の外部記憶装置に出力することにある。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。なお、この実施の形態はホストコンピュータからUltra ＤＭＡ転送によって２台のＨＤＤに同一のデータを書き込むものに本発明を適用したものについて述べるものであり、その基本的な構成は図５と同様であり、異なる点は二重化コントローラの構成である。図５と同一の部分には同一の符号を付して詳細な説明は省略する。
【００３０】
図１に示すように、二重化記憶制御装置４は、マイクロコンピュータ５、二重化コントローラ１６、この二重化コントローラ１６とホストコンピュータ１とを接続するホストインタフェース７、二重化コントローラ１６と第１のＨＤＤ２とを接続する第１のＨＤＤインタフェース８、二重化コントローラ１６と第２のＨＤＤ３とを接続する第２のＨＤＤインタフェース９を備えている。
【００３１】
前記二重化コントローラ１６は、図２に示すように、信号生成手段であるＳＴＯＰ信号生成部１６１を備えている。そして、前記二重化コントローラ１６は、第１のＨＤＤ２からDMARQ(1)信号を取り込むと共に第２のＨＤＤ３からDMARQ(2)信号を取り込み、それぞれ前記ＳＴＯＰ信号生成部１６１に供給すると共に２入力アンドゲート１６２に供給している。そして、前記アンドゲート１６２からDMARQ(H)信号をホストコンピュータ１に出力するようになっている。
【００３２】
また、前記二重化コントローラ１６は、第１のＨＤＤ２からDDMARDY-(1)信号を取り込むと共に第２のＨＤＤ３からDDMARDY-(2)信号を取り込み、それぞれ前記ＳＴＯＰ信号生成部１６１に供給すると共に２入力オアゲート１６３に供給している。そして、前記オアゲート１６３からDDMARDY-(H)信号をホストコンピュータ１に出力するようになっている。
【００３３】
また、前記二重化コントローラ１６は、ホストコンピュータ１からDMACK-(H)信号を取り込み、この信号を前記ＳＴＯＰ信号生成部１６１に供給すると共に第１のＨＤＤ２に対してDMACK-(1)信号として出力し、また、第２のＨＤＤ３に対してDMACK-(2)信号として出力するようになっている。
【００３４】
また、前記二重化コントローラ１６は、ホストコンピュータ１からHSTROBE(H)信号を取り込み、この信号を第１のＨＤＤ２に対してHSTROBE(1)信号として出力し、また、第２のＨＤＤ３に対してHSTROBE(2)信号として出力するようになっている。
【００３５】
このように、前記ＳＴＯＰ信号生成部１６１は、各ＨＤＤ２，３のそれぞれがデータの書き込み制御に使用する複数の制御信号、すなわち、ＤＭＡリクエスト信号であるDMARQ(H)信号、DMARQ(1)信号、DMARQ(2)信号、ＤＭＡアクノリッジ信号であるDMACK-(H)信号、DMACK-(1)信号、DMACK-(2)信号、ＤＭＡレディ信号であるDDMARDY-(H)信号、DDMARDY-(1)信号、DDMARDY-(2)信号、ストローブ信号であるHSTROBE(H)信号、HSTROBE(1)信号、HSTROBE(2)信号のうち、DMARQ(1)信号、DMARQ(2)信号、DDMARDY-(1)信号、DDMARDY-(2)信号、DMACK-(H)信号を取り込むようになっている。さらに、前記ＳＴＯＰ信号生成部１６１は、ホストコンピュータ１からSTOP(H)信号を取り込むようになっている。
【００３６】
前記ＳＴＯＰ信号生成部１６１は、一種のゲートアレイからなり、DMARQ(1)信号、DDMARDY-(1)信号及びDMACK-(H)信号を監視し、DMARQ(1)信号及びDDMARDY-(1)信号がインアクティブ状態、DMACK-(H)信号がアクティブ状態になるとUltra ＤＭＡ転送の終了信号であるSTOP(2)信号を生成して第２のＨＤＤ３に出力し、また、DMARQ(2)信号、DDMARDY-(2)信号及びDMACK-(H)信号を監視し、DMARQ(2)信号及びDDMARDY-(2)信号がインアクティブ状態、DMACK-(H)信号がアクティブ状態になるとUltra ＤＭＡ転送の終了信号であるSTOP(1)信号を生成して第１のＨＤＤ２に出力するようになっている。
【００３７】
すなわち、前記ＳＴＯＰ信号生成部１６１によるSTOP(2)信号の生成は次のようになっている。
DMARQ(1)＝０（インアクティブ状態）、かつ、DMACK-(H)＝０（アクティブ状態）、かつ、DDMARDY-(1)＝１（インアクティブ状態）のとき、１となり、それ以外では０となるSTOP-I(2)信号を生成し、このSTOP-I(2)信号とホストコンピュータ１からのSTOP(H)信号との論理和によってSTOP(2)信号を生成するようになっている。
【００３８】
これをタイミング図で示すと図３に示すようになる。すなわち、DMARQ(1)信号、DMACK-(H)信号及びDDMARDY-(1)信号がアクティブ状態にあり、Ultra ＤＭＡ転送によるデータの書き込みを行っている状態で、時点ｔ21にてDDMARDY-(1)信号が「１」、すなわち、インアクティブ状態になり、時点ｔ22にてDMARQ(1)信号が「０」、すなわち、インアクティブ状態になると、ハイレベルなSTOP-I(2)信号が生成される。このSTOP-I(2)信号の生成はDMACK-(H)信号がインアクティブ状態となる時点ｔ24まで継続される。そしてこの間の時点ｔ23にてホストコンピュータ１からのSTOP(H)信号がハイレベルになるので、第２のＨＤＤ３に出力されるSTOP(2)信号は時点ｔ23から継続してハイレベルとなり、これにより、第２のＨＤＤ３ではデータの書き込みを中止することになる。
【００３９】
また、前記ＳＴＯＰ信号生成部１６１によるSTOP(1)信号の生成は次のようになっている。
DMARQ(2)＝０（インアクティブ状態）、かつ、DMACK-(H)＝０（アクティブ状態）、かつ、DDMARDY-(2)＝１（インアクティブ状態）のとき、１となり、それ以外では０となるSTOP-I(1)信号を生成し、このSTOP-I(1)信号とホストコンピュータ１からのSTOP(H)信号との論理和によってSTOP(1)信号を生成するようになっている。
【００４０】
次に図４のタイミング図によってこの二重化記憶制御装置の動作を説明する。なお、各信号名の後の（Ｈ）はホストコンピュータ１が入出力する信号を示し、（1）は第１のＨＤＤ２が入出力する信号を示し、（2）は第２のＨＤＤ３が入出力する信号を示している。
【００４１】
ホストコンピュータ１から出力されるDMACK-(H)信号、HSTROBE(H)信号は、それぞれDMACK-(1)信号、DMACK-(2)信号、HSTROBE(1)信号、HSTROBE(2)信号として第１のＨＤＤ２、第２のＨＤＤ３に伝えられる。第１のＨＤＤ２及び第２のＨＤＤ３から出力されるDMARQ（1）信号、DMARQ（2）信号はアンドゲート１６２によってそれぞれの信号のＡＮＤが取れた後、ホストコンピュータ１にDMARQ（H）信号として伝えられ、また、第１のＨＤＤ２及び第２のＨＤＤ３から出力されるDDMARDY-（1）信号、DDMARDY-（2）信号はオアゲート１６３によってそれぞれの信号のＯＲが取られた後、ホストコンピュータ１にDDMARDY-（H）信号として伝えられる。
【００４２】
第１のＨＤＤ２はUltra ＤＭＡによるバースト転送を終了するため、時点ｔ31でDDMARDY-（1）信号をハイレベルにクリアする。一方、第２のＨＤＤ３はバースト転送を続けようとしているため、DDMARDY-（2）信号をローレベルにセットしたままになっている。また、時点ｔ31でDDMARDY-（H）信号もハイレベルにクリアされるため、ホストコンピュータ１はバースト転送の終了処理を行う。第１のＨＤＤ２はさらに時点ｔ32でDMARQ（1）信号をローレベルにクリアする。
【００４３】
DMARQ（1）信号がローレベルにクリアされると、DMARQ（1）＝０、DMACK-(H)＝０、DDMARDY-（1）＝１の条件が成立するので、STOP-I(2)信号が生成される。これにより、第２のＨＤＤ３にSTOP(2)信号が出力される。第２のＨＤＤ３はSTOP(2)信号を受信すると、時点ｔ33でDMARQ（2）信号を「０」、すなわち、インアクティブ状態にすると共にDDMARDY-（2）信号を「１」、すなわち、インアクティブ状態にする。こうして、第２のＨＤＤ３においてもバースト転送の終了処理が行われる。
【００４４】
従って、時点ｔ34においてHSTROBE（H）信号がローレベルからハイレベルに変化しても第２のＨＤＤ３はこの変化を無視しデータの取り込みは行わない。従って、第２のＨＤＤ３には正しいデータが書き込まれることになる。
【００４５】
このように、第２のＨＤＤ３がデータ転送を継続しようとしているときに、第１のＨＤＤ２がデータ転送の終了処理を行う事態が発生しても、第２のＨＤＤ３は第１のＨＤＤ２と同様に直ちにデータ転送の終了処理を行って誤ってデータの書き込みが行われないようにするので、常に正しいデータの書き込みができる。従って、各ＨＤＤ２，３に対して常に同一のデータを同時に正しく書き込むことができる。
【００４６】
なお、ここでは第２のＨＤＤ３がデータ転送を継続するタイプで第１のＨＤＤ２がデータ転送を途中で中断するタイプを想定して動作を述べたが、逆に、第１のＨＤＤ２がデータ転送を継続するタイプで第２のＨＤＤ３がデータ転送を途中で中断するタイプであっても同様に動作するものである。この場合、ＳＴＯＰ信号生成部１６１は、DMARQ（2）＝０、DMACK-(H)＝０、DDMARDY-（2）＝１の条件成立を判断してSTOP-I(1)信号を生成し、第１のＨＤＤ２にSTOP(1)信号を出力することになる。
【００４７】
従って、２台のＨＤＤ２，３が異なるメーカのものや同じメーカでも異なる形式のもので、片方のＨＤＤがデータ転送を続けようとするのに対し、もう一方のＨＤＤがデータ転送を終了処理させる事態が発生しても各ＨＤＤ２，３に対して常に同一のデータを同時に正しく書き込むことができる。
【００４８】
なお、この実施の形態はＨＤＤを２台接続したものについて述べたが、ＨＤＤを３台以上接続したものにも適用できるものである。例えば、ＨＤＤを３台接続した場合には、ある１台のＨＤＤが、他の２台のＨＤＤがデータ転送を継続しようとしているときにデータ転送の終了処理を行うことがあると、DMARQのインアクティブ状態、かつ、DMACK-(H)のアクティブ状態、かつ、DDMARDY-のインアクティブ状態を判断してSTOP-I信号を生成し、このSTOP-I信号とホストコンピュータ１からのSTOP(H)信号との論理和によってSTOP信号を生成し、これを他のＨＤＤに出力すればよい。
また、この実施の形態は外部記憶装置としてＨＤＤ、すなわち、磁気ディスク装置を使用したものについて述べたがこれに限定するものでないのは勿論である。
【００４９】
【発明の効果】
以上、詳述したように本発明によれば、Ultra ＤＭＡ転送によって複数の外部記憶装置に対して同一のデータを同時に書き込んでいるときに、ある外部記憶装置がデータの転送を中断させようとする事態が発生しても、全ての外部記憶装置に対して同一のデータを正しく書き込むことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すブロック図。
【図２】同実施の形態における二重化コントローラの要部構成を示すブロック図。
【図３】同実施の形態のＳＴＯＰ信号生成部によるSTOP(2)信号の生成を説明するためのタイミング図。
【図４】同実施の形態のデータ転送動作を説明するためのタイミング図。
【図５】従来例を示すブロック図。
【図６】同従来例のデータ転送動作を説明するためのタイミング図。
【図７】同従来例のデータ転送動作を説明するためのタイミング図。
【図８】同従来例におけるデータ転送を繰返すときの動作を示すタイミング図。
【図９】同従来例におけるデータ転送時の誤動作例を説明するためのタイミング図。
【符号の説明】
１…ホストコンピュータ
２，３…ＨＤＤ（磁気ディスク装置）
４…二重化記憶制御装置
１６…二重化コントローラ
１６１…ＳＴＯＰ信号生成部（信号生成手段）
【図１】
0004339527.tif 000002
【図２】
0004339527.tif 000003
【図３】
0004339527.tif 000004
【図４】
0004339527.tif 000005
【図５】
0004339527.tif 000006
【図６】
0004339527.tif 000007
【図７】
0004339527.tif 000008
【図８】
0004339527.tif 000009
【図９】
0004339527.tif 000010