JPS63178351A - バツフア管理方式 - Google Patents

バツフア管理方式

Info

Publication number
JPS63178351A
JPS63178351A JP62010410A JP1041087A JPS63178351A JP S63178351 A JPS63178351 A JP S63178351A JP 62010410 A JP62010410 A JP 62010410A JP 1041087 A JP1041087 A JP 1041087A JP S63178351 A JPS63178351 A JP S63178351A
Authority
JP
Japan
Prior art keywords
block
data
buffer
blocks
data block
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.)
Pending
Application number
JP62010410A
Other languages
English (en)
Inventor
Hiroshi Ichii
一井 博
Keiichi Kato
恵一 加藤
Shintaro Ishigaki
石垣 信太郎
Masaki Otsuka
大塚 正起
Masahiro Ito
雅洋 伊藤
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 JP62010410A priority Critical patent/JPS63178351A/ja
Publication of JPS63178351A publication Critical patent/JPS63178351A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (概要〕 データブロック転送用バッファを具備するデータ記録再
生装置におけるバッファ管理方式であって、バッファに
格納する複数のデータブロックを′ブロック番号順に記
録媒体上に書込む時、不良データブロックが発生した時
の交代処理のため、上位とのデータ転送中断状態の発生
を防止するため、不良データブロックを表示する情報と
、次にリンク(連続)するバソフプ内ブロック番号情報
を管理情報として保持するように構成することに、より
、不良データブロックの交代処理での上位とのデータ転
送中断状態の発生を防止し、効率的なデータブロック転
送処理が可能となる。
〔産業上の利用分野〕
本発明は、複数のデータブロックを格納する転送用デー
タブロックを格納するバッファを具備するデータ記録再
生装置に係り、特にバッファに複数データブロックを格
納した場合のバッファ管理方式に関する。
例えば、光デイスク媒体を記録媒体として用いているデ
ータ記録再生装置で、ユーザデータの書込み処理を行う
ために、上位装置からブロック単位のデータの転送を受
けて、ブロック単位に順番に書込み処理を行う。
この転送されるブロック単位のデータ、即ちデータブロ
ックは複数のデータブロックを格納する容量を有するブ
ロックバッファに転送順に格納する。
書込み回路は、この複数のデータブロックを格納するブ
ロックバッファから順番にブロック単位のデータを読出
して、光デイスク媒体上の対応するセクタのデータ部に
書込みを行う。
かかる処理が簡易な方法で効率的に行われることが望ま
れている。
〔従来の技術〕
第4図は従来例を説明するブロック図、第5図は交代処
理状況を説明する図をそれぞれ示す。
第4図はデータ記録再生装置2を構成する一部の機能ブ
ロック構成を示し、その構成は、装置2内の処理動作を
所定プログラムに基づき制御するマイクロプロセッサ(
以下MPUと称する)21  と、 上位装置lから転送される複数のデータブロック(本例
では8デークブロツクとする)を受信した順に格納する
ブロックバッファ22と、ブロックバッファ22に格納
した複数のデータブロックを格納した順に取出して、図
示してない記録媒体(本例では光デイスク媒体とする)
上に書込む書込み回路23と、 管理情報を記憶するメモリ(1?AM) 24とを具備
して構成されている。
通常、光デイスク媒体(図示してない)上へのデータ書
込み処理はブロック単位に書込まれ、この単位ブロック
の書込みが終わると直ちに書込まれたデータが読取られ
、書込みデータの正常性の有無が検査されている。
もし、不良ブロックが検出されると、MPU21は交代
処理を実行し、次のブロックの書込み処理に移行してい
る。尚、この交代処理の間は上位装置1からのデータ転
送は、一旦中断されることになる。
その状況を第5図に示している。即ち、第5図(A)に
示すトラック(a)の上側は書込むデータブロック0〜
7を示し、これはトラック(a)を分割するセクタO〜
7と対応している。
尚、1データブロツク (セクタ)は第5図(C)に示
すようにデータブロック(セクタ)番号等データブロッ
ク(セクタ)m別情報がプリフォーマットされたID部
(C1と、ユーザデータを記録するデータ部Td)とか
らなっている。
例えば、データブロック(セクタ)3が不良の場合は、
MPU21は交代トラック(b)(第5図(B)に示す
)上の所定箇所(未書込み箇所、尚第5図(B)の斜線
部分は記録済箇所を示す)へデータブロック3のデータ
を書込み検査する。
尚、本例のデータ記録再生装置2では、各データブロッ
クO〜7対応にそのデータブロック0〜7の書込みが有
効か否かの情報及びブロックバッファ22への保管順位
番号等の管理情報を、メモリ(RAM)24中に保管し
てブロックバッファ22の処理を管理する。
又、これらの管理は各データブロックO〜7共シーケン
シャルに行われるものである。
〔発明が解決しようとする問題点〕
上述の従来例の場合、ブロックバッファ22に格納する
各データブロック0〜7は、書込み処理が正常に終了し
た場合は、MPU21は直ちにそのバッファ部分のブロ
ックを空きにして、次に転送されて来るデータブロック
の格納を行う。
即ち、第5図に示す状態の場合は、ブロックO〜2には
次に上位装置1から転送されて来るデータブロックが直
ちに格納される。
次に、ブロック3の書込みでその書込み状態が不良と判
定されると、前述のような交代処理を行うために、この
間はブロック3以降をブロックバッフア22上で空きに
することが出来ず、従って上位装置1からのデータブロ
ック転送が中断されることになる。
〔問題点を解決するための手段〕
第1図は本発明の詳細な説明するブロック図を示す。
第1図に示す本発明の原理ブロック図は、第4図で説明
したものと同等の機能を有するデータ記録再生装置20
の機能ブロックの一部を示し、その構成は、 第4図で説明したMPU21.ブロックバッファ22と
、次にリンク(連続)するブロックバッファ22内ブロ
ツク番号を各データブロック単位に対応させる管理情報
を保管する記憶手段(メモリ(RAM))24′を具備
して構成されている。
尚、記憶手段(メモリ(RAM))24 ’に保管する
管理情報は、前項で説明したブロック0〜n内データの
書込みが有効か否かの情報、ブロックバッファ22への
保管順位番号及びリンク先番号等の管理情報とする。
〔作用〕
ブロックバッファ22内ブロツク0〜nに格納するデー
タブロックの書込み処理時に、不良データブロックが検
出された場合、その不良データブロックを表示する情報
と、次にリンクするバッファ内ブロック番号情報を管理
情報として保管する記憶手段(メモリ(RAM))24
 ’から管理情報を読出し、不良データブロック番号の
ブロックバッファ22内データはそのまま保管し、次に
リンクするバッファ内ブロック番号のデータ書込みを8
IJEするように構成し、不良データブロックの交代処
理での上位とのデータ転送中断状態の発生を防止し、効
率的なデータブロック転送処理が可能となる。
〔実施例〕
以下本発明の要旨を第2図、第3図に示す実施例により
具体的に説明する。
第2図は本発明の詳細な説明するブロック図、第3図は
本発明の実施例におけるブロックバッフ1管理状況を説
明する図をそれぞれ示す。尚、全図を通じて同一符号は
同一対象物を示す。
本実施例におけるブロックバッファ22の容量も前述の
ように8ブロツクとする。
上位装置1から転送されるブロックデータ■をブロック
バッファ22のどのブロックに格納するかの指定は、M
PU21から送出される格納ブロック選択信号■により
制御される。
又、ブロックバッファ22のどのブロックのブロックデ
ータを書込み回路23に出力するかの指定は、MPt1
21から送出される出力ブロック選択信号■により制御
される。
第3図は、本実施例で書込み処理する時のブロックバッ
ファ22の管理状況を示し、これらの管理情報は、メモ
リ(RAM)24 ’に記憶し管理されるものとする。
第3図の最初の状態は、ブロックバッファ(Bl。
ck Buffer)22に転送データ■がまだ受信さ
れてない状態である。
尚、図中左側はデータ受信状態を表示し、次の欄は書込
み状態表示欄、次の欄はブロックバッファ22の各ブロ
ック(Block)毎の状態表示欄で斜線部分はデータ
保持状態、空白の部分はデータが保持されてない状態を
それぞれ示す。
又、図中右側欄は管理情報、即ち有効フラグ。
リンク先番号、保管順位のそれぞれブロックバッファ2
2の各ブロック対応の管理状況を表示する。
尚、有効フラグ中の“1″は有効フラグオンの状態、リ
ンク先番号の数値はリンク先のブロック番号、保管順位
の数値は保管の古い方からの順番をそれぞれ示す。
本図の2段目はブロックバッファ22のブロックOにデ
ータ■を格納したがまだ書込みを行ってない状態、3段
目は5ブロツクのデータ転送が終わり、その内ブロック
0は書込みが終了し、正常であった状態を示す。
4段目は7ブロソクのデータ転送が終了し、その内ブロ
ック1〜3の書込みが行われブロック1の検査が不良で
あった状態を示し、この時MPU21はメモリ(RAM
) 24中のリンク先のブロック番号を見るとブロック
2になっているので、ブロック1のデータを保持したま
までブロック2の書込み制御に移行し、ブロック3まで
書込みを終了した状態を示す。
最下段の状態は、10ブロツクのデータ転送が終了(即
ち、空き状態であったブロックバッファ22内ブロツク
0.ブロック2までデータ格納する)し、ブロック5〜
7の書込みが行われ、ブロック5の検査(MPU21に
て検査する)が不良であった状態を示す。
尚、ブロック5はブロック1と同様に保持状態とし、保
管順位2を付加する。これら不良として検出され、その
まま保管されているブロック1゜5は、不良ブロックの
増加状態を見て、まとめて交代処理を行うようにする。
又、データ転送処理に特に支障を来さないと、MPU2
1が所定基準値と比較して判断した場合は、保管順位を
付加した状態で保管が継続され、交代処理を行う行う場
合は、保管順位が古い方から処理することになる。
〔発明の効果〕
以上のような本発明によれば、不良データブロックの交
代処理での上位とのデータ転送中断状態の発生を防止し
、節易な方法で効率的なデータブロック転送処理が出来
ると言う効果がある。
【図面の簡単な説明】
第1図は本発明の詳細な説明するブロック図、第2図は
本発明の詳細な説明するブロック図、第3図は本発明の
実施例におけるブロックバッファ管理状況を説明する図
、 第4図は従来例を説明するブロック図、第5図は交代処
理状況を説明する図、 をそれぞれ示す。 図において、 1は上位装置、 2.20はデータ記録再生装置、 21はMPtl 、        22はブロックバ
ッファ、23は書込み回路、   24.24  ’は
メモリ・(RAM)をそれぞれ示す。 従社例T−磁袖羽するプロν20 穿4− 口 交4や碩理杖足を裟朗寄30 卒5 口

Claims (1)

  1. 【特許請求の範囲】 上位装置からの転送データを保持するための複数のデー
    タブロック分の容量を有するブロックバッファ(22)
    を具備するデータ記録再生装置(20)のデータ書込み
    処理において、 次にリンク(連続)する前記ブロックバッファ(22)
    内ブロック番号を、各データブロック単位に対応させる
    管理情報を格納する記憶手段(24′)を設け、 データブロック単位に前記上位装置より受信した後、当
    該リンク番号を格納し、前記ブロックバッファ(22)
    に格納する前記複数データブロックを所定記録媒体に順
    番に書込む時点で、書込み不良データブロックが発生し
    た場合、その保管順位を示す前記データブロック単位の
    該管理情報に付加して前記ブロックバッファ(22)内
    の該データブロックを保持し、次のデータブロックの書
    込み処理を継続し、前記ブロックバッファ(22)が満
    杯又は交代処理位置に到った時点で、保持した前記書込
    み不良データブロックの処理をすることを特徴とするバ
    ッファ管理方式。
JP62010410A 1987-01-20 1987-01-20 バツフア管理方式 Pending JPS63178351A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62010410A JPS63178351A (ja) 1987-01-20 1987-01-20 バツフア管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62010410A JPS63178351A (ja) 1987-01-20 1987-01-20 バツフア管理方式

Publications (1)

Publication Number Publication Date
JPS63178351A true JPS63178351A (ja) 1988-07-22

Family

ID=11749374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62010410A Pending JPS63178351A (ja) 1987-01-20 1987-01-20 バツフア管理方式

Country Status (1)

Country Link
JP (1) JPS63178351A (ja)

Similar Documents

Publication Publication Date Title
US5319627A (en) Method for managing a defect in an optical disk by assigning logical addresses based upon cumulative number of defects in the disk
EP0442531B1 (en) Array disk apparatus
US5864655A (en) Managing removable media in raid and rail environments
KR950703196A (ko) 기록매체 관리방법(Recording medium management method)
JPH05224822A (ja) 集合型記憶装置
JPH01231122A (ja) データ記憶装置
JPS603036A (ja) 処理履歴情報の取得・参照方式
JPS63178351A (ja) バツフア管理方式
JPH07182792A (ja) 情報セクタの欠陥処理方法
JPS5942895B2 (ja) 記録方式
JPH02291011A (ja) 記憶装置
JPS63113984A (ja) 光デイスク制御方式
JP2587662B2 (ja) 代替情報の配置方法
JPS6358668A (ja) 磁気記録再生装置のアクセス制御装置
JPS63306567A (ja) 回転型記憶装置
JPS6041125A (ja) 記憶装置の制御装置
JPS63239521A (ja) 磁気テ−プ装置のデ−タ処理方式
JPH0935417A (ja) 情報記憶装置の一時記憶情報バックアップ装置及びその方法
JPH01159870A (ja) 代替管理情報の配置方法
JPS5985557A (ja) フアイル制御システム
JPH04157670A (ja) 磁気ディスク装置
JPH01250169A (ja) Posシステム
JPH11120043A (ja) データ管理方法
JPS597986B2 (ja) 磁気デイスク・サブ・システム
JPH0540693A (ja) 仮想記憶管理方式