(57)【要約】【課題】位置付け対象となるファイルに短時間で確実にヘッドを位置付ける。【解決手段】各ファイルを識別するヘッダー情報をヘッダー情報記憶部１２１に記憶し、ヘッダー情報読込部１２５が、磁気テープ１０に書き込まれた先頭ファイルのヘッダー情報から、位置付け対象となるファイルのヘッダー情報に到達するまで、記憶しているヘッダー情報を、各ファイルが磁気テープ１０に書き込まれた順に読み込み、入出力制御部１２６が、読み込んだヘッダー情報の数に基づいて、ヘッドの位置付けを制御する。【選択図】        図１
2008041178.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御装置であって、
各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶手段と、
前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶手段に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込手段と、
前記ヘッダー情報読込手段により読み込まれたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け手段と、
を備えたことを特徴とする磁気テープ装置の制御装置。
【請求項２】
前記磁気テープが装填された際に、該磁気テープから前記ヘッダー情報を読み込んで前記ヘッダー情報記憶手段に記憶させるヘッダー情報格納手段と、
前記磁気テープにファイルが書き込まれる際に、該ファイルを識別するヘッダー情報を前記ヘッダー情報記憶手段にさらに記憶させるヘッダー情報更新手段と、
前記磁気テープへのファイルの書き込みが完了した際に、前記ヘッダー情報記憶手段に記憶されているヘッダー情報を前記磁気テープの所定の領域に書き込むヘッダー情報書込手段と、
をさらに備えたことを特徴とする請求項１に記載の磁気テープ装置の制御装置。
【請求項３】
前記ヘッダー情報書込手段は、前記磁気テープに最後に書き込まれているファイルの後ろに前記ヘッダー情報を書き込むことを特徴とする請求項２に記載の磁気テープ装置の制御装置。
【請求項４】
前記ファイル位置付け手段は、前記位置付け対象となるファイルへのヘッドの位置付けを行う際に読み飛ばすテープマークの数を、前記ヘッダー情報読込手段により読み込まれたヘッダー情報の数に基づいて算出し、算出したテープマークの数に基づいて、該ヘッドの位置付けを制御することを特徴とする請求項１、２または３のいずれか一つに記載の磁気テープ装置の制御装置。
【請求項５】
複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御方法であって、
各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶工程と、
前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶工程に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込工程と、
前記ヘッダー情報読込工程により読み込まれたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け工程と、
を含んだことを特徴とする磁気テープ装置の制御方法。
【請求項６】
複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御プログラムであって、
各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶手順と、
前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶手順に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込手順と、
前記ヘッダー情報読込手順により読み込まれたたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け手順と、
をコンピュータに実行させることを特徴とする磁気テープ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御装置、制御方法および制御プログラムに関し、特に、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができる磁気テープ装置の制御装置、制御方法および制御プログラムに関するものである。
【背景技術】
【０００２】
従来、磁気テープに対してデータの読み書きを行う磁気テープ装置の制御装置（以下、磁気テープ制御装置と称する）では、複数のファイルが書き込まれたマルチファイル形式の磁気テープに対して、メインフレームなどのホストコンピュータから指定されたファイルに位置付ける場合には、各ファイルの先端に書き込まれている見出しラベルを磁気テープの先頭から順番に読み込んでいき、指定されたファイルを発見するまで、１ファイルずつ順番に位置付けていくという方法が一般的に用いられている。
【０００３】
ここで、磁気テープにおける従来のファイル位置付け処理について説明する。図９は、従来のファイル位置付け処理を説明するための図である。図９は、磁気テープに書き込まれた複数のファイルの中の一部のファイルを示している。同図において、「ＨＤ１」および「ＨＤ２」は、ファイルの先端に書き込まれた見出しラベルであり、「ＤＡＴ」は、ユーザーデータであり、「ＥＯＦ１」および「ＥＯＦ２」は、ファイルの終端に書き込まれた終わりラベルであり、「ＴＭ」は、見出しラベルと、ユーザーデータと、終わりラベルとをそれぞれ区切るための区切り情報である。また、「ＳＰＦ」は、磁気テープに記録されたファイルを読み飛ばすためのコマンドであり、ＴＭごとに磁気ヘッドを移動する。また、「ＲＤ」は、磁気テープに記録されたラベルやユーザーデータを読み込むためのコマンドであり、磁気ヘッドが位置付けられている位置のラベルやユーザーデータを読み込む。
【０００４】
この磁気テープにおいて、Ｘ番目のファイルへの位置付けが行われる場合を説明する。図１０は、従来のファイル位置付け処理の処理手順を説明するためのシーケンス図（１）であり、図１１は、従来のファイル位置付け処理の処理手順を説明するためのシーケンス図（２）である。なお、これらの図は、ホストコンピュータと、磁気テープ装置に内蔵されている磁気テープ制御装置および磁気テープ駆動装置とを示している。ここで、磁気テープ制御装置は、ホストコンピュータから送信される各種要求に基づいて磁気テープ駆動装置を制御することにより、磁気テープに対してデータの読み書きを行う装置である。
【０００５】
まず、ホストコンピュータが磁気テープ制御装置に対して読み飛ばし要求を送信すると（図９および図１０の（１）を参照）、これを受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＳＰＦコマンドを送信する。このＳＰＦコマンドを受信した磁気テープ駆動装置は、その時点で位置付けられている位置から、次のＴＭまでデータを読み飛ばす。これによって、Ｘ−１ファイル目のファイルのＨＤ１が位置付けられたとする。位置付け後、磁気テープ駆動装置が磁気テープ制御装置に対して位置付け成功応答を送信すると、磁気テープ制御装置が、受信した位置付け成功応答をホストコンピュータに転送する。
【０００６】
位置付け成功応答を受信すると、ホストコンピュータは、磁気テープ制御装置に対してリード要求（データの読み込み要求）を送信する（図９および図１０の（２）を参照）。リード要求を受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＲＤコマンドを送信する。このＲＤコマンドを受信した磁気テープ駆動装置は、Ｘ−１ファイル目のファイルのＨＤ１を磁気テープから読み込み、磁気テープ制御装置に送信する。そして、磁気テープ制御装置は、受信したＨＤ１をホストコンピュータに転送する。
【０００７】
ＨＤ１を受信したホストコンピュータは、当該ＨＤ１が目的のファイル（Ｘファイル目のファイル）のＨＤ１ではないと判定し、磁気テープ制御装置に対して読み飛ばし要求を２回送信する（図９および図１０の（３），（４）を参照）。読み飛ばし要求を２回受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＳＰＦコマンドを２回送信する。ＳＰＦコマンドを２回受信した磁気テープ駆動装置は、磁気ヘッドをＸ−１ファイル目のファイルのＥＯＦ１に位置付け、位置付け成功応答を磁気テープ制御装置に送信する。そして、磁気テープ制御装置は、受信した位置付け成功応答をホストコンピュータに転送する。
【０００８】
位置付け成功応答を受信すると、ホストコンピュータは、磁気テープ制御装置に対してリード要求を送信する（図９および図１０の（５）を参照）。リード要求を受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＲＤコマンドを送信する。このＲＤコマンドを受信した磁気テープ駆動装置は、Ｘ−１ファイル目のファイルのＥＯＦ１を磁気テープから読み込み、磁気テープ制御装置に送信する。そして、磁気テープ制御装置は、受信したＥＯＦ１をホストコンピュータに転送する。
【０００９】
ＥＯＦ１を受信したホストコンピュータは、ファイルの終端に達したと判定し、磁気テープ制御装置に対して読み飛ばし要求を送信する（図９および図１１の（６）を参照）。読み飛ばし要求を受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＳＰＦコマンドを送信する。このＳＰＦコマンドを受信した磁気テープ駆動装置は、磁気ヘッドをＸファイル目のファイルのＨＤ１に位置付け、位置付け成功応答を磁気テープ制御装置に送信する。そして、磁気テープ制御装置は、受信した位置付け成功応答をホストコンピュータに転送する。
【００１０】
位置付け成功応答を受信すると、ホストコンピュータは、磁気テープ制御装置に対してリード要求を送信する（図９および図１１の（７）を参照）。リード要求を受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＲＤコマンドを送信する。このＲＤコマンドを受信した磁気テープ駆動装置は、Ｘファイル目のファイルのＨＤ１を磁気テープから読み込み、磁気テープ制御装置に送信する。そして、磁気テープ制御装置は、受信したＨＤ１をホストコンピュータに転送する。
【００１１】
ＨＤ１を受信したホストコンピュータは、当該ＨＤ１が目的のファイル（Ｘファイル目のファイル）のＨＤ１であると判定し、確認のためのリード要求を磁気テープ制御装置に対して送信する（図９および図１１の（８）を参照）。リード要求を受信した磁気テープ制御装置は、磁気テープ駆動装置に対してＲＤコマンドを送信する。ＲＤコマンドを受信した磁気テープ駆動装置は、Ｘファイル目のファイルのＨＤ２を磁気テープから読み込み、磁気テープ制御装置に送信する。これを受信した磁気テープ制御装置は、当該ＨＤ２をホストコンピュータに転送する。
【００１２】
このＨＤ２を受信することによって、ホストコンピュータは、目的のファイル（Ｘファイル目のファイル）に位置付いたと判定する（図１１の（９）を参照）。そして、以降、磁気テープ制御装置および磁気テープ駆動装置は、ホストコンピュータの指示に従って、データの読み込みや書き込みの処理を行う（図１１の（１０）を参照）。
【００１３】
このように、従来の磁気テープのファイル位置付け処理では、磁気テープの先頭から順番にファイルを読み飛ばしながら、その都度見出しラベルを確認していくことによって目的のファイルに位置付けるため、位置付けに非常に多くの時間がかかっている。
【００１４】
そこで、例えば、特許文献１では、磁気テープ上のファイルの開始および終了位置をリール軸回転数と対応付けた位置情報を磁気テープの先頭の所定の領域に記録しておき、この位置情報を磁気テープの装填時に磁気テープ装置のメモリにロードし、ファイルの位置付けを行う際に、メモリにロードされている位置情報から目的のファイルの開始位置に対応するリール軸回転数を取得して、その回転数だけリール軸を高速回転することによって、短時間で目的のファイルへの位置付けを行うことを可能にする方法が開示されている。
【００１５】
【特許文献１】特開平６−２５９９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、特許文献１に記載されている方法では、リール軸回転数を用いてファイルの位置付けを行うため、外部からの衝撃や、部品の疲労などによって、リール軸の回転に誤差が生じた場合は、目的のファイルの開始位置に正しく磁気ヘッドを位置付けることができなくなるという問題がある。
【００１７】
磁気テープは、磁気ディスクや光磁気ディスクなどの記録媒体が普及した今日においても、それらのバックアップ用の記録媒体として、重要な位置を占めている。
【００１８】
そのため、いかにして位置付け対象となるファイルに短時間で確実にヘッドを位置付けるかが、極めて大きな課題となっている。
【００１９】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができる磁気テープ装置の制御装置、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
上述した課題を解決し、目的を達成するため、本発明は、複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御装置であって、各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶手段と、前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶手段に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込手段と、前記ヘッダー情報読込手段により読み込まれたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け手段と、を備えたことを特徴とする。
【００２１】
また、本発明は、上記発明において、前記磁気テープが装填された際に、該磁気テープから前記ヘッダー情報を読み込んで前記ヘッダー情報記憶手段に記憶させるヘッダー情報格納手段と、前記磁気テープにファイルが書き込まれる際に、該ファイルを識別するヘッダー情報を前記ヘッダー情報記憶手段にさらに記憶させるヘッダー情報更新手段と、前記磁気テープへのファイルの書き込みが完了した際に、前記ヘッダー情報記憶手段に記憶されているヘッダー情報を前記磁気テープの所定の領域に書き込むヘッダー情報書込手段と、をさらに備えたことを特徴とする。
【００２２】
また、本発明は、上記発明において、前記ヘッダー情報書込手段は、前記磁気テープに最後に書き込まれているファイルの後ろに前記ヘッダー情報を書き込むことを特徴とする。
【００２３】
また、本発明は、上記発明において、前記ファイル位置付け手段は、前記位置付け対象となるファイルへのヘッドの位置付けを行う際に読み飛ばすテープマークの数を、前記ヘッダー情報読込手段により読み込まれたヘッダー情報の数に基づいて算出し、算出したテープマークの数に基づいて、該ヘッドの位置付けを制御することを特徴とする。
【００２４】
また、本発明は、複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御方法であって、各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶工程と、前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶工程に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込工程と、前記ヘッダー情報読込工程により読み込まれたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け工程と、を含んだことを特徴とする。
【００２５】
また、本発明は、複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置の制御プログラムであって、各ファイルを識別するヘッダー情報を記憶するヘッダー情報記憶手順と、前記磁気テープに書き込まれた先頭ファイルのヘッダー情報から、前記位置付け対象となるファイルのヘッダー情報に到達するまで、前記ヘッダー情報記憶手順に記憶されているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込むヘッダー情報読込手順と、前記ヘッダー情報読込手順により読み込まれたヘッダー情報の数に基づいて、前記ヘッドの位置付けを制御するファイル位置付け手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、各ファイルを識別するヘッダー情報を記憶し、磁気テープに書き込まれた先頭ファイルのヘッダー情報から、位置付け対象となるファイルのヘッダー情報に到達するまで、記憶しているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込み、読み込んだヘッダー情報の数に基づいて、ヘッドの位置付けを制御するよう構成したので、ファイルを識別するヘッダー情報を用いてファイルの判定を行うことによって、確実にファイルの位置付けを行うことが可能になる。また、ヘッドの位置付けを行う過程で必要となるファイルごとのヘッダー情報の確認を、その都度、磁気テープにアクセスせずとも、記憶しているヘッダー情報を用いて仮想的に行うことが可能になる。これにより、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができるという効果を奏する。
【００２７】
また、本発明によれば、磁気テープが装填された際に、磁気テープからヘッダー情報を読み込んで記憶し、磁気テープにファイルが書き込まれる際に、ファイルを識別するヘッダー情報をさらに記憶し、磁気テープへのファイルの書き込みが完了した際に、記憶しているヘッダー情報を磁気テープの所定の領域に書き込むよう構成したので、ヘッダー情報を自動的に更新することが可能になり、磁気テープへのファイルの書き込みが頻繁に行われる場合でも労力を必要とすることがなく、磁気テープの利便性を向上することができるという効果を奏する。
【００２８】
また、本発明によれば、磁気テープに最後に書き込まれているファイルの後ろにヘッダー情報を書き込むよう構成したので、磁気テープの先頭など範囲が固定された領域にヘッダー情報を書き込むようにした場合に、当該領域の範囲が狭い場合に生じる容量不足や、反対に、当該領域が広い場合に生じる未使用領域を回避することが可能になり、効率よく磁気テープの記憶領域を使用することができるという効果を奏する。
【００２９】
また、本発明によれば、位置付け対象となるファイルへのヘッドの位置付けを行う際に読み飛ばすテープマークの数を、読み込んだヘッダー情報の数に基づいて算出し、算出したテープマークの数に基づいて、ヘッドの位置付けを制御するよう構成したので、テープマークの数をパラメータとする読み飛ばしコマンドを用いて、１回のヘッド動作で複数ファイルを読み飛ばすことが可能になり、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照して、この発明に係る磁気テープ装置の制御装置、制御方法および制御プログラムの好適な実施例を詳細に説明する。なお、本実施例では、本発明に係る制御装置が内蔵された磁気テープ装置について説明するが、この実施例で、本発明が限定されるものではない。
【実施例】
【００３１】
本実施例に係る磁気テープ装置に内蔵される磁気テープ制御装置は、複数のファイルが書き込まれた磁気テープにおいて、これら複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する装置であり、各ファイルを識別するヘッダー情報をメモリなどの記憶部に記憶し、磁気テープに書き込まれた先頭ファイルのヘッダー情報から、位置付け対象となるファイルのヘッダー情報に到達するまで、記憶部に記憶しているヘッダー情報を、各ファイルが磁気テープに書き込まれた順に読み込み、読み込んだヘッダー情報の数に基づいて、ヘッドの位置付けを制御することを特徴とする。
【００３２】
このように、本実施例に係る磁気テープ装置に内蔵される磁気テープ制御装置は、ファイルを識別するヘッダー情報を用いてファイルの判定を行うことによって、確実にファイルの位置付けを行うことを可能とする。また、ヘッドの位置付けを行う過程で必要となるファイルごとのヘッダー情報の確認を、その都度、磁気テープにアクセスせずとも、記憶しているヘッダー情報を用いて仮想的に行うことを可能とする。これにより、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができるようにするものである。
【００３３】
まず、本実施例に係る磁気テープ装置の構成について説明する。図１は、本実施例に係る磁気テープ装置の構成を示す機能ブロック図である。同図に示すように、この磁気テープ装置１００は、ホストコンピュータ２００に接続されており、ホストコンピュータ２００のＯＳ（Operating System）２１０から送信されるリード要求やライト要求などに基づいて、磁気テープ１０に記録されているデータの読み込みや、磁気テープ１０へのデータの書き込みなどを行う。また、この磁気テープ装置１００は、磁気テープ駆動装置１１０と、磁気テープ制御装置１２０とから構成される。
【００３４】
磁気テープ駆動装置１１０は、図１には図示していない磁気ヘッドや巻き取りリールなど各種機能部を有し、これら機能部により、磁気テープ制御装置１２０から送信された各種コマンドや各種データに基づいて、磁気テープ１０に記録されているデータの読み込みや、磁気テープ１０へのデータの書き込みなどを行い、各種処理結果や、読み込んだデータなどを磁気テープ制御装置１２０に対して送信する装置である。また、磁気テープ駆動装置１１０は、磁気テープ１０が装填された場合には、磁気テープ制御装置１２０に対して、テープ装填通知を送信する。
【００３５】
ここで、本実施例に係る磁気テープ１０のデータ記録形式について説明する。図２は、本実施例に係る磁気テープ１０のデータ記録形式を説明するための図である。同図に示すように、本実施例に係る磁気テープ１０には、まずテープの先頭にボリューム見出しラベル（ＶＯＬ）が記録され、それに続いて、複数のファイルが順に記録される。
【００３６】
各ファイルは、見出しラベルと、ユーザーデータ（ＤＡＴ）と、終わりラベルとから構成され、見出しラベルには、見出しラベル１（ＨＤ１）、見出しラベル２（ＨＤ２）の順でふたつの見出しラベルが含まれ、終わりラベルには、終わりラベル１（ＥＯＦ１）、終わりラベル２（ＥＯＦ２）の順でふたつの終わりラベルが含まれる。ＨＤ１には、ファイルを識別するためのファイル名が設定され、ＨＤ２には、ファイルのデータ形式が設定される。そのため、ＨＤ１ラベルを読み込んで確認することによって、ファイルが目的のファイルであるか否かを確認することができる。
【００３７】
また、ＨＤ２とＤＡＴとの間、ＤＡＴとＥＯＦ１との間、および、ＥＯＦ２とＨＤ１との間には、テープマーク（ＴＭ）と呼ばれる区切り情報が記録される。特に、最終ファイルの終わりラベル２の後ろには、ふたつのＴＭが連続して記録される。
【００３８】
そして、これら連続するふたつのＴＭの後ろには、ヘッダー情報と、データ終了ラベル（ＥＯＤ）とが順に記録される。ここで記録されるヘッダー情報とは、磁気テープ１０に記録されている全てのファイルのＨＤ１，ＨＤ２，ＥＯＦ１およびＥＯＦ２から構成された情報である。図３は、本実施例に係るヘッダー情報の一例を示す図である。具体的には、ヘッダー情報は、同図に示すように、ファイルの格納順を示すファイル番号と、ＨＤ１を示す制御情報１と、ＨＤ２を示す制御情報２と、ＥＯＦ１を示す制御情報３と、ＥＯＦ２を示す制御情報４とを、ファイルごとに対応付けた情報である。
【００３９】
図１の説明に戻って、磁気テープ制御装置１２０は、ホストコンピュータ２００のＯＳ２１０から送信されるリード要求やライト要求などに基づいて、各種コマンドやデータを磁気テープ駆動装置１１０に対して送信し、それに応じて磁気テープ駆動装置１１０から送信される各種処理結果やデータなどをホストコンピュータ２００に対して送信する装置である。この磁気テープ制御装置１２０は、本発明に密接に関連する機能部としては、ヘッダー情報記憶部１２１と、ヘッダー情報格納部１２２と、ヘッダー情報更新部１２３と、ヘッダー情報書込部１２４と、ヘッダー情報読込部１２５と、入出力制御部１２６とを有する。
【００４０】
ヘッダー情報記憶部１２１は、磁気テープ１０が磁気テープ駆動装置１１０に装填された際に、磁気テープ１０から読み込まれたヘッダー情報を記憶する記憶部である。このヘッダー情報記憶部１２１は、磁気テープ１０が磁気テープ駆動装置１１０に装填されている間は、ヘッダー情報を記憶する。
【００４１】
ヘッダー情報格納部１２２は、磁気テープ１０に記録されているヘッダー情報を取得する処理部である。このヘッダー情報格納部１２２は、磁気テープ１０が磁気テープ駆動装置１１０に装填された際に、後述する入出力制御部１２６からの指示に基づいて、磁気テープ駆動装置１１０からヘッダー情報を読み込み、読み込んだヘッダー情報をヘッダー情報記憶部１２１に格納する。
【００４２】
ヘッダー情報更新部１２３は、入出力制御部１２６からの指示に基づいて、ヘッダー情報記憶部１２１に記憶されているヘッダー情報を更新する処理部である。このヘッダー情報更新部１２３は、磁気テープ１０にデータの書き込みが行われた際に、書き込み対象のファイルのヘッダー情報をすでに記憶されているヘッダー情報に追加登録したり、ファイルの読み込み処理や書き込み処理が完了した際に、その時点で記憶されている全てのヘッダー情報を削除したりする。
【００４３】
ヘッダー情報書込部１２４は、ヘッダー情報記憶部１２１に記憶されているヘッダー情報を磁気テープ１０に書き込む処理部である。このヘッダー情報書込部１２４は、磁気テープ１０へのデータの書き込みが終了した際に、入出力制御部１２６からの指示に基づいて、その時点でヘッダー情報記憶部１２１に記憶されているヘッダー情報を、最終ファイルの後ろに書き込むよう、磁気テープ駆動装置１１０に指示する。
【００４４】
ヘッダー情報読込部１２５は、入出力制御部１２６からの指示に基づいて、ヘッダー情報記憶部１２１に記憶されているヘッダー情報にアクセスする処理部である。このヘッダー情報読込部１２５は、入出力制御部１２６から読み飛ばし指示を受け付けた場合には、ヘッダー情報記憶部１２１に記憶されているヘッダー情報に含まれる項目を、ファイル番号順に、さらに、制御情報１、２、３、４の順に、１回の読み飛ばし指示につき１つずつ読み飛ばす。ただし、ヘッダー情報読込部１２５は、制御情報２から３への読み飛ばしについては、２回の読み飛ばし指示が続いた時点で行う。
【００４５】
これは、ヘッダー情報読込部１２５が磁気テープ１０を用いて、ファイルの読み飛ばしを仮想的に行っているためであり、制御情報２から制御情報３へ読み飛ばしを行う場合には、実際の磁気テープ上でＨＤ２とＥＯＦ１との間に存在しているＤＡＴを読み飛ばすことを想定している。
【００４６】
入出力制御部１２６は、ホストコンピュータ２００のＯＳ２１０から送信される各種要求に基づいて、各種コマンドやデータを磁気テープ駆動装置１１０に対して送信し、それに応じて磁気テープ駆動装置１１０から送信される各種処理結果やデータなどをホストコンピュータ２００に対して送信する処理部である。
【００４７】
具体的には、この入出力制御部１２６は、磁気テープ駆動装置１１０からテープ装填通知を受信した場合には、ヘッダー情報格納部１２２に指示して、ヘッダー情報を読み込ませ、そのヘッダー情報をヘッダー情報記憶部１２１に格納させる。
【００４８】
また、入出力制御部１２６は、ホストコンピュータ２００のＯＳ２１０から読み飛ばし要求を受信した場合には、ヘッダー情報読込部１２５に対して、制御情報の読み飛ばしを指示する。
【００４９】
また、入出力制御部１２６は、ホストコンピュータ２００のＯＳ２１０からリード要求を受信した場合には、ヘッダー情報読込部１２５に指示して、その時点で位置付けられている制御情報を読み込む。ここで、読み込んだ制御情報がＨＤ２であった場合には、当該ＨＤ２のファイルが位置付け対象のファイルであることを意味する。そこで、入出力制御部１２６は、読み込んだ制御情報がＨＤ２であった場合には、複数のＴＭを読み飛ばすことができるＳＰＡＣＥコマンドを磁気テープ駆動装置１１０に送信して、当該ＨＤ２の後ろにあるＴＭまで位置付ける。
【００５０】
この時、入出力制御部１２６は、磁気テープ１０の先頭から何番目のＴＭに位置付けるかを示す読み飛ばし数をＳＰＡＣＥコマンドと一緒に磁気テープ駆動装置１１０に対して送信する。ここで用いられる読み飛ばし数Ｎは、Ｎ＝（Ｘ−１）×３−１で算出される。これは、磁気テープ１０の先頭からＸファイル目のファイルのＨＤ２の後ろにあるＴＭに位置付けるためには、（Ｘ−１）×３＋１番目のＴＭに磁気ヘッドを位置付ける必要があるからである。
【００５１】
また、入出力制御部１２６は、ホストコンピュータ２００のＯＳ２１０からライト要求を受信した場合には、書き込みコマンド（ＷＴコマンド）および書き込み対象データを磁気テープ駆動装置１１０に送信する。これと同時に、入出力制御部１２６は、当該書き込み対象データに含まれるファイルのヘッダー情報を、ヘッダー情報更新部１２３に引き渡すことによって、当該ヘッダー情報をヘッダー情報記憶部１２１に記憶されているヘッダー情報に追加する。そして、入出力制御部１２６は、ＯＳ２１０からの書き込み要求が終了すると、ヘッダー情報書込部１２４に対して、ヘッダー情報の書き込みを指示し、その後、ＥＯＤを書き込むよう磁気テープ駆動装置１１０に指示する。
【００５２】
ここで、かかる入出力制御部１２６によるファイル書き込み処理について、具体的に説明する。図４は、本実施例に係る磁気テープ装置１００によるファイル書き込み処理を説明するための図である。同図は、複数のファイルが書き込まれた磁気テープ１０の先頭部分を示しており、ここでは、この磁気テープ１０の先頭からファイルを書き込む場合を説明する。
【００５３】
まず、入出力制御部１２６は、１つ目のファイルのライト要求がホストコンピュータ２００から送信されると、磁気テープ駆動装置１１０に対して、当該ファイルのＨＤ１を書き込むＷＴコマンドを送信する。これと同時に、入出力制御部１２６は、ヘッダー情報更新部１２３に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報（この時点では、空の状態）のファイル番号が「１」、制御情報１が当該ＨＤ１のデータを書き込む（図４の（１）を参照）。
【００５４】
続いて、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、当該ファイルのＨＤ２を書き込むＷＴコマンドを送信する。これと同時に、入出力制御部１２６は、ヘッダー情報更新部１２３に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報の、ファイル番号が「１」であるヘッダー情報の制御情報２に、当該ＨＤ１のデータを書き込む（図４の（２）を参照）。
【００５５】
続いて、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、ＴＭを書き込むよう指示した後に（図４の（３）を参照）、当該ファイルのユーザーデータを書き込むＷＴコマンドを送信し（図４の（４）〜（６）を参照）、さらにＴＭを書き込むよう指示する（図４の（７）を参照）。
【００５６】
続いて、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、当該ファイルのＥＯＦ１を書き込むＷＴコマンドを送信する。これと同時に、入出力制御部１２６は、ヘッダー情報更新部１２３に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報の、ファイル番号が「１」であるヘッダー情報の制御情報３に、当該ＥＯＦ１のデータを書き込む（図４の（８）を参照）。
【００５７】
続いて、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、当該ファイルのＥＯＦ２を書き込むＷＴコマンドを送信する。これと同時に、入出力制御部１２６は、ヘッダー情報更新部１２３に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報の、ファイル番号が「１」であるヘッダー情報の制御情報２に、当該ＥＯＦ２のデータを書き込む（図４の（９）を参照）。
【００５８】
続いて、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、ＴＭを書き込むよう指示する（図４の（１０）を参照）。
【００５９】
続いて、入出力制御部１２６は、２つ目のファイルのライト要求がホストコンピュータ２００から送信されると、磁気テープ駆動装置１１０に対して、当該ファイルのＨＤ１を書き込むＷＴコマンドを送信する。これと同時に、入出力制御部１２６は、ヘッダー情報更新部１２３に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報（この時点では、空の状態）のファイル番号が「２」、制御情報１が当該ＨＤ１のデータを書き込む（図４の（１１）を参照）。
【００６０】
以降、入出力制御部１２６は、（２）〜（１０）と同様の処理を繰り返し、ヘッダー情報記憶部１２１には、同図のヘッダー情報に示すように、ファイル番号が１，２，３，・・・，Ｘ−１，Ｘ，・・・のデータを登録する。
【００６１】
そして、ホストコンピュータ２００からの一連の書き込み要求が終了すると、入出力制御部１２６は、磁気テープ駆動装置１１０に対して、ＴＭを２つ続けて書き込むよう指示した後に、ヘッダー情報書込部１２４に指示して、ヘッダー情報記憶部１２１に記憶されているヘッダー情報を磁気テープ１０の最終ファイルの後ろに書き込み（図４の（１２）を参照）、最後に、磁気テープ駆動装置１１０に対して、ＥＯＤを書き込むよう指示する。
【００６２】
次に、本実施例に係る磁気テープ装置１００によるファイル位置付け処理の処理手順について説明する。図５は、本実施例に係る磁気テープ装置１００によるファイル位置付け処理を説明するための図である。同図は、磁気テープ１０に書き込まれた複数のファイルの中の一部のファイルを示している。ここでは、この磁気テープ１０において、Ｘ番目のファイルに位置付ける場合の処理手順を説明する。
【００６３】
図６は、本実施例に係る磁気テープ装置１００によるファイル位置付け処理の処理手順を示すシーケンス図（１）であり、図７は、本実施例に係る磁気テープ装置１００によるファイル位置付け処理の処理手順を示すシーケンス図（２）である。なお、ここでは、すでに磁気テープ１０が磁気テープ駆動装置１１０に装填されており、ヘッダー情報がヘッダー情報記憶部１２１に格納されているものとする。
【００６４】
まず、ホストコンピュータ２００が読み飛ばし要求を送信すると（図５および図６の（１）を参照）（ステップＳ１０１）、これを受信した磁気テープ制御装置１２０は、ホストコンピュータ２００に対して位置付け成功応答を送信する（ステップＳ１０２）。
【００６５】
位置付け成功応答を受信すると、ホストコンピュータ２００は、磁気テープ制御装置１２０に対してリード要求を送信する（図５および図６の（２）を参照）（ステップＳ１０３）。リード要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、その時点で位置付けられている制御情報を読み込む（ステップＳ１０４）。ここでは、Ｘ−１ファイル目のＨＤ１が読み込まれたとする。そして、磁気テープ制御装置１２０は、読み込んだＨＤ１をホストコンピュータ２００に送信する（ステップＳ１０５）。
【００６６】
ＨＤ１を受信したホストコンピュータ２００は、当該ＨＤ１が目的のファイル（Ｘファイル目のファイル）のＨＤ１ではないと判定し、磁気テープ制御装置１２０に対して読み飛ばし要求を２回送信する（図５および図６の（３），（４）を参照）（ステップＳ１０６）。読み飛ばし要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、Ｘ−１ファイル目のＨＤ２を読み飛ばし、ＥＯＦ１に位置付ける。そして、磁気テープ制御装置１２０は、位置付け成功応答をホストコンピュータ２００に送信する（ステップＳ１０７）。
【００６７】
位置付け成功応答を受信すると、ホストコンピュータ２００は、磁気テープ制御装置１２０に対してリード要求を送信する（図５および図６の（５）を参照）（ステップＳ１０８）。リード要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、その時点で位置付いているＸ−１ファイル目のファイルのＥＯＦ１を読み込む（ステップＳ１０９）。そして、磁気テープ制御装置１２０は、読み込んだＥＯＦ１をホストコンピュータ２００に転送する（ステップＳ１１０）。
【００６８】
ＥＯＦ１を受信したホストコンピュータ２００は、ファイルの終端に達したと判定し、磁気テープ制御装置１２０に対して読み飛ばし要求を送信する（図５および図７の（６）を参照）（ステップＳ１１１）。読み飛ばし要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、Ｘ−１ファイル目のＥＯＦ２を読み飛ばし、Ｘファイル目のファイルのＨＤ１に位置付ける。そして、磁気テープ制御装置１２０は、位置付け成功応答をホストコンピュータ２００に送信する（ステップＳ１１２）。
【００６９】
位置付け成功応答を受信すると、ホストコンピュータ２００は、磁気テープ制御装置１２０に対してリード要求を送信する（図５および図７の（７）を参照）（ステップＳ１１３）。リード要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、その時点で位置付いているＸファイル目のファイルのＨＤ１を読み込む（ステップＳ１１４）。そして、磁気テープ制御装置１２０は、読み込んだＨＤ１をホストコンピュータ２００に送信する（ステップＳ１１５）。
【００７０】
ＨＤ１を受信したホストコンピュータ２００は、当該ＨＤ１が目的のファイル（Ｘファイル目のファイル）のＨＤ１であると判定し、確認のためのリード要求を磁気テープ制御装置１２０に対して送信する（図５および図７の（８）を参照）（ステップＳ１１６）。リード要求を受信した磁気テープ制御装置１２０は、ヘッダー情報記憶部１２１を参照し、その時点で位置付いているＸファイル目のファイルのＨＤ２を読み込む（ステップＳ１１７）。そして、磁気テープ制御装置１２０は、読み込んだＨＤ１をホストコンピュータ２００に送信する（ステップＳ１１８）。
【００７１】
続いて、磁気テープ制御装置１２０は、読み飛ばし数Ｎを算出し（ステップＳ１１９）、磁気テープ駆動装置１１０に対してＳＰＡＣＥ−Ｎコマンドを送信する（図５および図７の（８−１）を参照）（ステップＳ１２０）。このＳＰＡＣＥ−Ｎコマンドを受信した磁気テープ駆動装置１１０は、磁気テープ１０の先頭からＮ番目のＴＭに磁気ヘッドを位置付ける（ステップＳ１２１）。
【００７２】
さらに、磁気テープ制御装置１２０は、磁気テープ駆動装置１１０に対してＢＳＦコマンドを送信する（図５および図７の（８−２）を参照）（ステップＳ１２２）。このＢＳＦコマンドを受信した磁気テープ駆動装置１１０は、ＳＰＡＣＥ−Ｎコマンドで位置付けたＴＭから１つ前のＴＭに磁気ヘッドを位置付ける（ステップＳ１２３）。
【００７３】
ＨＤ２を受信することによって、ホストコンピュータ２００は、目的のファイル（Ｘファイル目のファイル）に位置付いたと判定する（図７の（９）を参照）（ステップＳ１２４）。そして、以降、磁気テープ制御装置１２０および磁気テープ駆動装置１１０は、ホストコンピュータの指示に従って、データの読み込みや書き込みの処理を行う（図７の（１０）を参照）（ステップＳ１２５）。
【００７４】
なお、説明の都合上、図５では磁気テープ１０を示したが、図６および図７の（１）〜（８）においては、実際は磁気テープ１０に対する読み込みおよび位置付けなどは行われていない。すなわち、図６および図７の（１）〜（８）では、磁気テープ駆動装置１１０の磁気ヘッドは動作しておらず、あくまでヘッダー情報記憶部１２１に記憶されたヘッダー情報を用いて仮想的に読み込みおよび位置付けが行われているのみである。
【００７５】
このように、本実施例に係る磁気テープ装置１００では、図１０および図１１で示した従来のファイル位置付け処理に比べて、同図の（１）〜（８）の間で発生していた磁気テープ駆動装置１１０とのやり取りが不要になり、ファイルの位置付けにかかる時間を大幅に短縮することができる。
【００７６】
上述してきたように、本実施例では、各ファイルを識別するヘッダー情報をヘッダー情報記憶部１２１に記憶し、ヘッダー情報読込部１２５が、磁気テープ１０に書き込まれた先頭ファイルのヘッダー情報から、位置付け対象となるファイルのヘッダー情報に到達するまで、記憶しているヘッダー情報を、各ファイルが磁気テープ１０に書き込まれた順に読み込み、入出力制御部１２６が、読み込んだヘッダー情報の数に基づいて、ヘッドの位置付けを制御するので、ファイルを識別するヘッダー情報を用いてファイルの判定を行うことによって、確実にファイルの位置付けを行うことが可能になる。また、ヘッドの位置付けを行う過程で必要となるファイルごとのヘッダー情報の確認を、その都度、磁気テープ１０にアクセスせずとも、記憶しているヘッダー情報を用いて仮想的に行うことが可能になる。これにより、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができる。
【００７７】
また、本実施例では、磁気テープ１０が装填された際に、ヘッダー情報格納部１２２が、磁気テープ１０からヘッダー情報を読み込んでヘッダー情報記憶部１２１に記憶させ、ヘッダー情報更新部１２３が、磁気テープ１０にファイルが書き込まれる際に、ファイルを識別するヘッダー情報をさらにヘッダー情報記憶部１２１に記憶させ、ヘッダー情報書込部１２４が、磁気テープ１０へのファイルの書き込みが完了した際に、記憶しているヘッダー情報を磁気テープ１０の所定の領域に書き込むので、ヘッダー情報を自動的に更新することが可能になり、磁気テープ１０へのファイルの書き込みが頻繁に行われる場合でも労力を必要とすることがなく、磁気テープ１０の利便性を向上することができる。
【００７８】
また、本実施例では、磁気テープ１０に最後に書き込まれているファイルの後ろにヘッダー情報を書き込むので、磁気テープ１０の先頭など範囲が固定された領域にヘッダー情報を書き込むようにした場合に、当該領域の範囲が狭い場合に生じる容量不足や、反対に、当該領域が広い場合に生じる未使用領域を回避することが可能になり、効率よく磁気テープ１０の記憶領域を使用することができる。
【００７９】
また、本実施例では、位置付け対象となるファイルへのヘッドの位置付けを行う際に読み飛ばすテープマークの数を、読み込んだヘッダー情報の数に基づいて算出し、算出したテープマークの数に基づいて、ヘッドの位置付けを制御するよう構成したので、テープマークの数をパラメータとする読み飛ばしコマンドを用いて、１回のヘッド動作で複数ファイルを読み飛ばすことが可能になり、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることができる。
【００８０】
なお、本実施例では、磁気テープ制御装置１２０が磁気テープ装置１００に内蔵されている場合を例に挙げて説明したが、磁気テープ制御装置１２０は、必ずしも磁気テープ装置１００に内蔵されている必要はなく、それぞれが独立した構成であってもよい。
【００８１】
また、本実施例では、磁気テープ装置の制御装置（磁気テープ制御装置）について説明したが、この磁気テープ装置の制御装置が有する構成をソフトウェアによって実現することで、同様の機能を有する磁気テープ装置の制御プログラム（以下、磁気テープ装置制御プログラムと称する）を得ることができる。そこで、この磁気テープ装置制御プログラムを実行するコンピュータについて説明する。
【００８２】
図８は、本実施例に係る磁気テープ装置制御プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ３００は、ＲＡＭ（Random Access Memory）３１０と、ＣＰＵ（Central Processing Unit）３２０と、ＨＤＤ（Hard Disk Drive）３３０と、ホストインタフェース３４０と、入出力インタフェース３５０とを有する。
【００８３】
ＲＡＭ３１０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＣＰＵ３２０は、ＲＡＭ３１０からプログラムを読み出して実行する中央処理装置である。
【００８４】
ＨＤＤ３３０は、プログラムやデータを格納するディスク装置であり、ホストインタフェース３４０は、コンピュータ３００をホストコンピュータ２００に接続するためのインタフェースである。
【００８５】
入出力インタフェース３５０は、操作パネルやボタンなどの入力装置および表示装置や、磁気テープ駆動装置１１０を接続するためのインタフェースである。
【００８６】
そして、このコンピュータ３００において実行される磁気テープ装置制御プログラム３１１は、ホストインタフェース３４０を介して接続されたホストコンピュータのデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータ３００にインストールされる。
【００８７】
そして、インストールされた磁気テープ装置制御プログラム３１１は、ＨＤＤ３３０に記憶され、ＲＡＭ３１０に読み出されてＣＰＵ３２０によって磁気テープ装置制御プロセス３２１として実行される。
【００８８】
また、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００８９】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００９０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００９１】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【産業上の利用可能性】
【００９２】
以上のように、本発明に係る磁気テープ装置の制御装置、制御方法および制御プログラムは、複数のファイルが書き込まれた磁気テープにおいて、該複数のファイルに含まれた位置付け対象となるファイルへのヘッドの位置付けを制御する磁気テープ装置を制御する場合に有用であり、特に、位置付け対象となるファイルに短時間で確実にヘッドを位置付けることが求められる場合に適している。
【図面の簡単な説明】
【００９３】
【図１】本実施例に係る磁気テープ装置の構成を示す機能ブロック図である。
【図２】本実施例に係る磁気テープのデータ記録形式を説明するための図である。
【図３】本実施例に係るヘッダー情報の一例を示す図である。
【図４】本実施例に係る磁気テープ装置によるファイル書き込み処理を説明するための図である。
【図５】本実施例に係る磁気テープ装置によるファイル位置付け処理を説明するための図である。
【図６】本実施例に係る磁気テープ装置によるファイル位置付け処理の処理手順を示すシーケンス図（１）である。
【図７】本実施例に係る磁気テープ装置によるファイル位置付け処理の処理手順を示すシーケンス図（２）である。
【図８】本実施例に係る磁気テープ装置制御プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【図９】従来のファイル位置付け処理を説明するための図である。
【図１０】従来のファイル位置付け処理の処理手順を説明するためのシーケンス図（１）である。
【図１１】従来のファイル位置付け処理の処理手順を説明するためのシーケンス図（２）である。
【符号の説明】
【００９４】
１０    磁気テープ
１００    磁気テープ装置
１１０    磁気テープ駆動装置
１２０    磁気テープ制御装置
１２１    ヘッダー情報記憶部
１２２    ヘッダー情報格納部
１２３    ヘッダー情報更新部
１２４    ヘッダー情報書込部
１２５    ヘッダー情報読込部
１２６    入出力制御部
２００    ホストコンピュータ
３００    コンピュータ
３１０    ＲＡＭ
３１１    磁気テープ装置制御プログラム
３２０    ＣＰＵ
３２１    磁気テープ装置制御プロセス
３３０    ＨＤＤ
３４０    ホストインタフェース
３５０    入出力インタフェース
【図１】
2008041178.tif 000003
【図２】
2008041178.tif 000004
【図３】
2008041178.tif 000005
【図４】
2008041178.tif 000006
【図５】
2008041178.tif 000007
【図６】
2008041178.tif 000008
【図７】
2008041178.tif 000009
【図８】
2008041178.tif 000010
【図９】
2008041178.tif 000011
【図１０】
2008041178.tif 000012
【図１１】
2008041178.tif 000013