JPH0147809B2 - - Google Patents
Info
- Publication number
- JPH0147809B2 JPH0147809B2 JP57171559A JP17155982A JPH0147809B2 JP H0147809 B2 JPH0147809 B2 JP H0147809B2 JP 57171559 A JP57171559 A JP 57171559A JP 17155982 A JP17155982 A JP 17155982A JP H0147809 B2 JPH0147809 B2 JP H0147809B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- magnetic tape
- file
- area
- host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、ストリーミングカセツトのような高
速磁気テープ装置のためのデータ記憶処理方式に
関し、特に複数フアイルのデータを、途中で磁気
テープを停止させることなく高速で転送するため
のデータ記憶処理方式に関する。
速磁気テープ装置のためのデータ記憶処理方式に
関し、特に複数フアイルのデータを、途中で磁気
テープを停止させることなく高速で転送するため
のデータ記憶処理方式に関する。
一般の磁気テープにおけるデータ格納形式は、
第1図に概略的に示すように、順に配列された複
数のデータの各データ単位(フアイル)毎に、そ
の前部に、データの属性を示すヘツダ(見出しラ
ベル)HDRが設けられているものである。そし
てこのような形式の磁気テープの記録動作方式
は、一つのデータ単位の記録が終了するたびに磁
気テープの駆動の停止を行なうもので、その間、
ホストからのデータ転送やヘツダ作成のための解
析処理が行なわれる。
第1図に概略的に示すように、順に配列された複
数のデータの各データ単位(フアイル)毎に、そ
の前部に、データの属性を示すヘツダ(見出しラ
ベル)HDRが設けられているものである。そし
てこのような形式の磁気テープの記録動作方式
は、一つのデータ単位の記録が終了するたびに磁
気テープの駆動の停止を行なうもので、その間、
ホストからのデータ転送やヘツダ作成のための解
析処理が行なわれる。
他方、第2図に示すような、磁気テープ上に4
本のトラツクを有し、これを一筆書きで連続的に
スキヤンするストリーミングカセツト方式の磁気
テープ装置には、磁気テープの走行速度が従来方
式のものに比べて極めて速く、そのため、中間で
停止して再起動する場合、一旦テープを後退さ
せ、その位置から加速して一定の記録速度を得る
方法がとられている。そのため、このようなスト
リーミングカセツト方式の磁気テープを、第1図
で説明したような記録方式で動作させた場合に
は、データ記録速度に対してデータ供給速度が追
いつかず、テープはしばしば停止し、処理速度は
大幅に低下することになる。たとえば、磁気テー
プの連続走行の場合に、1本のテープでの記録処
理が3分間で終了したものが、断続走行による記
録処理を行なつたために、処理時間が50分間にも
延びたというデータが得られている。
本のトラツクを有し、これを一筆書きで連続的に
スキヤンするストリーミングカセツト方式の磁気
テープ装置には、磁気テープの走行速度が従来方
式のものに比べて極めて速く、そのため、中間で
停止して再起動する場合、一旦テープを後退さ
せ、その位置から加速して一定の記録速度を得る
方法がとられている。そのため、このようなスト
リーミングカセツト方式の磁気テープを、第1図
で説明したような記録方式で動作させた場合に
は、データ記録速度に対してデータ供給速度が追
いつかず、テープはしばしば停止し、処理速度は
大幅に低下することになる。たとえば、磁気テー
プの連続走行の場合に、1本のテープでの記録処
理が3分間で終了したものが、断続走行による記
録処理を行なつたために、処理時間が50分間にも
延びたというデータが得られている。
本発明の目的は、複数のフアイルデータを、ス
トリーミングカセツトなどの高速磁気テープに、
その本来の高速性を失わせることなく、記録する
ための有効な手段を提供することにあり、そのた
め従来各データ単位毎に分散配置されていたヘツ
ダを、全て磁気テープの先頭にインデツクスブロ
ツクとしてまとめ、予め全データのインデツクス
を作成してからデータの記録を行なうようにし
て、磁気テープが走行開始した後はデータ転送や
ヘツダ解析のために磁気テープを停止させる必要
をなくすものである。
トリーミングカセツトなどの高速磁気テープに、
その本来の高速性を失わせることなく、記録する
ための有効な手段を提供することにあり、そのた
め従来各データ単位毎に分散配置されていたヘツ
ダを、全て磁気テープの先頭にインデツクスブロ
ツクとしてまとめ、予め全データのインデツクス
を作成してからデータの記録を行なうようにし
て、磁気テープが走行開始した後はデータ転送や
ヘツダ解析のために磁気テープを停止させる必要
をなくすものである。
それにより本発明の構成は、磁気テープ上の記
録領域を、単一のインデツクスブロツク領域と単
一のデータ領域とにより構成し、上記インデツク
スブロツク領域には、フアイル名、フアイルの大
きさ、転送単位の大きさ、転送回数を1単位の制
御データとして、該制御データを、フアイルが複
数個ある場合にはそのフアイル数分だけ設けた磁
気テープ形式の磁気テープ装置を使用する処理シ
ステムにおいて、書込みの場合に、予めホストに
おいてフアイルの数を確認し、各フアイル毎にフ
アイル名、フアイルの大きさ、転送単位の大き
さ、転送回数を決定して制御データを作成し、イ
ンデツクスブロツクの全体を構築してからこれを
磁気テープ装置へ転送して上記磁気テープ上のイ
ンデツクスブロツク領域に書込ませ、続いて各フ
アイル毎の制御データが示す転送条件により、各
フアイルのデータを順次磁気テープ装置に転送し
て磁気テープ上のデータ領域に書込ませ、他方読
出しの場合には、まずインデツクスブロツク領域
を読出してホストへ転送し、ホストはこれにより
磁気テープの格納内容を識別してフアイル領域を
フアイル数だけ準備し、続いて各フアイル毎の制
御データが示す転送条件によりデータ領域を読出
させてホストへ転送させることを特徴とするもの
である。
録領域を、単一のインデツクスブロツク領域と単
一のデータ領域とにより構成し、上記インデツク
スブロツク領域には、フアイル名、フアイルの大
きさ、転送単位の大きさ、転送回数を1単位の制
御データとして、該制御データを、フアイルが複
数個ある場合にはそのフアイル数分だけ設けた磁
気テープ形式の磁気テープ装置を使用する処理シ
ステムにおいて、書込みの場合に、予めホストに
おいてフアイルの数を確認し、各フアイル毎にフ
アイル名、フアイルの大きさ、転送単位の大き
さ、転送回数を決定して制御データを作成し、イ
ンデツクスブロツクの全体を構築してからこれを
磁気テープ装置へ転送して上記磁気テープ上のイ
ンデツクスブロツク領域に書込ませ、続いて各フ
アイル毎の制御データが示す転送条件により、各
フアイルのデータを順次磁気テープ装置に転送し
て磁気テープ上のデータ領域に書込ませ、他方読
出しの場合には、まずインデツクスブロツク領域
を読出してホストへ転送し、ホストはこれにより
磁気テープの格納内容を識別してフアイル領域を
フアイル数だけ準備し、続いて各フアイル毎の制
御データが示す転送条件によりデータ領域を読出
させてホストへ転送させることを特徴とするもの
である。
以下に、本発明を実施例にしたがつて説明す
る。
る。
第3図は、本発明による磁気テープの記録形式
の実施例を示す。同図aは全体の構成を示し、1
は磁気テープ、2はデータ領域、3−1および3
−nはフアイルデータ、4はインデツクスブロツ
ク、5−1および5−nはインデツクスのエント
リを表わす。また、同図bは各インデツクス・エ
ントリの構成を示し、6はフアイル名、7はフア
イルの大きさ、8は1回のリード/ライトの単
位、すなわち1回のリード/ライトで転送される
データの大きさ、9はリード/ライトの回数、す
なわちフアイル全体をリード/ライト単位8を用
いて転送をし終えるための転送回数を表わしてい
る。
の実施例を示す。同図aは全体の構成を示し、1
は磁気テープ、2はデータ領域、3−1および3
−nはフアイルデータ、4はインデツクスブロツ
ク、5−1および5−nはインデツクスのエント
リを表わす。また、同図bは各インデツクス・エ
ントリの構成を示し、6はフアイル名、7はフア
イルの大きさ、8は1回のリード/ライトの単
位、すなわち1回のリード/ライトで転送される
データの大きさ、9はリード/ライトの回数、す
なわちフアイル全体をリード/ライト単位8を用
いて転送をし終えるための転送回数を表わしてい
る。
インデツクスブロツク4を構成する各エントリ
−5−1,…5−nは、フアイルデータ3−1,
…,3−nに対応して、それぞれの属性を表わす
が、磁気テープ全体としては、データ領域2が単
一のデータであり、インデツクスブロツク4がそ
の単一のヘツダであるものとして取扱われる。
−5−1,…5−nは、フアイルデータ3−1,
…,3−nに対応して、それぞれの属性を表わす
が、磁気テープ全体としては、データ領域2が単
一のデータであり、インデツクスブロツク4がそ
の単一のヘツダであるものとして取扱われる。
第4図は、本発明実施例システムの構成図であ
る。同図において、1はストリーミングカセツト
方式の磁気テープ、2はデータ領域、4はインデ
ツクスブロツク、9はフアイル・メモリ、10は
ホスト・コンピユータ、11は入出力処理部、1
2は主メモリ、13はデータバツフア域、14は
インデツクスバツフア域、15は磁気テープ制御
装置MTC、そしてA,B,Cは転送すべきフア
イルデータ、a,b,cはそのインデツクスデー
タを表わす。
る。同図において、1はストリーミングカセツト
方式の磁気テープ、2はデータ領域、4はインデ
ツクスブロツク、9はフアイル・メモリ、10は
ホスト・コンピユータ、11は入出力処理部、1
2は主メモリ、13はデータバツフア域、14は
インデツクスバツフア域、15は磁気テープ制御
装置MTC、そしてA,B,Cは転送すべきフア
イルデータ、a,b,cはそのインデツクスデー
タを表わす。
ホストコンピユータ10において、異なる三つ
のフアイルデータA,B,Cを、磁気テープ1に
記録する要求が生じたとき、ホスト10は、その
入出力処理部11により、フアイルデータA,
B,Cのそれぞれの大きさを調べ、また1回に転
送するデータ量(リード/ライト単位)を決定
し、更にこれらから転送回数(リード/ライト回
数)を計算して、データA,B,C毎のインデツ
クスデータa,b,cを、主メモリ12のインデ
ツクスバツフア域14に作成する。また、それを
同時に、主メモリ12上にデータバツフア域13
を設定する。
のフアイルデータA,B,Cを、磁気テープ1に
記録する要求が生じたとき、ホスト10は、その
入出力処理部11により、フアイルデータA,
B,Cのそれぞれの大きさを調べ、また1回に転
送するデータ量(リード/ライト単位)を決定
し、更にこれらから転送回数(リード/ライト回
数)を計算して、データA,B,C毎のインデツ
クスデータa,b,cを、主メモリ12のインデ
ツクスバツフア域14に作成する。また、それを
同時に、主メモリ12上にデータバツフア域13
を設定する。
ホスト10は、まずインデツクスデータa,
b,cを一つのインデツクスにまとめてMTC1
5に転送する。MTC15は、受信したインデツ
クスを、磁気テープ1上にインデツクスブロツク
として記録し、次のデータ受信が可能であること
をホスト10へ通知する。ホスト10の入出力処
理部11は、先に決定したインデツクスデータ
a,b,cの転送データ単位量と回数にしたがつ
て、フアイルデータA,B,Cを、データバツフ
ア域13を経由して、順次、MTC15へ転送し、
MTC15は、これら受信したデータを、途中で
停止することなく、磁気テープ1のデータ領域2
に、順次記録することができる。
b,cを一つのインデツクスにまとめてMTC1
5に転送する。MTC15は、受信したインデツ
クスを、磁気テープ1上にインデツクスブロツク
として記録し、次のデータ受信が可能であること
をホスト10へ通知する。ホスト10の入出力処
理部11は、先に決定したインデツクスデータ
a,b,cの転送データ単位量と回数にしたがつ
て、フアイルデータA,B,Cを、データバツフ
ア域13を経由して、順次、MTC15へ転送し、
MTC15は、これら受信したデータを、途中で
停止することなく、磁気テープ1のデータ領域2
に、順次記録することができる。
次に、磁気テープ1からフアイルデータA,
B,Cを読取つて、フアイルメモリ9へ格納する
動作について説明する。まず、MTC15は、ホ
スト10の入出力処理部11からの要求にしたが
つて、磁気テープ1のインデツクスブロツク4を
読出し、主メモリ12のインデツクスバツフア域
14にロードする。入出力処理部11はこのイン
デツクスを解析し、各フアイルデータA,B,C
の大きさにしたがつて、フアイルメモリ9に格納
場所を設定する。次にMTC15に対して、デー
タ領域2からのデータ読取りと転送データ単位量
とを指示する。MTC15は、フアイルデータA,
B,Cを順次的に読取り、ホストへ転送する。
B,Cを読取つて、フアイルメモリ9へ格納する
動作について説明する。まず、MTC15は、ホ
スト10の入出力処理部11からの要求にしたが
つて、磁気テープ1のインデツクスブロツク4を
読出し、主メモリ12のインデツクスバツフア域
14にロードする。入出力処理部11はこのイン
デツクスを解析し、各フアイルデータA,B,C
の大きさにしたがつて、フアイルメモリ9に格納
場所を設定する。次にMTC15に対して、デー
タ領域2からのデータ読取りと転送データ単位量
とを指示する。MTC15は、フアイルデータA,
B,Cを順次的に読取り、ホストへ転送する。
入出力処理部11は、受信したデータを、デー
タバツフア域13を介して、フアイルメモリ9の
所定の場合に格納する。
タバツフア域13を介して、フアイルメモリ9の
所定の場合に格納する。
なお、上述した実施例では、便宜上ホストによ
り入出力制御を行なうものとして説明されている
が、DMAあるいはチヤネルなどの通常用いられ
ている制御装置を利用する場合でも、実施例の本
質的な機能は変らない。
り入出力制御を行なうものとして説明されている
が、DMAあるいはチヤネルなどの通常用いられ
ている制御装置を利用する場合でも、実施例の本
質的な機能は変らない。
以上述べたように、本発明によれば、磁気テー
プのリード/ライト動作において、インデツクス
ブロツクを先に処理することにより、データが複
数のフアイルで構成されていても、磁気テープの
データ領域をリード/ライトしている間はテープ
走行を停止する必要がなく、高速磁気テープ装
置、特にストリーミングカセツト方式の磁気テー
プのフアイル処理においては、処理時間を大幅に
短縮することができる。
プのリード/ライト動作において、インデツクス
ブロツクを先に処理することにより、データが複
数のフアイルで構成されていても、磁気テープの
データ領域をリード/ライトしている間はテープ
走行を停止する必要がなく、高速磁気テープ装
置、特にストリーミングカセツト方式の磁気テー
プのフアイル処理においては、処理時間を大幅に
短縮することができる。
第1図は磁気テープのデータ格納形式の説明
図、第2図はストリーミングカセツトの記録形式
の説明図、第3図は本発明実施例による磁気テー
プの記録形式の説明図、第4図は本発明実施例シ
ステムの構成図である。 図中、1は磁気テープ、2はデータ領域、4は
インデツクスブロツク、9はフアイル・メモリ、
10はホスト・コンピユータ、11は入出力処理
部、12は主メモリ、13はデータバツフア域、
14はインデツクスバツフア域、15は磁気テー
プ制御装置、A,B,Cはフアイルデータ、a,
b,cはインデツクスデータを表わす。
図、第2図はストリーミングカセツトの記録形式
の説明図、第3図は本発明実施例による磁気テー
プの記録形式の説明図、第4図は本発明実施例シ
ステムの構成図である。 図中、1は磁気テープ、2はデータ領域、4は
インデツクスブロツク、9はフアイル・メモリ、
10はホスト・コンピユータ、11は入出力処理
部、12は主メモリ、13はデータバツフア域、
14はインデツクスバツフア域、15は磁気テー
プ制御装置、A,B,Cはフアイルデータ、a,
b,cはインデツクスデータを表わす。
Claims (1)
- 1 磁気テープ上の記録領域を、単一のインデツ
クスブロツク領域と単一のデータ領域とにより構
成し、上記インデツクスブロツク領域には、フア
イル名、フアイルの大きさ、転送単位の大きさ、
転送回数を1単位の制御データとして、該制御デ
ータを、フアイルが複数個ある場合にはそのフア
イル数分だけ設けた磁気テープ形式の磁気テープ
装置を使用する処理システムにおいて、書込みの
場合に、予めホストにおいてフアイルの数を確認
し、各フアイル毎にフアイル名、フアイルの大き
さ、転送単位の大きさ、転送回数を決定して制御
データを作成し、インデツクスブロツクの全体を
構築してからこれを磁気テープ装置へ転送して上
記磁気テープ上のインデツクスブロツク領域に書
込ませ、続いて各フアイル毎の制御データが示す
転送条件により、各フアイルのデータを順次磁気
テープ装置に転送して磁気テープ上のデータ領域
に書込ませ、他方読出しの場合には、まずインデ
ツクスブロツク領域を読出してホストへ転送し、
ホストはこれにより磁気テープの格納内容を識別
してフアイル領域をフアイル数だけ準備し、続い
て各フアイル毎の制御データが示す転送条件によ
りデータ領域を読出させてホストへ転送させるこ
とを特徴とする磁気テープ装置のデータ記憶処理
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57171559A JPS5960670A (ja) | 1982-09-30 | 1982-09-30 | 磁気テ−プ装置のデ−タ記憶処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57171559A JPS5960670A (ja) | 1982-09-30 | 1982-09-30 | 磁気テ−プ装置のデ−タ記憶処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5960670A JPS5960670A (ja) | 1984-04-06 |
| JPH0147809B2 true JPH0147809B2 (ja) | 1989-10-17 |
Family
ID=15925376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57171559A Granted JPS5960670A (ja) | 1982-09-30 | 1982-09-30 | 磁気テ−プ装置のデ−タ記憶処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5960670A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61158081A (ja) * | 1984-12-28 | 1986-07-17 | Panafacom Ltd | カ−トリツジ式磁気テ−プ装置 |
| JP4562115B2 (ja) | 2003-06-11 | 2010-10-13 | ソニー株式会社 | ファイル生成装置および方法、プログラム、並びに記録媒体 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5853010A (ja) * | 1981-09-24 | 1983-03-29 | Hitachi Ltd | シリアル記録デ−タフアイル構成法 |
-
1982
- 1982-09-30 JP JP57171559A patent/JPS5960670A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5960670A (ja) | 1984-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5724500A (en) | Multiple writing volume backup method | |
| JPS62177621A (ja) | デイスク装置 | |
| JPS60117326A (ja) | 画像デ−タ分割記憶装置 | |
| JPH0147809B2 (ja) | ||
| JPS63104284A (ja) | デイスクフアイルアクセス方式 | |
| JPS6359640A (ja) | ログ情報フアイル制御方式 | |
| JP2861342B2 (ja) | 光ディスク媒体移動方式 | |
| JPH0123872B2 (ja) | ||
| JPS61292779A (ja) | 検索デ−タ制御方法 | |
| JPS6359618A (ja) | コピー方法 | |
| JPS6325876A (ja) | 光デイスク制御装置 | |
| JPS63224487A (ja) | デイジタルデ−タレコ−ダ制御装置 | |
| JP2569524B2 (ja) | 拡張記憶装置の仮想デイスク制御方式 | |
| JPS58225464A (ja) | 外部記憶サブシステム | |
| JPS59758A (ja) | フロツピイ・デイスクのデ−タ記録方式 | |
| JPS5940309A (ja) | メモリコントロ−ラ | |
| JPH0335477A (ja) | 周辺記憶制御装置 | |
| JPS63213018A (ja) | 外部記憶制御装置 | |
| JPH04191921A (ja) | データファイル装置 | |
| JPH02171913A (ja) | 光ディスク装置制御方式 | |
| JPS62121904A (ja) | ストリ−ミング磁気テ−プ装置の制御方式 | |
| JPH02299036A (ja) | 情報記録再生方法 | |
| JPH05173720A (ja) | ディスク制御装置、ディスク装置およびディスク制御システム | |
| JPS63145557A (ja) | 情報処理装置 | |
| JPS5856059A (ja) | 入出力処理方式 |