(57)【要約】【課題】  データ処理時間短縮方法の提供。【解決手段】  コントローラーを通して第１ハードディスクに読み取りの命令を下し、第１ハードディスク読み取り時に第２ハードディスクに対して書き込みの命令を下し、第１、第２ハードディスクがコントローラーを通して命令を受け取った後、第１ハードディスクが読み取りの準備を完成し、並びに第２ハードディスクが書き込みの準備を完成するのを待ち、第１、第２ハードディスクがいずれも読み取りと書き込みの準備を完成した後、更にコントローラーを通して第１ハードディスクにデータを第２ハードディスクに伝送する命令を下し、並びに第２ハードディスクに対して第１ハードディスクのデータを受け取り第２ハードディスクに書き込む命令を下す。【選択図】        図２
2006268691.tif 000002
【特許請求の範囲】
【請求項１】
コントローラーで第１、第２ハードディスクに異なる命令下で同時に読み取り、書き込みの運転を行なわせるデータ処理時間短縮方法であり、
ａ．コントローラーを通して第１ハードディスクに対して読み取りの命令を下し、第１ハードディスクの読み取り時に第２ハードディスクに対して書き込みの命令を下すステップ、
ｂ．第１、第２ハードディスクがコントローラーを通して命令を受け取った後、第１ハードディスクが読み取りの準備を完成し、並びに第２ハードディスクが書き込みの準備を完成するステップ、
ｃ．第１、第２ハードディスクがいずれも読み取りと書き込みの準備を完成した後、更にコントローラーを通して第１ハードディスク１に対してデータを第２ハードディスクに伝送する命令を下し、並びに第２ハードディスクに対して第１ハードディスクのデータを受信し及び第２ハードディスクのセクタに書き込む命令を下すステップ、
以上のステップを具えたことを特徴とする、データ処理時間短縮方法。
【請求項２】
請求項１記載のデータ処理時間短縮方法において、コントローラーは５個の並列に接続されたＯＲゲート及びそのうち二つのＯＲゲートと直列に接続されたＡＮＤゲートで構成され、且つそのうち一つのＯＲゲートとＡＮＤゲートは第１ハードディスクと接続され、そのうち二つのＯＲゲートは第２ハードディスクに接続されたことを特徴とする、データ処理時間短縮方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理時間短縮方法に係り、特に、第１、第２ハードディスクに異なる命令下で同時に読み取り、書き込みの運転を行なわせるデータ処理時間短縮方法に関する。
【背景技術】
【０００２】
一般に第１ハードディスクのデータを第２ハードディスクに書き込む時は、図１に示されるように、第１ハードディスクにデータ読み取りの命令を下し、第１ハードディスクが命令を受け取った後に読み取りの動作を行ない、１２８ＫＢのデータを伝送する例では、５１２個の５１２ｂｙｔｅの時間を読み取り、並びに第１ハードディスクが読み取ったデータをメモリバッファ領域に保存し、その後、更に第２ハードディスクに対して書き込みの命令を下す。この時、メモリバッファ領域中に保存されたデータは第２ハードディスクに書き込まれ、１２８ＫＢのデータを例とすると、その読み取り保存及び書き込みは一度に８ＫＢのデータしか行なえない。
【０００３】
上述の方法の欠点は、第１ハードディスクが読み取ったデータはメモリバッファ領域中に保存された後に、更に第２ハードディスクに書き込まれ、これによりデータ処理速度はメモリバッファ領域の容量に直接関係し、データ処理の速度がメモリバッファ領域の容量に制限されることである。且つ書き込み時には第１ハードディスクに対して命令を下した後、更に第２ハードディスクに対して命令を下さねばならず、このため命令の回数が多くなり、処理時間に影響が生じる。
【０００４】
図２、３は別の第１ハードディスク４のデータを第２ハードディスク５に書き込む方法を示す。それは入出力インタフェースＩ／Ｏを独立させ、並びにＡＮＤゲート６の特性（図３参照）によりデータ書き込みの処理を行なう。１２８ＫＢのデータを伝送する場合は、第１ハードディスクに対して読み取り命令を下して第１ハードディスクに一度に５１２ｂｙｔｅを読み取らせ、第１ハードディスクが５１２ｂｙｔｅのデータをハードディスクバッファ領域に読み取った時、さらに第２ハードディスクに対する書き込み命令を下し、この時、第１ハードディスク読み取りが終了し、並びに第１ハードディスク内の５１２ｂｙｔｅのデータがメモリバッファ領域より第２ハードディスクのバッファ領域に書き込まれ、更にバッファ領域のデータが第２ハードディスクに書き込まれる。こうして逐次第１ハードディスクが５１２ｂｙｔｅのデータを第２ハードディスクに書き込み、書き込みの動作を完成する。この方法の欠点は上述の周知の技術と同様に、メモリバッファ領域を通してデータ伝送を行なうところであり、この方法の上述の周知の技術と異なるところは、読み取り及び書き込み命令は一度だけで且つメモリバッファ領域のサイズ制限を受けない（ただしそのメモリバッファ領域は少なくとも５１２ｂｙｔｅ必要である）ことである。ゆえに以上の二種類の方法は実際の運用時にいずれも速度上の要求を達成できない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の主要な目的は、コントローラーにより第１、第２ハードディスクに異なる命令下で同時に読み取り、書き込みの運転を達成させ、並びに複製時に、第１ハードディスクの読み取りレジスタを第２ハードディスクの書き込みレジスタに提供し、これにより読み取りと書き込みの同期運転の機能を達成することにある。
【０００６】
本発明は、コントローラーを通して第１ハードディスクに読み取りの命令を下し、第１ハードディスク読み取り時に第２ハードディスクに対して書き込みの命令を下し、第１、第２ハードディスクがコントローラーを通して命令を受け取った後、第１ハードディスクが読み取りの準備を完成し、並びに第２ハードディスクが書き込みの準備を完成するのを待ち、第１、第２ハードディスクがいずれも読み取りと書き込みの準備を完成した後、更にコントローラーを通して第１ハードディスクにデータを第２ハードディスクに伝送する命令を下し、並びに第２ハードディスクに対して第１ハードディスクのデータを受け取り第２ハードディスクに書き込む命令を下す。
【課題を解決するための手段】
【０００７】
請求項１の発明は、コントローラーで第１、第２ハードディスクに異なる命令下で同時に読み取り、書き込みの運転を行なわせるデータ処理時間短縮方法であり、
ａ．コントローラーを通して第１ハードディスクに対して読み取りの命令を下し、第１ハードディスクの読み取り時に第２ハードディスクに対して書き込みの命令を下すステップ、
ｂ．第１、第２ハードディスクがコントローラーを通して命令を受け取った後、第１ハードディスクが読み取りの準備を完成し、並びに第２ハードディスクが書き込みの準備を完成するステップ、
ｃ．第１、第２ハードディスクがいずれも読み取りと書き込みの準備を完成した後、更にコントローラーを通して第１ハードディスク１に対してデータを第２ハードディスクに伝送する命令を下し、並びに第２ハードディスクに対して第１ハードディスクのデータを受信し及び第２ハードディスクのセクタに書き込む命令を下すステップ、
以上のステップを具えたことを特徴とする、データ処理時間短縮方法としている。
請求項２の発明は、請求項１記載のデータ処理時間短縮方法において、コントローラーは５個の並列に接続されたＯＲゲート及びそのうち二つのＯＲゲートと直列に接続されたＡＮＤゲートで構成され、且つそのうち一つのＯＲゲートとＡＮＤゲートは第１ハードディスクと接続され、そのうち二つのＯＲゲートは第２ハードディスクに接続されたことを特徴とする、データ処理時間短縮方法としている。
【発明の効果】
【０００８】
総合すると、本発明のデータ処理時間短縮方法は、第１、２ハードディスクに異なる命令下で同時に読み取り、書き込みの動作を行なわせる。ゆえに本発明は進歩性、新規性、及び産業上の利用性を有する。
【発明を実施するための最良の形態】
【０００９】
図４、５、６は本発明の使用状態フローチャート、ロジック回路表示図及び伝送状態表示図である。図示されるように、本発明のデータ処理時間短縮方法は、コントローラー３で第１、第２ハードディスク１、２に異なる命令の下で同時に読み取り、書き込みの運転を行なわせる。本発明のコントローラー３は５個の並列に接続されたＯＲゲート３１、３２、３３、３４、３５及びそのうち二つのＯＲゲート３２、３３と直列に接続されたＡＮＤゲート３６で構成され（図５）、且つそのうち一つのＯＲゲート３１とＡＮＤゲート３６は第１ハードディスク１と接続され、そのうち二つのＯＲゲート３４、３５は第２ハードディスク２に接続されている。１２８ＫＢのデータを伝送する場合を例とすると、その運転方式は以下のステップを包含する。
ａ．コントローラー３を通して第１ハードディスク１に対して読み取りの命令を下し、第１ハードディスク１に一度に２５６個の５１２ｂｙｔｅを読み取らせ、第１ハードディスク１の読み取り時に第２ハードディスク２に対して書き込みの命令を下す。
ｂ．第１、第２ハードディスク１、２がコントローラーを通して命令を受け取った後、第１ハードディスク１が読み取りの準備を完成し、並びに第２ハードディスク２が書き込みの準備を完成する。
ｃ．第１、第２ハードディスク１、２がいずれも読み取りと書き込みの準備を完成した後、更にコントローラー３を通して第１ハードディスク１に対してデータを第２ハードディスク２に伝送する命令を下し、並びに第２ハードディスク２に対して第１ハードディスク１のデータを受信し及び第２ハードディスク２のセクタに書き込む命令を下し、こうして第１、第２ハードディスク１、２に異なる命令下で同時に読み取り、書き込みの動作を行なわせる。
【図面の簡単な説明】
【００１０】
【図１】周知の技術の伝送状態の表示図である。
【図２】別の周知の技術の伝送状態の表示図である。
【図３】周知のロジック回路の表示図である。
【図４】本発明の使用状態フローチャートである。
【図５】本発明のロジック回路表示図である。
【図６】本発明の伝送状態表示図である。
【符号の説明】
【００１１】
４  第１ハードディスク
５  第２ハードディスク
６  ＡＮＤゲート
１  第１ハードディスク
２  第２ハードディスク
３  コントローラー
３１、３２、３３、３４、３５  ＯＲゲート
３６  ＡＮＤゲート
【図１】
2006268691.tif 000003
【図２】
2006268691.tif 000004
【図３】
2006268691.tif 000005
【図４】
2006268691.tif 000006
【図５】
2006268691.tif 000007
【図６】
2006268691.tif 000008