JPH0219541B2 - - Google Patents
Info
- Publication number
- JPH0219541B2 JPH0219541B2 JP55157633A JP15763380A JPH0219541B2 JP H0219541 B2 JPH0219541 B2 JP H0219541B2 JP 55157633 A JP55157633 A JP 55157633A JP 15763380 A JP15763380 A JP 15763380A JP H0219541 B2 JPH0219541 B2 JP H0219541B2
- Authority
- JP
- Japan
- Prior art keywords
- ibg
- value
- tape
- maximum
- data
- 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
Links
- 238000001514 detection method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Digital Magnetic Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】
本発明は磁気テープ制御方式において、上位シ
ステムによつて制御されるリール間テープ駆動装
置に関し、特にリール間テープ駆動制御装置に関
する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an inter-reel tape drive device controlled by a host system in a magnetic tape control system, and more particularly to an inter-reel tape drive control device.
リール間テープ駆動装置において、テープ上の
IBG(ブロツク間ギヤツプ:Inter−Block−Gap)
が読取り書込みヘツドを通過している間に(即
ち、次のデータ・ブロツクを処理する前の時間
に)、新しい読取り命令又は書込み命令が受け取
られない場合オーバーラン(読取り書込みヘツド
が規定された最大のIBG距離を通過してしまう状
態)が起こる。上記オーバーランが起こると、テ
ープ駆動装置はテープをIBG内に戻さねばなら
ず、リール間テープ駆動装置においてはその間上
位システムよりの命令を実行する事ができず、磁
気テープサブシステムとしての効率を落とす事に
なる。 In a reel-to-reel tape drive,
IBG (Inter-Block-Gap)
If no new read or write commands are received while the read/write head is passing through the read/write head (i.e., before processing the next block of data), an overrun occurs (the read/write head A state in which the IBG distance is passed) occurs. When the above overrun occurs, the tape drive must return the tape to the IBG, and the inter-reel tape drive cannot execute instructions from the upper system during that time, reducing the efficiency of the magnetic tape subsystem. It will be dropped.
これまでに提案されたリール間テープ駆動装置
においては、このオーバーランの頻度によつて、
テープスピードを遅くする又はIBGの距離を規格
値の2倍に設定するという2つの方法を取つてい
た。 In the reel-to-reel tape drives proposed so far, this overrun frequency causes
Two methods were used: slowing down the tape speed or setting the IBG distance to twice the standard value.
しかしながらテープスピードを遅くするという
方法は、それ自体磁気テープサブシステムとして
の効率を著しく落とす事となり、かつまた磁気テ
ープ駆動装置に対して異なる速度でデータを処理
するという負荷を負わせる事により、回路の複雑
化、信頼性、安定性の低下、保守の繁雑化を招
き、何よりも磁気テープ駆動装置のコスト増とな
るといつた欠点を有している。 However, reducing the tape speed significantly reduces the efficiency of the magnetic tape subsystem, and also increases the load on the magnetic tape drive by processing data at different speeds. These disadvantages include complicating the magnetic tape drive, reducing reliability and stability, complicating maintenance, and above all, increasing the cost of the magnetic tape drive.
また、IBGの距離を、上位システムの動作モー
ド、データ処理の形態にかかわらず、単一の値
(規格値の2倍)に設定するという方法は、上位
システムからの命令が頻繁に送られて来る動作モ
ードの場合には、IBG距離が長くなる事により一
巻のテープ上に納められるデータ量が少なくな
り、かつまた上位システムからの送られて来る命
令の頻度が少ない場合にはたびたびオーバーラン
が発生する欠点を有している。 In addition, the method of setting the IBG distance to a single value (twice the standard value) regardless of the operating mode or data processing form of the upper system does not work because commands from the upper system are frequently sent. In the case of the following operation mode, the amount of data that can be stored on one roll of tape decreases due to the longer IBG distance, and if the frequency of commands sent from the host system is low, overruns often occur. It has the disadvantage that it occurs.
本発明は、データ処理の形態及び動作モードに
対して、磁気テープ制御装置内に、IBG値として
ある規準のIBG値と、取る事が許容される最大の
IBG値の2つの値として与え、磁気テープサブシ
ステム内で磁気テープ駆動装置が起こすオーバー
ランの回数を計数して取る事が許容される最大の
IBG値を補正していく事により上記欠点を解決
し、磁気テープサブシステムの効率を上げる様に
した装置を提供するものである。 The present invention provides a standard IBG value and a maximum permissible IBG value within a magnetic tape controller for data processing formats and operation modes.
The maximum allowable IBG value is given as two values and is calculated by counting the number of overruns caused by the magnetic tape drive within the magnetic tape subsystem.
The present invention provides an apparatus that solves the above drawbacks by correcting the IBG value and improves the efficiency of the magnetic tape subsystem.
本発明によれば、データをテープに書き込む場
合において、他の装置との互換性から決定される
規準値としてのIBGと、使用されるシステムのデ
ータ処理のデータ量から決定される許される最大
値としてのIBGを設け、上位システムから送られ
る命令の来るタイミングにより変化するIBG値が
上記2値のIBG値間内にある時は最大値のIBG値
を小さくし、変化するIBG値が上記2値のIBG値
間外に来る時はその頻度により最大値のIBG値を
大きくする装置を備えた事を特徴とするリール間
テープ駆動制御装置が得られる。 According to the present invention, when writing data to tape, IBG is a standard value determined from compatibility with other devices and the maximum allowable value determined from the data amount of data processing of the system used. When the IBG value that changes depending on the timing of commands sent from the upper system is between the above two IBG values, the maximum IBG value is decreased, and the changing IBG value is set as the above two values. There is obtained an inter-reel tape drive control device characterized in that it is equipped with a device that increases the maximum IBG value depending on the frequency when the maximum IBG value falls outside the range of IBG values.
ここで、「使用されるシステムのデータ処理の
データ量から決定される許される最大値としての
IBG」とは以下で決定されるIBGである。 Here, "as the maximum allowable value determined from the amount of data processing of the system used"
"IBG" is the IBG determined below.
(1) IBGを大きくする事により1巻のテープに
入るデータ量は減少する。 (1) By increasing the IBG, the amount of data that can fit on one tape is reduced.
(2) 一般にあるシステムにおけるデータ処理のデ
ータ量はその使用するユーテイリテイ等が同じ
ならばほぼ一定の値を取る事が多い。(2) In general, the amount of data processed in a certain system often takes a nearly constant value if the utility used by the system is the same.
(3) 故に、上記ユーテイリテイ等を使用する
JOBにおいて必要とするテープ巻数をシステ
ムとして許容される巻数にするには(1)項のIBG
は(2)項との関連によりおのずと最大値が決定さ
れる。(3) Therefore, use the above utilities, etc.
To make the number of tape rolls required for a job permissible for the system, IBG in section (1)
The maximum value is naturally determined by the relationship with item (2).
本発明においては、取る事が許容される最大の
IBG値を、それまでの上位システムから送られる
命令の履歴によつて変化させ、磁気テープ上にお
けるオーバーランの状態をより少なくする事によ
つて、磁気テープサブシステムとしての効率を上
げている。 In the present invention, the maximum allowable
The efficiency of the magnetic tape subsystem is improved by changing the IBG value according to the history of commands sent from the higher-level system and reducing overrun conditions on the magnetic tape.
以下、本発明による磁気テープ制御方式の実施
例を図面に従つて説明する。 Embodiments of the magnetic tape control system according to the present invention will be described below with reference to the drawings.
第1図において、上位システムからの命令19
が命令検出制御回路2に与えられ、この命令検出
制御回路2は、その命令を受けてサーボ回路10
並びに書込み回路16又は読取り回路12を作動
させる。 In FIG. 1, command 19 from the upper system
is given to the command detection control circuit 2, and the command detection control circuit 2 receives the command and outputs the servo circuit 10.
Also, the write circuit 16 or the read circuit 12 is activated.
この通常の磁気テープ装置の動作命令とは別
に、IBG距離レジスタ8に対して規準となるIBG
の距離と取る事が許容される最大のIBGの距離の
両方又は一方が与えられる。この場合、上位シス
テムからの命令で与えられる時もあるし、外部ス
イツチから指定される時もある。電源がONとな
つた時のこのIBG距離レジスタ8の値はたとえば
1/2インチ磁気テープ装置のGCRモードでは7.62
mm、PE、NRZ9TRモードでは15.24mm、カートリ
ツジ装置においては15.24mmが規準値となり、取
る事が許容される最大のIBG値はその数倍と初期
値化される。 In addition to this normal magnetic tape device operation command, the IBG distance register 8 is a standard IBG distance register.
and/or the maximum IBG distance allowed. In this case, it is sometimes given by a command from the higher-level system, and sometimes specified by an external switch. For example, the value of IBG distance register 8 when the power is turned on is 7.62 in GCR mode of a 1/2 inch magnetic tape device.
The standard value is 15.24mm for mm, PE, and NRZ9TR modes, and 15.24mm for cartridge devices, and the maximum allowable IBG value is initialized to several times that value.
さて、書込系の命令によつて書込み回路16は
書込みヘツド17を経由してデータをテープ上に
書込む。読取りヘツド13は書込まれたテープ上
のデータを読取りデータは読み取り回路12によ
つて波形整形されてIBG検出回路9とブロツク検
出回路1とに与えられる。 Now, in response to a write-related command, the write circuit 16 writes data onto the tape via the write head 17. The read head 13 reads the written data on the tape, and the data is waveform-shaped by the read circuit 12 and applied to the IBG detection circuit 9 and the block detection circuit 1.
今、第2図において、n番目のブロツク31が
テープに書込まれかつテープが走行しているとす
る。IBG距離レジスタ8にある、取る事が許容さ
れる最大のIBGの距離が34で表わされるとする
と、読取り、書込みヘツドが32の位置にある時
に上位システムにより命令が与えられると、n+
1番目のブロツクはn番目のブロツクより所定の
IBGだけ離れて書かれるので、オーバーランは起
こらない。読取り、書込みヘツドが34で表わさ
れる取る事が許容される最大のIBG距離を越えて
も上位システムよりの命令が与えられない場合、
たとえば読取り、書込みヘツドで33の位置にあ
る時はオーバーランが発生する。 Now, in FIG. 2, it is assumed that the nth block 31 has been written on the tape and the tape is running. If the maximum IBG distance allowed in IBG distance register 8 is represented by 34, then if an instruction is given by the host system when the read/write head is at position 32, then n+
The first block has a predetermined value from the nth block.
Since only IBG is written apart, overrun will not occur. If the read/write head is not given a command from the host system even if it exceeds the maximum IBG distance that it is allowed to take, represented by 34,
For example, an overrun occurs when the read/write head is at position 33.
第1図に戻つて、オーバーラン検出器4は上記
オーバーランを検出し、オーバーラン計数器5は
このオーバーランの起こつた回数をある一定の時
間内で計数する。他方ブロツク計数器3はある一
定の時間内で処理したブロツク数を計数する。比
較演算器6ではブロツク計数器3の値とオーバー
ラン計数器5の値をもつて、取る事が許容される
最大のIBG値を長くするか又は短かくするかを決
定する。比較演算器6は演算し終わるとIBG距離
減少信号14、IBG距離増加信号15を使用して
IBG距離レジスタ8の値を変えていき、磁気テー
プサブシステムの効率が大となりかつ磁気テープ
一巻に入るデータ量が多くなる様にIBG値を制御
する。 Returning to FIG. 1, overrun detector 4 detects the above-mentioned overrun, and overrun counter 5 counts the number of times this overrun has occurred within a certain period of time. On the other hand, the block counter 3 counts the number of blocks processed within a certain period of time. The comparison calculator 6 uses the value of the block counter 3 and the value of the overrun counter 5 to determine whether to lengthen or shorten the maximum allowable IBG value. When the comparator 6 completes the calculation, it uses the IBG distance decrease signal 14 and the IBG distance increase signal 15.
By changing the value of the IBG distance register 8, the IBG value is controlled so that the efficiency of the magnetic tape subsystem increases and the amount of data that can fit into one roll of magnetic tape increases.
上記制御によつて磁気テープ装置は今まで以上
のパフオーマンスを持つてデータの書込みを行な
う事ができる。他方読取り時においてはn番目の
ブロツクを読取つても磁気テープ駆動装置には続
けて読取りの走行命令が出される。すなわち、デ
ータをテープから読み出す場合において、指定さ
れたブロツクを読んだ後その次のブロツクを読み
出すまでテープ駆動装置を走行させる。これによ
つて、次の読取り命令によるデータの読取りを効
率的に行なう(IBG値を上記システムとして許容
される最大値に設定する事によつて、読み取り時
において次のデータブロツクにリードヘツドが突
入する前に次の読取り命令をもらう確率を大にし
て、リードオーバーランによるテープのリポジシ
ヨニング(再位置決め)をさせずに長少の時間で
テープ上のデータを読み取る)。 Through the above control, the magnetic tape device can write data with better performance than ever before. On the other hand, during reading, even after reading the n-th block, the magnetic tape drive continues to receive a reading command. That is, when reading data from a tape, the tape drive is run after reading a designated block until reading the next block. This allows data to be read efficiently by the next read command (by setting the IBG value to the maximum value allowed by the above system, the read head will rush into the next data block during reading). This method increases the probability of receiving the next read command before reading data on the tape in a short period of time without repositioning the tape due to read overrun.
上位システムからの命令の出方にもよるがリー
ル間テープ駆動装置においてはこの制御方式は大
きなパフオーマンスを得る事が出来る。 Although it depends on how commands are issued from the host system, this control method can achieve great performance in inter-reel tape drives.
以上の様に本発明によれば、磁気テープサブシ
ステムにおいて効率的なデータ処理方法を与える
と共に安価で信頼性の高い磁気テープ駆動装置と
その制御装置を得ることができる。 As described above, according to the present invention, it is possible to provide an efficient data processing method in a magnetic tape subsystem, and to obtain an inexpensive and highly reliable magnetic tape drive device and its control device.
第1図は本発明の制御方式を得る為の回路のブ
ロツク図であり、第2図はテープ上のブロツクと
IBG、オーバーラン動作を示す説明図である。
1……ブロツク検出回路、2……命令検出制御
回路、3……ブロツク計数器、4……オーバーラ
ン検出器、5……オーバーラン計数器、6……比
較演算器、7……テープ位置制御回路、8……
IBG距離レジスタ、9……IBG検出回路、10…
…サーボ回路、11……モータ、12……読取り
回路、13……読取りヘツド、14……IBG距離
減少信号、15……IBG距離増加信号、16……
書込み回路、17……書込みヘツド、18……
IBG距離セツト信号、19……上位システムより
の命令、30……n−1番目のブロツク、31…
…n番目のブロツク、32,33……読取り、書
込みヘツド、34……取る事が許容される最大の
IBG距離。
Figure 1 is a block diagram of the circuit for obtaining the control method of the present invention, and Figure 2 is a block diagram of the circuit on the tape.
It is an explanatory diagram showing IBG and overrun operation. 1...Block detection circuit, 2...Command detection control circuit, 3...Block counter, 4...Overrun detector, 5...Overrun counter, 6...Comparison calculator, 7...Tape position Control circuit, 8...
IBG distance register, 9...IBG detection circuit, 10...
... Servo circuit, 11 ... Motor, 12 ... Read circuit, 13 ... Read head, 14 ... IBG distance decrease signal, 15 ... IBG distance increase signal, 16 ...
Write circuit, 17...Write head, 18...
IBG distance set signal, 19... Command from upper system, 30... n-1th block, 31...
...nth block, 32, 33...read, write head, 34...maximum allowed to take
IBG distance.
Claims (1)
の装置との互換性から決定される規準値としての
IBGと、使用されるシステムのデータ処理のデー
タ量から決定される許される最大値としてのIBG
を設け、上位システムから送られる命令の来るタ
イミングにより変化するIBG値が上記2値のIBG
値間内にある時は最大値のIBG値を小さくし、変
化するIBG値が上記2値のIBG値間外に来る時は
その頻度により最大値のIBG値を大きくする装置
を備えた事を特徴とするリール間テープ駆動制御
装置。1 When writing data to tape, standard values determined from compatibility with other devices.
IBG and IBG as the maximum allowed value determined from the data volume of the data processing of the system used
The IBG value that changes depending on the timing of commands sent from the upper system is the above binary IBG.
Equipped with a device that reduces the maximum IBG value when it is within the range between the two values, and increases the maximum IBG value depending on the frequency when the changing IBG value falls outside the above two IBG values. Features: Inter-reel tape drive control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55157633A JPS5782240A (en) | 1980-11-11 | 1980-11-11 | Tape drive controller between reels |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55157633A JPS5782240A (en) | 1980-11-11 | 1980-11-11 | Tape drive controller between reels |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5782240A JPS5782240A (en) | 1982-05-22 |
| JPH0219541B2 true JPH0219541B2 (en) | 1990-05-02 |
Family
ID=15653978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55157633A Granted JPS5782240A (en) | 1980-11-11 | 1980-11-11 | Tape drive controller between reels |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5782240A (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6276044A (en) * | 1985-09-30 | 1987-04-08 | Fujitsu Ltd | Magnetic tape recorder |
| JP2000321907A (en) | 1999-05-17 | 2000-11-24 | Konica Corp | Fixing device |
| US6345169B1 (en) | 1999-07-01 | 2002-02-05 | Konica Corporation | Fixing apparatus with heat ray generating device |
-
1980
- 1980-11-11 JP JP55157633A patent/JPS5782240A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5782240A (en) | 1982-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2658697B2 (en) | Watch dock timer circuit | |
| JPS5845101B2 (en) | Magnetic tape drive control device | |
| US5650882A (en) | Disk unit performing control using sector pulses | |
| JP2576775B2 (en) | Magnetic tape prefetch controller | |
| JPH0451851B2 (en) | ||
| JPS6117016B2 (en) | ||
| JPH05307444A (en) | Streamer type magnetic tape unit | |
| JPS61253658A (en) | Streaming mode controlling system of magnetic tape device | |
| JP2835844B2 (en) | Magnetic tape unit | |
| JPS6297164A (en) | Magnetic tape controller | |
| JPH02146137A (en) | Magnetic tape device | |
| JPS60149479A (en) | Information recording device | |
| JPH0150991B2 (en) | ||
| JP2000123473A (en) | Magnetic tape unit | |
| JPS6231407B2 (en) | ||
| JPH11126412A (en) | Rotary storage device | |
| JP2614015B2 (en) | Disk controller | |
| JP3153429B2 (en) | Control method for magnetic disk drive | |
| JPH05241736A (en) | File control method for magnetic tape storage device | |
| KR0160111B1 (en) | Apparatus and method preventing run-away of sequencer by using timer interrupt | |
| JPH04139604A (en) | Control system for magnetic tape processor | |
| JPS6280806A (en) | Tape overrun control system between reels | |
| JPH0261721A (en) | Buffer memory controller | |
| JPS6292105A (en) | Magnetic tape recording method | |
| JPH0573997A (en) | Magnetic tape device |