JPH054693B2 - - Google Patents

Info

Publication number
JPH054693B2
JPH054693B2 JP60236903A JP23690385A JPH054693B2 JP H054693 B2 JPH054693 B2 JP H054693B2 JP 60236903 A JP60236903 A JP 60236903A JP 23690385 A JP23690385 A JP 23690385A JP H054693 B2 JPH054693 B2 JP H054693B2
Authority
JP
Japan
Prior art keywords
buffer
magnetic tape
data
block
command
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 - Lifetime
Application number
JP60236903A
Other languages
English (en)
Other versions
JPS6297020A (ja
Inventor
Masaki Fujiki
Noboru Oowa
Yoshio Ooshima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60236903A priority Critical patent/JPS6297020A/ja
Publication of JPS6297020A publication Critical patent/JPS6297020A/ja
Publication of JPH054693B2 publication Critical patent/JPH054693B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Magnetic Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 〔概要〕 リール対リール駆動式磁気テープの数ブロツク
分データを蓄積するデータバツフアを具備する制
御装置に係り、上位装置から例えば、リード/ス
ペース命令があつた時、実際には磁気テープを駆
動することなく所要とするデータの転送処理をお
こなう制御方法が示される。
〔産業上の利用分野〕
本発明は磁気テープ制御装置に係り、上位装置
から発せられる単発コマンド群に対する応答処理
時間を合理的に短縮する磁気テープ制御方法に関
する。
〔従来の技術〕
係る磁気テープ制御装置は上位装置の命令に対
して磁気テープ装置を動作させているため、フオ
ワード系、バツクワード系各命令が混在して発行
された場合、対応してテープを前進、後退させて
いるため、ストリーミング磁気テープ装置のよう
にアクセス時間が長くかつまたスタートストツプ
特性に依存してテープがオーバランする。これに
ともない所定のIBG(Inter Block Gap)内に停
止出来ずテープのリポジシヨン動作を行うことと
なりプログラム処理の時間的効率が低下する。
これを改善するため磁気テープ制御装置にデー
タバツフアを設けて、データ書込み時は予め上位
装置からデータを逐次的に入力しておき該バツフ
アを介して前記の入力データを磁気テープ装置に
転送するとか、あるいはデータリード時は予めバ
ツフアに必要とするデータを書込んだ後上位装置
に高速で送り込むことが行われている。
本発明は特に、種々のフアイル形式を採用する
磁気テープに対して、該テープのフアイルオープ
ンなどに係る最低限情報を、同一のコマンド列で
処理するやうな場合におけるデータ処理の効率化
を意図するものである。
〔発明が解決しようとする問題点〕
第4図はあるフアイルのオープンに係るプログ
ラム処理ブロツクの一配置例である。
磁気テープ30にはBOTに続いて、逐次的に
ボリユームラベルブロツク31(Vo1)、複数の
ヘツダブロツク32(HD1)〜34(HD3)、及
びテープマークブロツク35(FM)などが順次
書き込まれている。
このような定フオーマツトに従つて記録された
磁気テープを下記の如きコマンド列で処理するよ
うなフアイルオープンに際しては、同一のブロツ
ク位置を数回アクセスする処理が必要とされる。
リード命令(Vo1)→リード命令(HD1)→
バツクスペース命令(HD1)→バツクスペー
ス命令(Vo1)→リード命令(Vo1)→ライト
命令(新しいHD1) 即ち、上位装置からの単発的リードあるいはラ
イト命令が出る場合は、同一のブロツク位置を数
回反復してアクセスすることが多いため、データ
処理の効率化を図ることが必須の要件となる。
〔問題点を解決するための手段〕 本発明の目的は、先取りによつて得られたデー
タバツフア内部のデータを有効に用いることによ
つて、上位装置からのリード命令などのコマンド
に対するコントローラから磁気テープ装置へのコ
マンド送信の必要性を独自に判断して、コントロ
ーラからの上位装置へのコマンド処理時間を短縮
することである。
この目的を達成するに当たり、複数ブロツク分
のデータを蓄積するデータバツフアを備え、ブロ
ツク先読み制御機能を備えた磁気テープ制御装置
において、 或る時点の上位装置19の命令に対応するブロ
ツク位置を示す論理ブロツクポインタレジスタ
1、前記時点における磁気テープの位置付けされ
ている物理ブロツクポインタレジスタ3、前記デ
ータバツフア12の有効性を示すバツフアバリツ
ドフオワードカウンタ6とバツフアバリツドバツ
クワードカウンタ7を設け、 前記カウンタ6,7の値により前記上位装置1
9から磁気テープ制御のバツクスペースブロツク
或いはペースブロツクの命令21、リード或いは
リードバツクワード命令20のバースト転送命令
を受信した時、 前記論理ブロツクポインタレジスタ1の値を変
更せしめて磁気テープ装置18を駆動することな
くコントロール命令の完了を通知することを特徴
とする磁気テープ制御方法とする。
〔作用〕
制御装置16のバツフア12に蓄えられている
先取りデータを有効に利用し、上位装置からリー
ドあるいはリードバツクワード命令20が発せら
れた時、バツフア12内データを上位装置に転
送、あるいはバツフアのブロツクポインタを移動
することによつて実際には磁気テープ装置駆動を
しないでコマンドの完了を上位装置に報告するよ
うにしたものである。
バツフアバリツドカウンタ5はフオワード方向
コマンドで実動作しなくてもよいブロツク数を示
すバツフアバリツドフオワードカウンタ6
(VFC)、バツクワード方向コマンドで実動作し
なくてもよいブロツク数を示すバツフアバリツド
バツクワードカウンタ7(VBC)を具備する。
そして前記カウンタ6または7の値がゼロの時、
実際に磁気テープを移動しなくてはならないと認
識せしめる。
〔実施例〕
第1図は本発明による磁気テープ制御実施例と
するシステムブロツク図である。
第2図はバツフア内四分割のデータ格納になる
状態図、及び第3図はポインタレジスタ及びカウ
ンタのポインタ制御ビツトの配置図である。
システムブロツク図において、制御装置16内
の論理ブロツクポインタ(BP)レジスタ1は該
制御装置が次に上位装置19へ送るべきブロツク
のバツフアアドレスに対応したビツトを“1”と
して示すものであり、物理ブロツクポインタ
(HP)レジスタ3は該制御装置が次にバツフア
12に送るべきアドレスに対応したビツトを
“1”として示すバツフア分割分のビツト数を示
すシフトレジスタで、フオワード方向を右シフ
ト、バツクワード方向を左シフトと定義する。
制御装置16は磁気テープ装置18より単ブロ
ツク分のデータを読み取つてバツフア12に書き
込むたびに、HPレジスタ3の“1”を右にシフ
トして単ブロツク分のデータを上位装置19へ転
送するたびにBPレジスタ1の“1”を右にシフ
トする。
HPレジスタ3とBPレジスタ1のビツト位置が
一致したときは上位装置19への転送データが未
だバツフア12内に取り込まれていないことをし
めし、1ビツト以上HPレジスタ3が右にシフト
するまで上位装置へのデータ転送を待たせる。
本実施例では先読み動作中にテープ制御用ブロ
ツク例えばBOT(Biginnig Of Tape)または
EOT(End Of Tape)あるいはエンドオブデー
タブロツク、テープマークブロツクが検出された
時は先読み動作を中止するものである。
第3図は前記フアイルオープンに係るプログラ
ム処理に係るHPレジスタ、BPレジスタ、及び
VFCカウンタ6、VBCカウンタ7内におけるポ
インタ制御ビツトがシフト動作するそれぞれの状
態を示す図である。
図中、イは初期状態、ロはヘツダブロツク32
(HD1)までバツフアに磁気テープ装置18のデ
ータ書込みがされ、かつボリユームラベルブロツ
ク31(Vo1)が上位装置12に転送された状
態、及びハは前記ロ図状態において、上位装置1
2からバツクスペースコマンドを受信したとき、
BPレジスタを左にシフトせしめて磁気テープ装
置の駆動はされない状態をそれぞれ示している。
〔発明の効果〕
以上説明したように本発明磁気テープ制御方法
によれば、有効な先取りデータが存在するかぎり
磁気テープ装置を駆動することなしに、上位装置
からのフオワード系並びにバツクワード系の命令
に応答することが出来るのでコマンドの応答時間
を顕著に短縮することができる。
【図面の簡単な説明】
第1図は本発明のテープ制御実施例とするシス
テムブロツク図、第2図は四分割されたバツフア
を示す。第3図はポインタレジスタ及びカウンタ
の制御ビツト配置図、第4図はフアイルオープン
に係るルーチンブロツク配置図である。 図中、1は論理ブロツクポインタレジスタ、3
は物理ブロツクポインタレジスタ、6と7はバツ
フアバリツドカウンタ、16は本発明に係る磁気
テープ制御装置、18は磁気テープ装置、19は
上位装置、20はリードあるいはリードバツクワ
ード命令、及び、21はスペースブロツク命令あ
るいはバツクスペースブロツク命令である。

Claims (1)

  1. 【特許請求の範囲】 1 複数ブロツク分のデータを蓄積するデータバ
    ツフアを備え、ブロツク先読み制御機能を備えた
    磁気テープ制御装置において、 ある時点の上位装置19の命令に対応するブロ
    ツク位置を示す論理ブロツクポインタレジスタ
    1、前記時点における磁気テープの位置付けされ
    ている物理ブロツクポインタレジスタ3、前記デ
    ータバツフア12の有効性を示すバツフアバリツ
    ドフオワードカウンタ6とバツフアバリツドバツ
    クワードカウンタ7を設け、 前記カウンタ6,7の値により前記上位装置1
    9から磁気テープ制御のバツクスペースブロツク
    或いはペースブロツクの命令21、リード或いは
    リードバツクワード命令20のバースト転送命令
    を受信した時、 前記論理ブロツクポインタレジスタ1の値を変
    更せしめて磁気テープ装置18を駆動することな
    くコントロール命令の完了を通知することを特徴
    とする磁気テープ制御方法。 2 前記バースト転送命令を受信した時、前記バ
    ツフアバリツドフオワードカウンタ6とバツフア
    バリツドバツクワードカウンタ7の値を参照して
    前記バツフア12内のデータが有効であれば前記
    論理ブロツクポインタレジスタ1を変更してテー
    プからのデータを読み取らずに前記バツフア12
    内データを転送して前記命令が完了したことを通
    知することを特徴とする前記特許請求の範囲第1
    項記載の磁気テープ制御方法。
JP60236903A 1985-10-23 1985-10-23 磁気テ−プ制御方法 Granted JPS6297020A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60236903A JPS6297020A (ja) 1985-10-23 1985-10-23 磁気テ−プ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60236903A JPS6297020A (ja) 1985-10-23 1985-10-23 磁気テ−プ制御方法

Publications (2)

Publication Number Publication Date
JPS6297020A JPS6297020A (ja) 1987-05-06
JPH054693B2 true JPH054693B2 (ja) 1993-01-20

Family

ID=17007460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60236903A Granted JPS6297020A (ja) 1985-10-23 1985-10-23 磁気テ−プ制御方法

Country Status (1)

Country Link
JP (1) JPS6297020A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993002410A1 (fr) * 1991-07-22 1993-02-04 Fujitsu Limited Procede de commande de l'enregistrement de donnees sur bande magnetique
EP0570632A1 (en) * 1992-05-21 1993-11-24 The Dow Chemical Company Mass polymerized styrene polymer composites reinforced with a mixture of fibrous and spherical particles
JPH1166730A (ja) * 1997-08-18 1999-03-09 Fujitsu Ltd 磁気テープ装置の制御方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5843777B2 (ja) * 1974-09-17 1983-09-29 株式会社日立製作所 回転形磁気記憶装置

Also Published As

Publication number Publication date
JPS6297020A (ja) 1987-05-06

Similar Documents

Publication Publication Date Title
US4811280A (en) Dual mode disk controller
JPH0378649B2 (ja)
JP2776335B2 (ja) 可変長シーケンシャル・レコードの書き込み方法
JPS58219660A (ja) 磁気テ−プ駆動装置
US4584617A (en) Method and apparatus for improving the transfer time in rotating data storage systems
JPS6232494B2 (ja)
JP3255887B2 (ja) 磁気ディスク装置およびそのディスクアクセス方法
JPS5833571B2 (ja) ジヨウホウコウカンヨウツウシンロ
JPS6297020A (ja) 磁気テ−プ制御方法
JPH02240867A (ja) データ記録方法、データ再生方法、データ記録再生方法、記録装置、再生装置、及び記録再生装置
EP0080878A2 (en) Cache memory and method of control for use with magnetic disks
JP2655119B2 (ja) 磁気ディスク駆動制御装置
US4647991A (en) Disk channel controller
JP3593608B2 (ja) 磁気ディスク装置およびレコード読み出し方法
JP2834081B2 (ja) 磁気ディスク制御装置
JP2789772B2 (ja) 磁気ディスクリフォーマット方式
JPS6095762A (ja) 磁気デイスク制御装置
JPH06150557A (ja) トラックエミュレーション方法および外部記憶サブシステム
JPS63306567A (ja) 回転型記憶装置
JPH064221A (ja) バッファ制御回路および回転形記憶装置
JPH0521367U (ja) 磁気テープ制御装置
JPS6247735A (ja) 外部記憶装置用コントロ−ラ
JPH06103510A (ja) 記録再生装置のデータ処理方法
JPS6275751A (ja) 外部記憶装置の制御方式
JPH0567022A (ja) 高速データアクセス方式