JPH0318206B2 - - Google Patents

Info

Publication number
JPH0318206B2
JPH0318206B2 JP17722383A JP17722383A JPH0318206B2 JP H0318206 B2 JPH0318206 B2 JP H0318206B2 JP 17722383 A JP17722383 A JP 17722383A JP 17722383 A JP17722383 A JP 17722383A JP H0318206 B2 JPH0318206 B2 JP H0318206B2
Authority
JP
Japan
Prior art keywords
data
data block
identification number
magnetic tape
circuit
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
Application number
JP17722383A
Other languages
English (en)
Other versions
JPS6069731A (ja
Inventor
Akihiro Hayakawa
Yoichi Takahashi
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 JP17722383A priority Critical patent/JPS6069731A/ja
Publication of JPS6069731A publication Critical patent/JPS6069731A/ja
Publication of JPH0318206B2 publication Critical patent/JPH0318206B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、記録媒体をデータフアイル単位に区
切るために記憶されたテープマーク毎にテープマ
ーク識別番号を記録すると共に、テープマークと
テープマークとの間に記録されたデータブロツク
毎にデータブロツク識別番号を記録する記録装置
に関し、特に所定のフアイル内に新たにデータブ
ロツクを書きたしする場合の記録装置のブロツク
管理方法に関する。
(b) 技術の背景 データを記録媒体に記録/再生する方法は各種
の方法が開発され実施されている。記録媒体に記
録/再生するデータの重要度はデータ処理装置の
利用方法が高度化、複雑化するにつれて益々重要
度が増大して来ている。このような状況下にあつ
て、データを記録媒体上に記録/再生する管理手
法もより高度で確実なものが要請される。
(c) 従来技術と問題点 従来の記録装置のブロツク管理方法について磁
気テープを例にとり説明する。
第1図は従来の磁気テープのブロツク管理方法
の実施例を示す。
図において、1は磁気テープ媒体、2はテープ
マーク、3はデータブロツク、4はデータフアイ
ル()、5はデータフアイル()をそれぞれ
示し、又a〜dは磁気ヘツド(図示してない)の
磁気テープに対する相対位置を示す。
尚データブロツク3にはデータブロツク識別番
号とテープマーク識別番号からなるデータブロツ
ク管理情報が付与されている。
又データフアイル()4内にデータブロツク
3を書き足しする場合、c地点以降のデータフア
イル()は上書きされて消されてまう。従つて
通常は別媒体に複写しておく。
今、磁気ヘツド(図示してない)がa地点に位
置付けられており、この状態で書き足しをする場
合、上位装置(図示してない)からフオワードス
ペースコマンド(磁気テープ媒体1をフオワード
方向に進めテープマーク2を検出するとストツプ
する動作)を発行する。フオワードスペースコマ
ンド実施後は磁気ヘツド(図示してない)の位置
はd地点に移動する。この時磁気テープ制御装置
(図示してない)内ではテープマーク識別番号
(TSN)はデータフアイル()5のテープマー
ク識別番号(TSNn+1)、即ちn+1の番号が
認識されている。しかし、データブロツク識別番
号(BSN1、BSN2,…)は認識されていない。
次に磁気テープ制御装置(図示してない)は書
き足しするデータフアイル()4位置に移動す
るためにバツクワードスペースコマンド(磁気テ
ープ媒体1をバツクワード方向に進めテープマー
ク2又はデータブロツク3を検出するとストツプ
する動作)を実行し磁気ヘツド(図示してない)
の位置をc地点に移動させる。この時テープマー
ク識別番号(TSN)はマイナス1されnとなる
が、まだデータブロツク識別番号(BSN1、
BSN2…)は認識されていない。
次に、上位装置(図示してない)からライトコ
マンドが発行されると、磁気テープ制御装置(図
示してない)は、書き足しするデータブロツク3
のデータブロツク識別番号(BSN1、BSN2…)
を確認するためと、データブロツク・データブロ
ツク間の一定間隔(ギヤツプ)を十分に確保する
ためにバツクスペースブロツク(磁気テープ媒体
1をバツクワード方向に進めデータブロツク3を
検出するとストツプする動作)を実行する。これ
により、磁気ヘツド(図示してない)の位置をb
地点に移動しデータブロツク識別番号(BSN1、
BSN2…)を確認する。ここで書込み動作に移
り、いま読んだ最終のデータブロツクと十分な一
定間隔(ギヤツプ)をとつてフオワード方向に磁
気ヘツドを進め、書き足しする直前のデータブロ
ツク3で読み取り確認されたデータブロツク識別
番号(BSNn)にプラス1したもの、即ちBSNn
+1が書き足しの最初のデータブロツク識別番号
として書き込まれる。しかし、直前のデータブロ
ツク3(識別番号BSNn)までの距離が所定の長
さより十分に長い場合(磁気テープ媒体1上の欠
陥等により情報の記録が出来ないための未記録部
分等がある場合)には、バツクスペースブロツク
(磁気テープ媒体1をバツクワード方向に進めデ
ータブロツク3を検出するとストツプする動作)
を複数回実行するため、直前のデータブロツク3
(識別番号BSNn)までの位置付け及び書き足し
する最初のデータブロツク3(識別番号BSNn+
1)への位置付けに要する時間的ロスが大きくな
るという欠点がある。
(d) 発明の目的 本発明は、上記欠点を解消した新規な記録装置
のブロツク管理方法を提供することを目的とし、
特にデータブロツクの書き足しをする場合、直前
のデータブロツクまでの位置付け及び書き足しす
る最初のデータブロツクまでの位置付けに要する
時間的ロスを解消し、効率的にデータブロツクの
書き足しが可能となる記録装置のブロツク管理方
法を実現することにある。
(e) 発明の構成 記録媒体をデータフアイル単位に区切るために
記録されたテープマーク毎にテープマーク識別番
号を記録すると共に、テープマークとテープマー
クとの間に記録されたデータブロツク毎にデータ
ブロツク識別番号を記録する記録装置において、
該データフアイルに該データブロツクを追加記録
するとき、直前のデータブロツクが見つからなか
つたことを示す情報と、上記データブロツク識別
番号を再度初期値から採番して付加記録するよう
に構成する。
(f) 発明の実施例 以下本発明を図面を参照して説明する。
第2図は本発明に係る磁気テープ制御装置の実
施例、第3図は本発明に係る磁気テープ媒体上の
データフオーマツトの実施例をそれぞれ示す。
本実施例においては磁気テープ媒体上の記録方
式は磁気テープ媒体の幅方向に18ビツト同時に記
録する18トラツクと呼ばれる構成である。
第2図において、6はインタフエース回路、7
はマルチプレクサ回路、8はバツフア回路、9は
変調/ライト回路、10は復調/リード回路、1
1はシリアルナンバサンプリング回路(以下
SNS回路と略称する)、12はシリアルナンバ発
生回路(以下SN発生回路と略称する)、13はシ
リアルナンバレジスタ回路(以下SNR回路と略
称する)、14はマイクロプロセツサ(以下MPU
と略称する)、15は磁気テープ制御装置、16
は共用レジスタ回路、17は磁気テープ装置、1
8はAゾーン、19はBゾーン、20はデータグ
ループ()、21はデータグループ()、22
はレジデユアルデータグループ、23はCRCデ
ータグループをそれぞれ示す。
又、第3図において、D1〜D17は書込みデー
タ、ECCはエラー訂正符号、Pdはパデイングデ
ータ、はテープマーク識別番号(TSN1、
TSN2、…)、,はデータブロツク識別番号
(BSN1、BSN2、…)、は制御用フラグをそれ
ぞれ示す。
第2図における磁気テープ制御装置15は上位
装置(図示してない)との情報のやりとりをする
インタフエース回路6、インタフエース回路6と
復調/リード回路10とシリアルナンバ発生回路
12からの入力データを選択してバツフア回路8
へ出力するマルチプレクサ回路7、マルチプレク
サ回路7からの入力データを一時的に蓄え、変
調/ライト回路9へ順次出力するバツフア回路
8、バツフア回路8からの入力データを変調し
て、書込みデータとして磁気テープ装置17に転
送する変調/ライト回路9、磁気テープ装置17
からの読み取りテータを復調した読み取りデータ
とする復調/リード回路10、復調/リード回路
10よりデータブロツク識別番号(BSN1、
BSN2、…)とテープマーク識別番号(TSN1、
TSN2、…)及び制御用フラグを取り出すSNS
回路11、MPU14の指示により書き足しする
データブロツク3に付与するデータブロツク識別
番号(BSN1、BSN2、…)とテープマーク識別
番号(TSN1、TSN2、…)及び制御用フラグ
を作成して、マルチプレクサ回路7へ出力する
SN発生回路12、MPU14内にありデータブロ
ツク管理情報を格納しているSNR回路13、磁
気テープ制御装置15内の各種の制御を司る
MPU14から構成される。
尚磁気テープ装置17はデータブロツク管理情
報を格納する共用レジスタ16を持つている。
次に第3図の磁気テープ媒体上のデータフオー
マツトはデータの上下方向のビツト数が9ビツト
でなるAゾーン18、Bゾーン19と、各ゾーン
に配置され、それぞれ8バイトでなる4つのデー
タグループ20,21,22,23で構成され
る。
本実施例では上位装置(図示してない)から転
送されて来る書き込みデータが17バイトの場合で
ある。
まず、奇数バイト目の書込みデータはAゾーン
18側に、偶数バイト目の書込みデータはBゾー
ン19側に振り分けられる、更にそれぞれ振り分
けられた書込みデータは各ゾーン毎に7バイトの
書込みデータ用データグループ()20、()
21に分離する。各データグループ20〜23に
はエラー訂正用のチエツクデータであるエラー訂
正符号(ECC)が付加されるので、各データグ
ループ20〜23は8バイトで形成される。尚デ
ータグループ()21に振り分けられたデータ
が7バイトに満たない場合は不足バイト分だけパ
デイングデータPdが付加される。
上位装置(図示してない)から転送されて来た
データにより構成されるデータグループ()2
0、()21の後にはAゾーン18、Bゾーン
19共に更にレジデユアルデータグループ22、
CRCデータグループ23が付加される。レジデ
ユアルデータグループ22の1バイト目〜4バイ
ト目に本発明に係るデータが記録される。
1バイト目がテープマーク識別番号、2、3
バイト目がデータブロツク識別番号、、4バ
イト目は制御用フラグが記録される。以上の4
バイトはAゾーン18、Bゾーン19共に同一デ
ータが書き込まれ、データの読み出し時にAゾー
ン18側のデータとBゾーン19側のデータとが
比較される。又レジデユアルデータグループ22
の5バイト目以降とCRCデータグループ23に
は上位装置(図示してない)から転送されて来る
全データに対するチエツクビツト(CRC)他が
記録されている。
次にデータフアイル内にデータブロツク3の書
き足し(データブロツク3識別番号BSNn以降に
相当する)をする時の動作について説明する。
磁気ヘツド(図示してない)がa地点に位置付
けられているとする。a地点で上位位置(図示し
てない)からフオワードスペースコマンド(磁気
テープ媒体1をフオワード方向に進めテープマー
ク2を検出するとストツプする動作)が発行され
ると、MPU14は内部のSNR回路13で現在認
識されているテープマーク識別番号(TSNn)を
プラス1し、データブロツク識別番号をゼロにセ
ツトする。そして、その内容を磁気テープ装置1
7内の共用レジスタ16に格納し、磁気テープ装
置17に対してフオワードスペースコマンド動作
を指示する。磁気テープ装置17は磁気テープを
移動させて、磁気ヘツド(図示してない)が、最
初のテープマークを検出したd地点で停止する。
更に上位装置(図示してない)からバツクワード
スペースコマンド(磁気テープ媒体1をバツクワ
ード方向に進めテープマーク2又はデータブロツ
ク3を検出するとストツプする動作)が発行され
る。このコマンドによりMPU14は磁気テープ
装置17内共用レジスタ16で記憶いているデー
タブロツク管理情報をSNR回路13に取り出し、
磁気テープ装置17にバツクワードスペースコマ
ンド動作を指示し、磁気テープ装置17は磁気ヘ
ツド(図示してない)をc地点に位置付ける。こ
の時MPU14は前記バツクワードスペースコマ
ンド動作で読み込んだデータがテープマーク2で
あることを認識するとSNR回路13内のテープ
マーク識別番号(TSNn+1)をマイナス1し、
データブロツク識別番号をゼロにし、レジデユア
ルデータグループ22の4バイト目に格納すべき
制御用フラグ内の図示してないUフラグ(アン
デフアインドフラグと呼ばれ、通常“0”にリセ
ツトされており、バツクリード系の命令でテープ
マーク2を検出した時に“1”がセツトされ、さ
らにデータブロツク3を検出したときに“0”に
リセツトされる。)を“1”、同じく制御用フラグ
内の図示してないWフラグ(ライトフラグと呼
ばれ、“1”であると直前にライト系のコマンド
を実行したことを示すフラグ)を“0”にし、共
用レジスタ16に格納する。この時点ではMPU
14はテープマーク識別番号“TSNn”は認識さ
れているが、データブロツク識別番号は認識され
ていない。
この時点で上位装置(図示してない)からライ
トコマンドが発行される。このコマンドにより
MPU14は共用レジスタ16からデータブロツ
ク管理情報をSNR回路13に読み込み制御用フ
ラグ内の図示してないWフラグが“0”、同じ
くUフラグが“1”であることから、直前にバツ
ク系コマンドでテープマーク2を読んだことを認
識し、書込み動作に先立ちバツクスペースブロツ
ク(磁気テープ媒体1をバツクワード方向に進め
データブロツク3を検出するとストツプする動
作)を行い、テープポジシヨンを正しい位置に位
置付けるためと、書込みするデータブロツク識別
番号を認識するために、直前のデータブロツク3
(データブロツク識別番号BSNnが記録されてい
る)を読みに行く。
この直前のデータブロツク3(データブロツク
識別番号BSNnが記録されている)を読みに行つ
た時に、直前のデータブロツク3(データブロツ
ク識別番号BSNnが記録されている)までの距離
が所定の長さより十分長い場合は、誤読み取りで
はなくイレーズ(消去)されて又は磁気テープ媒
体1上の欠陥等により情報の記録が出来ないため
の未記録部分等がある場合であつて、データブロ
ツクが存在しない領域であると、MPU14が判
断する。そこでMPU14が直前のデータブロツ
ク3を読みに行く動作を中断して、書込み動作に
移つた場合、SN発生回路12にデータブロツク
管理情報を書込みする際に、直前のデータブロツ
ク識別番号が認識できなかつたため、データブロ
ツク識別番号を初期値である“0”、制御用フラ
グの図示してないUフラグを“1”のままにし
てデータブロツク3が見つからなかつたことを表
示して、追加のデータの最初のデータブロツク3
を書込み、以降のデータブロツク3の書込みは前
記Uフラグを“0”にして、データブロツク識別
番号は、1、2…と順番に採番して行く。
次に上記のシーケンスで書込みしたデータブロ
ツク3を順次読み取る時は、直前で読み取つたデ
ータブロツク識別番号とシーケンスが崩れても、
Uフラグが“1”の時は、追加データであること
が認識されておりデータブロツク識別番号は
“0”から開始しても期待したデータブロツク3
を読み取つたもとしてMPU14が判断して、正
常に処理する。
即ち、従来は必ず直前のデータブロツクを読み
取つて、データブロツク識別番号を認識するよう
にしており、直前のデータブロツクを読み取るた
めバツクスペースブロツク動作をデータブロツク
が見つかるまで複数回行うことになり、この動作
のための時間が浪費されるが、本発明によりデー
タブロツクの書き足しをする場合は、バツクスペ
ースブロツク動作は1回だけであり処理時間の高
速化になる。
(g) 発明の効果 以上のような本発明によりデータブロツクの書
き足しをする場合、直前のデータブロツクまでの
位置付け及び書き足しをする最初の記録媒体上へ
の位置付けに要する時間的ロスを生じることな
く、効率的にデータブロツクの書き足しが可能と
なる記録装置のブロツク管理方法を提供できると
いう効果がある。
【図面の簡単な説明】
第1図は従来の磁気テープのブロツク管理方法
の実施例、第2図は本発明に係る磁気テープ制御
装置の実施例、第3図は本発明に係る磁気テープ
媒体上のデータフオーマツトの実施例をそれぞれ
示す。 図において、1は磁気テープ媒体、2はテープ
マーク、3はデータブロツク、4はデータフアイ
ル()、5はデータフアイル()、6はインタ
フエース回路、7はマルチプレクサ回路、8はバ
ツフア回路、9は変調/ライト回路、10は復
調/リード回路、11はSNS回路、12はSN発
生回路、13はSNR回路、14はMPU、15は
磁気テープ制御装置、16は共用レジスタ回路、
17は磁気テープ装置、18はAゾーン、19は
Bゾーン、20はデータグループ()、21は
データグループ()、22はレジデユアルデー
タグループ、23はCRCデータグループ、をそ
れぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. 1 記録媒体をデータフアイル単位に区切るため
    に記録されたテープマーク毎にテープマーク識別
    番号を記録すると共に、テープマークとテープマ
    ークとの間に記録されたデータブロツク毎にデー
    タブロツク識別番号に記録する記録装置におい
    て、該データフアイルに該データブロツクを追加
    記録するとき、直前のデータブロツクが見つから
    なかつたことを示す情報と、上記データブロツク
    識別番号を再度初期値から採番して付加記録する
    ことを特徴とする記録装置のブロツク管理方法。
JP17722383A 1983-09-26 1983-09-26 記録装置のブロック管理方法 Granted JPS6069731A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17722383A JPS6069731A (ja) 1983-09-26 1983-09-26 記録装置のブロック管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17722383A JPS6069731A (ja) 1983-09-26 1983-09-26 記録装置のブロック管理方法

Publications (2)

Publication Number Publication Date
JPS6069731A JPS6069731A (ja) 1985-04-20
JPH0318206B2 true JPH0318206B2 (ja) 1991-03-12

Family

ID=16027304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17722383A Granted JPS6069731A (ja) 1983-09-26 1983-09-26 記録装置のブロック管理方法

Country Status (1)

Country Link
JP (1) JPS6069731A (ja)

Also Published As

Publication number Publication date
JPS6069731A (ja) 1985-04-20

Similar Documents

Publication Publication Date Title
US5081548A (en) Data storage apparatus and method
EP0272130A2 (en) Data recording
EP0078492A2 (en) Method of controlling storage device
US5539914A (en) Method and system for preprocessing data block headers during access of data in a data storage system
US4833663A (en) Information recording/reproducing apparatus for handling defective sectors on an optical disk
EP0680043A2 (en) Disc controller
KR970060056A (ko) 자기 테입 저장 매체 상에 테이타를 기록하는 방법 및 장치
JPS634476A (ja) 情報記録装置
JPH0318206B2 (ja)
JP2595096B2 (ja) 磁気テープ装置とバッファメモリの制御方式
JPS6040104B2 (ja) 磁気記録装置における記録検査方式
JPS5845083B2 (ja) デ−タ読出しチエツク方式
JPS6047268A (ja) ブロック管理方法
JPS63181168A (ja) 光デイスク装置における代替処理方式
JPS59177705A (ja) デ−タ記録方式
JP2576509B2 (ja) デ−タレコ−ダ
JP2828769B2 (ja) データ記録方法
JPS60176136A (ja) 磁気記録再生装置におけるデ−タの記録方法
JPH01264683A (ja) ディジタル信号記録再生装置
JPS58102312A (ja) 磁気記録再生装置
JP2595878B2 (ja) 磁気テープ制御装置
JPH0464972A (ja) データレコーダ
JPS6391887A (ja) データ記録方法
JPH08115572A (ja) 記録再生装置
JPS6095763A (ja) 光デイスク処理装置