(57)【要約】【課題】シーケンシャルアクセス方式のカートリッジテープの任意の場所に格納されたデータをアクセスする際に、磁気ヘッドが当該データの格納された磁気テープのデータ記憶領域にアクセスするためのテープ送り時間に起因するデータアクセス待ち時間（システムの処理中断時間）を短縮する。【解決手段】カートリッジテープがテープドライブ装置に装着された場合、有効なデータの記憶領域の中間地点までテープ送りを行った後でテープドライブドライブ装置をレディー状態とし、ホスト装置から磁気テープの任意の場所に格納されたデータをアクセスする際の平均的なデータアクセス時間を短縮する。【選択図】  図１
2004355747.tif 000002
【特許請求の範囲】
【請求項１】
非接触インターフェースによってデータアクセスの可能な記憶手段と磁気テープを格納するための送り側リールおよびテープを巻き取る巻き取り側リールとを備えるカートリッジテープと、
カートリッジテープの磁気テープ面からデータの読み出しおよび書き込みを行う磁気ヘッドおよびデータ制御を行う手段と、前記カートリッジテープの送り側リールおよび巻き取り側リールを制御してテープ送り動作を行う手段と、前記カートリッジテープの磁気テープの前記巻き取り側リールへの巻き取り量を検出する手段と、ホスト装置との通信を行うホストインターフェースと、前記カートリッジメモリの記憶手段のデータアクセスが可能である非接触インターフェース及びメモリ・リードライト手段と
を備えるテープドライブシステムにおいて、
前記カートリッジテープが前記テープドライブ装置に装着された際に、前記記憶手段に格納されたデータ記憶領域のテープ長の情報を読み出すステップと、
前記読み出したデータ記憶領域のテープ長の情報から前記カートリッジテープの磁気テープの有効なデータが記録されているデータ記憶領域の任意の場所までのテープ巻き取り量を算出するステップと、
前記算出したデータ記憶領域の任意の場所までのテープ巻き取り量に応じて、前記カートリッジテープの送り側リールおよび巻き取り側リールを制御してテープ送り動作を行い、テープドライブ装置の磁気ヘッドが前記カートリッジテープの前記算出したデータ記憶領域の任意の場所に位置するように制御するステップと、
前記磁気ヘッドが前記カートリッジテープの前記任意の場所に位置したのちに、前記テープドライブ装置の前記ホストインターフェースを介してホスト装置に前記テープドライブ装置が使用可能な待機状態あるいはレディー状態であることを通知するようにしたステップと
を備えることを特徴とする磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項２】
請求項１に記載のデータ記憶領域の任意の場所は、有効なデータが記憶されている前記データ記憶領域の中間地点であることを特徴とする磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項３】
請求項１に記載のデータ記憶領域の任意の場所は、有効なデータが記憶されている前記データ記憶領域の終端地点であることを特徴とする磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項４】
請求項１に記載のカートリッジテープは、磁気テープを格納する送り側リールのみを備えるシングルリール方式のテープカートリッジであって、前記磁気テープを巻き取るための巻き取り側リールは前記テープドライブ側に備えることを特徴とする磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項５】
非接触インターフェースによってデータアクセスの可能な記憶手段と磁気テープを格納するための送り側リールおよびテープを巻き取る巻き取り側リールとを備えるカートリッジテープと、
カートリッジテープの磁気テープ面からデータの読み出しおよび書き込みを行う磁気ヘッドおよびデータ制御を行う手段と、前記カートリッジテープの送り側リールおよび巻き取り側リールを制御してテープ送り動作を行う手段と、前記カートリッジテープの磁気テープの前記巻き取り側リールへの巻き取り量を検出する手段と、ホスト装置との通信を行うホストインターフェースと、前記カートリッジメモリの記憶手段のデータアクセスが可能である非接触インターフェース及びメモリ・リードライト手段と
を備えるテープドライブシステムにおいて、
前記カートリッジテープにホストインターフェースから転送されたデータを書き込んだ際に、前記磁気テープにおいて前記転送されたデータが記録されているデータ記憶領域のテープ長の情報を前記カートリッジテープの前記記憶手段に格納するステップと、
前記格納したデータ記憶領域のテープ長の情報から前記カートリッジテープの磁気テープの有効なデータが記録されているデータ記憶領域の任意の場所までのテープ巻き取り量を算出するステップと、
前記算出したデータ記憶領域の任意の場所までのテープ巻き取り量に応じて、前記カートリッジテープの送り側リールおよび巻き取り側リールを制御してテープ送り動作を行い、テープドライブ装置の磁気ヘッドが前記カートリッジテープの前記算出したデータ記憶領域の任意の場所に位置するように制御するステップと、
前記磁気ヘッドが前記カートリッジテープの前記任意の場所に位置したのちに、前記テープドライブ装置の前記ホストインターフェースを介してホスト装置に前記テープドライブ装置が使用可能な待機状態あるいはレディー状態であることを通知するようにしたステップと
を備えることを特徴とする磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項６】
請求項５に記載のデータ記憶領域の任意の場所は、有効なデータが記憶されている前記データ記憶領域の中間地点であることを特徴とする、請求項５に記載の磁気テープおよびテープドライブ装置の高速データサーチ方法。
【請求項７】
請求項５に記載のデータ記憶領域の任意の場所は、有効なデータが記憶されている前記データ記憶領域の終端地点であることを特徴とする、請求項５に記載の磁気テープおよびテープドライブ装置の高速データサーチ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータの磁気ディスク装置に格納されたデータ等を二次的に格納するためのデータバックアップまたはデータアーカイブに使用するシステムに係り、特にデータを可搬媒体である磁気テープから読み出す際に、読み出し対象となるデータの記録されたテープ位置までテープ送りを行い、目的とするデータを読み出し開始するまでのデータアクセス時間の短縮方法に関するものである。
【０００２】
【従来の技術】
計算機システムにおけるデータは、アクセス頻度の高い順に、メモリ、磁気ディスク、磁気テープに保持あるいは記憶されるのが一般的である。例えば、現在プログラムが使用しているデータはメモリに読み込んで使用し、現在使用していないデータは不揮発性でかつアクセス速度の速い磁気ディスク装置等に格納する。一般に磁気ディスク装置は性能および信頼性が高いが、一定のデータ容量あたりのコストが高く、アクセス頻度の低いデータについては、よりコストの低い磁気テープに記憶し、必要に応じて磁気テープから磁気ディスク装置に読み込んでアプリケーションプログラムから使用する。この方式をアーカイブ方式と呼び、通常は磁気テープに格納したデータは磁気ディスクからは削除され、プログラムがこのデータを必要とする場合には、磁気テープから磁気ディスク装置に読み込む必要がある。アーカイブは、例えば電子メールの過去の記録を長期間に渡って保管する目的など、普段はアクセスしないが保管が必要なデータの保持のために広く使用されている形態である。
【０００３】
また、アーカイブとは異なり、磁気ディスクの予期せぬ故障等に備えて重要なデータのコピーを磁気テープ等の二次記憶装置に保持して置く方式をバックアップと呼び、データセンター等の重要なデータを保護するための方式として広く採用されている。
【０００４】
上記のバックアップ用途に広く採用されている磁気テープとしては、例えば業界標準の規格である、Ｌｉｎｅａｒ−Ｔａｐｅ  Ｏｐｅｎ（以下ＬＴＯと略す）がある。ＬＴＯ規格については、米国Ａｂｅｒｄｅｅｎ  Ｇｒｏｕｐが発行したホワイトペーパー“ＬＴＯ  Ｔａｐｅ  Ｈａｓ  Ｉｔ  Ａｌｌ  ：  Ｒｅｌｉａｂｉｌｉｔｙ，  Ｓｃａｌａｂｉｌｉｔｙ，  Ｐｅｒｆｏｒｍａｎｃｅ，  ａｎｄ  Ｏｐｅｎｎｅｓｓ”（２００１年１２月発行）にその概要が記載されている。
【０００５】
また、上記バックアップ用途および前記アーカイブ用途の両方に広く採用されている磁気テープとしては、Ｄｉｇｉｔａｌ  Ｄａｔａ  Ｓｔｏｒａｇｅ（以下ＤＤＳと略す）がある。ＤＤＳ規格については、米国の標準化団体（ＡＮＳＩ）にて標準化されており、例えばＤＤＳテープの記録フォーマットについては、ＡＮＳＩ  Ｘ３．２０３−１９９２規格によって規定されている。
【０００６】
【非特許文献１】
米国Ａｂｅｒｄｅｅｎ  Ｇｒｏｕｐが発行したホワイトペーパー“ＬＴＯ  Ｔａｐｅ  Ｈａｓ  Ｉｔ  Ａｌｌ  ：  Ｒｅｌｉａｂｉｌｉｔｙ，  Ｓｃａｌａｂｉｌｉｔｙ，  Ｐｅｒｆｏｒｍａｎｃｅ，  ａｎｄ  Ｏｐｅｎｎｅｓｓ”（２００１年１２月発行）
【０００７】
【発明が解決しようとする課題】
ところで上記のＬＴＯ規格またはＤＤＳ規格のテープ媒体に記憶されたデータを読み出す際には、以下のような準備作業が必要となる。まず、テープカートリッジをテープドライブ装置にセットし、テープカートリッジから磁気テープを引き出し、記録面を磁気ヘッドに密着させて磁気ヘッドから磁気テープの記録情報を読み取り可能なようにする。この際、磁気ヘッドと磁気テープの記録面との密着方式や、磁気データの読み取り方式などについては前記述べた磁気テープの規格によって詳細に規定されている。
【０００８】
次に、目的とするデータを読み出すためには、当該データの記録されている磁気テープの部分までテープを物理的に送って、ヘッドがテープの前記部分から記録データを読み出せるように準備する必要がある。一般に磁気テープは、シリアルアクセス方式と呼ばれ、任意の位置に記録されたデータを読み出すためには、磁気テープ媒体を上記動作のように物理的に送ってやる必要がある。このテープ送りに必要な時間がテープ媒体のデータを読み出すまでの時間（以下データアクセス時間と略す）を決める大きな要因となっている。
【０００９】
現在、広く採用されている磁気テープは、数１０メートルから数１００メートルの長さの磁気テープをリールに巻いて、されにカートリッジに格納したカートリッジテープの形態が一般的である。前記のＬＴＯ規格では上記リールを一つだけテープカートリッジの中に格納したシングルリール方式であり、前記ＤＤＳ規格では、送り側リールと巻き取り側リールの二つをカートリッジに格納したデュアルリール方式が採用されている。上記のシングルリール方式あるいはデュアルリール方式のいずれであっても、前記したように任意の位置に記憶された磁気データを読み出すためにはテープを物理的に送ってやる必要があり、その時間は数秒から数十秒が必要となる。このテープ送りのための待ち時間中は、コンピュータシステムはデータにアクセスする事が出来ず、処理を中断しなければならないという問題がある。近年のコンピュータシステムの高性能化に伴って、磁気テープのデータアクセス時間も短縮することが求められている。
【００１０】
ここで図８および図９を用いて、上記説明した従来のテープのデータアクセスにおける問題点を説明する。図８において、磁気テープ２００に記憶されたデータ２０６にアクセスする場合、磁気ヘッド１１１を介して磁気データを読み込むため、磁気ヘッド１１１をデータ２０６の位置まで移動させる必要がある。しかしながら、実際のカートリッジテープは数十から数百メートルの長さを持っており、通常は図９に示すようにリールにテープを巻き取ることでテープ送りを行い、テープのデータ２０６を磁気ヘッド１１１でアクセス可能とする。このような方式のため、テープ送りの時間がデータアクセスの待ち時間となる。通常、磁気ヘッド１１１はテープのデータ領域の開始端であるＳＯＴ２０１からデータアクセスを開始し、順に磁気テープ上のデータをアクセスしながらデータ領域の終了端であるＥＯＴ２０２までテープ送りを行う。このため、アクセスするデータがＳＯＴ２０１の近くにある場合は良いが、ＥＯＴ２０２の近くにある場合にはテープドライブがテープ送りを行う間、データアクセスが出来ないため、ＥＯＴ２０２近くにあるデータのデータアクセス時間が長くなるという問題があった。
【００１１】
本発明の目的は、シングルリールまたはデュアルリール方式のカートリッジテープを使用する磁気テープおよびテープドライブにおいて、テープの任意の部分に記憶された磁気データにアクセスするためのデータアクセス時間を短縮すること、およびその方法を提供することにある。
【００１２】
また、シングルリールまたはデュアルリール方式のカートリッジテープを使用する磁気テープおよびテープドライブにおいて、最後にアクセスした磁気データの格納されているテープ部分を高速にアクセスするためのテープ制御方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的の達成のため、本発明ではテープドライブ装置に装填されたカートリッジテープのテープの巻き取り量をテープの長さ情報として検出する巻き取り量検出手段を設け、磁気テープのテープ全長のなかで有効なデータの記憶されているデータ領域の長さ情報を前記巻き取り量検出手段で検出し、前記検出したデータ領域の長さ情報をカートリッジテープに組み込まれた記憶手段に保持するようにしたものである。
【００１４】
さらに本発明では、カートリッジテープがテープドライブ装置に装着される度に、前記記憶手段に保持されている前記データ領域の長さ情報を読み出し、前記テープドライブ装置が備えるテープ送り機構によって前記カートリッジテープの磁気テープのテープ送り動作を行い、前記データ領域の長さ情報から算出したテープ長の１／２の長さだけテープ送りを行い、前記テープドライブ装置の磁気ヘッドが磁気テープの前記データ領域の中間点に位置するようにしたものである。
【００１５】
さらに上記目的の達成のため、本発明ではテープドライブ装置に装填されたカートリッジテープのテープの巻き取り量をテープの長さ情報として検出する巻き取り量検出手段を設け、磁気テープのテープ全長のなかで有効なデータの記憶されているデータ領域の最後尾の位置情報を前記巻き取り量検出手段で検出し、前記検出したデータ領域の最後尾の位置情報をカートリッジテープに組み込まれた記憶手段に保持するようにしたものである。
【００１６】
さらに本発明では、カートリッジテープがテープドライブ装置に装着される度に、前記記憶手段に保持されている前記データ領域の最後尾の位置情報を読み出し、前記テープドライブ装置が備えるテープ送り機構によって前記カートリッジテープの磁気テープのテープ送り動作を行い、前記データ領域の最後尾の位置情報から算出したテープ長の長さだけテープ送りを行い、前記テープドライブ装置の磁気ヘッドが磁気テープの前記データ領域の最後尾に位置するようにしたものである。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
図１は本発明の第一の実施例を示す図である。図１において、カートリッジテープ１１０は、送り側リール１１３と巻き取り側リール１１４、非接触のＲＦインターフェースを持つＲＦメモリ１１５とから構成され、送り側リール１１３に巻かれた磁気テープ１１６はガイドローラー１１２ａおよび１１２ｂにガイドされて巻き取りリール１１４に巻き取られる。前記カートリッジテープ１１０のテープの送り動作は、カートリッジテープ１１０をテープドライブ装置１０１に装着し、テープドライブ装置１０１のドライブ側送りモーター１２０および巻き取りモーター１３０が動作することで行う。前記ドライブ側送りモーター１２０および巻き取りモーター１３０は、ドライブ側モーター制御部１０４によって制御される。ＲＦメモリ１１５は、非接触のインターフェースを持ちデータ書き換え可能なメモリであって、テープドライブ装置１０１のメモリ・リードライト制御部が非接触のインターフェースであるＲＦＩ／Ｆ１０６を介してデータの読み出し・書き込みを行う。カートリッジテープ１１０からのデータ読み出し及び書き込みは、磁気ヘッド１１１が磁気テープ１１６から磁気データを読みだし、データ制御部１０３にて磁気データからホストに転送可能なデータフォーマットへの変換を行い、ホストインターフェース１０２経由でホストとの転送を行う。データ制御部１０３は、磁気ヘッド１１１からの信号を読み出し及び書き込みを行うためのリードアンプおよびライトアンプや、ホストインターフェース１０２から転送されたデータを格納するためのバッファメモリ、エラー訂正機能などを有するが、本発明の本質には関係しないので詳細な説明は省略する。
【００１９】
また、リール回転数検出部１０５は、送り側リール１１３と巻き取り側リール１１４の回転数を送り側センサー１２１および巻き取り側センサー１３１によって検出し、検出した送り側リール１１３と巻き取り側リール１１４の回転数をテープ巻き取り量算出部１０７にて磁気テープ１１６の巻き取り量として算出する。
【００２０】
前記送り側センサー１２１および巻き取り側センサー１３１は、ドライブ側送りモーター１２０および巻き取りモーター１３０の回転数を検出してもよいし、前記送り側リール１１３と巻き取り側リール１１４の回転を光学センサーによって検出してもよい。光学センサーによってリールの回転数を検出する方法としては、例えば公開特許公報（特開平５−１７４５４９号）「テーププレーヤの位置検出方法」に記載されている。
【００２１】
次に本実施例における磁気テープについて、図２を用いて説明する。図２に示す磁気テープ１１６において、ＳＯＴ２０１は磁気データを記録可能なテープの領域の開始端を示しており、ＥＯＴ２０２は同じく終了端を示している。磁気テープにおいてデータ記憶領域２０３は有効なデータの書き込まれた領域であり、未使用領域２０４はデータを書き込み可能な領域である。データ領域中点２０５は前記データ記憶領域２０３のテープ長の中間点を示す。前記データ記憶領域２０３の長さは、磁気テープ１１６に書き込まれるデータ量に応じて変動し、同様にデータ領域中点２０５も変動する。
【００２２】
続いて図１および図２に示す本発明の第一の実施例の動作について図３及び図１０に示すフローチャートを用いて説明する。まず図３のフローチャートでは、図一および図２に示す本発明の第一の実施例において、カートリッジテープ１１０がテープドライブ装置１０１に装着された場合の初期化動作について説明する。図３のフローチャートにおいて、まずテープドライブ装置１０１の電源を投入し（３０１）、テープドライブ装置１０１にカートリッジテープ１１０が装着されたかどうかの判定を行う（３０２）。カートリッジテープの装着の判定は、前記テープドライブ装置１０１に光学センサーを設けてもよいし、ＲＦ  Ｉ／Ｆ１０６がＲＦ１１５を検出することで実現してもよい。カートリッジテープ１１０が装着されると、テープドライブ装置１０１の非接触インターフェースであるＲＦ  Ｉ／Ｆ１０６を介してメモリ・リードライト制御部１０８がカートリッジテープ１１０のＲＦメモリ１１５に格納された、前記磁気テープ１１６のデータ記憶領域２０３の長さ情報データを読み出す（３０３）。この時、前記長さ情報データから前記データ記憶領域２０３の長さが０であるブランクテープかどうかを判定する（３０４）。ブランクテープである場合には、前記テープドライブ装置１０１の磁気ヘッド１１１が前記磁気テープ１１６の開始端であるＳＯＴ２０１に位置するように前記ドライブモーター制御部１０４が、前記前記ドライブ側送りモーター１２０および巻き取りモーター１３０を制御して前記磁気テープ１１６の送り動作を行う（３０５）。この際、前記ドライブモーター制御部１０４は、データ制御部１０３が磁気ヘッド１１１から前記磁気テープ１１６のテープ先端のデータを逐次読み出して行き、前記磁気テープ１１６の前記ＳＯＴ２０１を検出した時点で前記送り動作を停止するように前記テープの送り動作を行う。前記ＳＯＴ２０１など、磁気テープのフォーマットに関しては、例えば公開特許公報（特開２００３−２２５０３号）「データ記録部材及びそのフォーマット方法」に記載されている。前記ブランクテープ判定動作（３０４）において、前記カートリッジテープ１１０のＲＦメモリ１１５から読み出された、前記磁気テープ１１６のデータ記憶領域２０３の長さ情報データが０でない場合には、前記テープ巻き取り量算出部において、前記長さ情報データから前記磁気テープ１１６のデータ領域中点２０５の位置情報を算出し、さらに前記ＳＯＴ２０１からデータ領域中点２０５までの長さ情報を算出する（３０６）。前記テープドライブ装置１０１の前記ドライブモーター制御部１０４は前記磁気ヘッド１１１が前記磁気テープ１１６のデータ領域中間点２０５に位置するように前記磁気テープ１１６の送り動作を行う。この際、前記リール回転数検出部１０５は、前記送り側リール１１３と前記巻き取り側リール１１４の回転数を前記送り側センサー１２１および前記巻き取り側センサー１３１によって検出し、検出した前記送り側リール１１３と前記巻き取り側リール１１４の回転数を前記テープ巻き取り量算出部１０７にて前記磁気テープ１１６の巻き取り長さ量として算出する。前記ドライブ側モーター制御部１０４は、前記磁気テープ１１６の巻き取り長さ量が前記��出した前記ＳＯＴ２０１からデータ領域中点２０５までの長さと一致するように前記テープ送り動作を行う（３０７）。前記述べた磁気テープの送り動作が終了すると前記テープドライブ装置１０１は準備完了状態となりホストインターフェース１０２を介してホスト装置にレディー状態であることを通知する（３０８）、これ以降、ドライブインターフェース１０２を介してホスト装置とのデータの送受信が可能となる。
【００２３】
次に図１０を用いて、図１および図２に示す本発明の第一の実施例において、ホスト装置からのデータ書き込みがあった場合の動作について説明する。まず。ホストインターフェース１０２を介してホスト装置からデータの書き込み要求および書き込みデータが転送されると（９０１）、データ制御部は前記転送されたデータを磁気テープ１１６に書き込み可能なフォーマットに変換し、エラー訂正情報を付加するなどの作業を行い、磁気ヘッド１１１を介して磁気テープ１１６にデータを書き込みを開始する（９０２）。次にリール回転数検出部１０５は、送り側リール１１３と巻き取り側リール１１４の回転数を送り側センサー１２１および巻き取り側センサー１３１によって検出し（９０３）、検出した前記送り側リール１１３と前記巻き取り側リール１１４の回転数を前記テープ巻き取り量算出部１０７にて前記磁気テープ１１６の巻き取り長さ量として算出する（９０４）。前記磁気テープへのデータ書き込み動作が終了すると（９０５）、メモリ・リードライト制御部１０８がＲＦ  Ｉ／Ｆ−１０６を介して前記カートリッジメモリ１１０のＲＦメモリ１１５に格納されている前記磁気テープ１１６の有効なデータが記録されているデータ記憶領域２０３の長さ情報を読み出す（９０６）。テープ巻き取り量算出部で前記読み出したデータ記憶領域２０３の長さ情報と、前記算出した前記書き込みデータの前記磁気テープ１１６の巻き取り長さ量とから、前記データ書き込み後の前記データ記憶領域２０３のＳＯＴ−２０１からの長さ情報として算出し（９０７）、前記ＲＦメモリ（９０８）に書き込む（９０８）。その後、図３に示すフローチャートのステップ３０６とステップ３０７と同様の動作によって、前記磁気ヘッド１１１が前記データ記憶領域２０３の中点に位置するように前記磁気テープ１１６の送り動作を行い（９０９）、最後にホストインターフェース１０２を介してホスト装置にレディー状態であることを通知して（９１０）、データ書き込み処理を完了する。
【００２４】
続いて、図４に本発明の第二の実施例を示す。図４において、データ・サーボ情報分離部１４０は、磁気ヘッド１１１が磁気テープ１１６から読み出した磁気データ情報から、前記磁気テープ１１６に一定間隔で予め書き込まれているサーボ情報とデータ情報とを分離し、テープ位置情報検出部１４１は前記分離されたサーボ情報に基づいて前記磁気テープ１１６のテープ位置情報を検出する。テープ巻き取り量算出部１０７は、前記テープ位置情報検出部１４１が検出したテープ位置情報から前記磁気テープ１１６の巻き取り量を算出する。図１に示した第一の実施例が前記カートリッジテープ１１０の送り側リール１１３及び巻き取り側リール１１４の回転数を検出してテープの巻き取り量を算出しテープ送り動作の制御を行っていたのに対し、本実施例では、磁気テープ１１６に予め記録されたサーボ情報を利用してテープの巻き取り量を算出しテープ送り動作の制御を行うように構成したものである。図４に示す本発明の第二の実施例の他の部分は図１に示す本発明の第一の実施例と同じ動作であるので、詳細な説明は省略する。
【００２５】
次に図５に本発明の第二の実施例の磁気テープのフォーマットを示す。図５に示す磁気テープ１１６において、サーボデータ２１０は一定間隔で予め書き込まれており、サーボデータ２１０の間にデータ領域１−２０３ａ、データ領域２−２０３ｂ、データ領域３−２０３ｃの順にデータ領域の終了端ＥＯＴ−２０２まで同様にフォーマットされている。
【００２６】
続いて図６および図７を用いて、本発明の第一及び第二の実施例における、磁気ヘッド１１１と磁気テープ１１６の位置関係について示す。上記説明したように本発明の第一および第二の実施例では、磁気テープ１１６のデータ記憶領域２０３の中間地点であるデータ領域中間地点２０５を算出し、磁気ヘッド１１１が磁気テープ１１６の中間点に位置するように制御する。
【００２７】
また、上記実施例では、前記カートリッジメモリ１１０のＲＦメモリ１１５に格納された前記磁気テープ１１６のデータ記憶領域２０３の長さ情報を用いて、前記データ記憶領域２０３の中間地点に磁気ヘッドが位置するようにテープの送り動作を行ったが、データ記憶領域の最後尾に磁気ヘッド１１１が位置するようにテープ送り動作の制御を行ってもよい。
【００２８】
さらに、上記説明した本発明の第一および第二の実施例において、ホストシステムが前記磁気テープの任意の場所のデータアクセスし、データ転送処理が完了した後は、再び前記磁気ヘッド１１１が、前記磁気テープ１１６のデータ記憶領域２０３の中間地点に位置するように、テープ送り動作の制御を行ってもよい。
【００２９】
また、上記説明した本発明の第一および第二の実施例では、送り側リールおよび巻き取り側リールの両方をカートリッジテープ内部に備えるデュアルリール方式またはデュアルハブ方式と呼ばれるカートリッジテープを用いて動作を説明したが、送り側リールのみを備えたシングルリール方式あるいはシングルハブ方式のカートリッジテープを用いて本発明を構成してもよい。その場合には、本発明の第一および第二の実施例における巻き取り側リール１１４をテープドライブ装置１０１に備えるように構成すれば良い。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、カートリッジテープがテープドライブ装置に装着された際に、磁気テープのデータ記憶領域の中間点に磁気ヘッドが位置するように初期化動作を行うので、ホスト装置が磁気テープの任意の位置のデータにアクセスする際に、磁気ヘッドが当該データの場所に位置するようにテープの送り動作を行う際の平均的な待ち時間を短縮出来るという効果がある。
【００３１】
また、本発明によれば、カートリッジテープがテープドライブ装置に装着された際に、磁気テープのデータ記憶領域の最後尾に磁気ヘッドが位置するように初期化動作を行うので、ホスト装置が磁気テープの空き領域にデータを書き込む際に、磁気ヘッドが磁気テープの書き込み領域の先頭に位置するようにテープの送り動作を行う際の待ち時間を短縮出来るという効果がある。
【００３２】
さらに、磁気テープのデータアクセス時間が短縮されることで、ホスト装置の待ち時間および処理中断時間が短縮され、コンピュータシステムの処理性能が向上するという利点がある。
【図面の簡単な説明】
【図１】本発明の第一の実施例の全体構成を表す構成図。
【図２】本発明の第一の実施例の磁気テープの使用状態を表す図。
【図３】本発明の第一の実施例の初期化動作を表すフローチャート。
【図４】本発明の第二の実施例の全体構成を表す構成図。
【図５】本発明の第二の実施例の磁気テープのフォーマット表す図。
【図６】本発明の第一および第二の実施例の磁気ヘッド位置を表す図。
【図７】本発明の第一および第二の実施例の磁気ヘッド位置を表す図。
【図８】従来例の磁気テープ及び磁気ヘッドの位置関係を表す図。
【図９】従来例の磁気テープ及び磁気ヘッドの位置関係を表す図。
【図１０】本発明の第一の実施例において、ホスト装置からのデータ書き込みがあった場合の動作を表すフローチャート。
【符号の説明】
１０１…テープドライブ装置、１０２…ホストインターフェース、１０３…データ制御部、１０４…ドライブ側モーター制御部、１０５…リール回転数検出部、１０６…ＲＦ  Ｉ／Ｆ（非接触メモリインターフェース）、１０７…テープ巻き取り量算出部、１０８…メモリ・リードライト制御部、１１０…カートリッジテープ、１１１…磁気ヘッド、１１２ａ…ガイドローラー、１１２ｂ…ガイドローラー、１１３…送り側リール、１１４…巻き取り側リール、１１５…ＲＦメモリ（非接触メモリ）、１１６…磁気テープ、１２０…ドライブ側送りモーター、１２１…送り側センサー、１３０…巻き取りモーター、１３１…巻き取り側センサー、１３０…テープライブラリ装置、１３１…磁気テープＢ、１３２…磁気テープＡ、１４０…データ・サーボ情報分離部、１４１…テープ位置情報検出部、２０１…ＳＯＴ（開始端）、２０２…ＥＯＴ（終了端）、２０３…データ記憶領域、２０３ａ…データ記憶領域１、２０３ｂ…データ記憶領域２、２０３ｃ…データ記憶領域３、２０４…未使用領域、２０５…データ領域中点、２０６…対象データ領域。
【図１】
2004355747.tif 000003
【図２】
2004355747.tif 000004
【図３】
2004355747.tif 000005
【図４】
2004355747.tif 000006
【図５】
2004355747.tif 000007
【図６】
2004355747.tif 000008
【図７】
2004355747.tif 000009
【図８】
2004355747.tif 000010
【図９】
2004355747.tif 000011
【図１０】
2004355747.tif 000012