JP2003536195A - 記憶メディアで利用可能なメモリ領域を暗黙に分割する方法 - Google Patents

記憶メディアで利用可能なメモリ領域を暗黙に分割する方法

Info

Publication number
JP2003536195A
JP2003536195A JP2002502780A JP2002502780A JP2003536195A JP 2003536195 A JP2003536195 A JP 2003536195A JP 2002502780 A JP2002502780 A JP 2002502780A JP 2002502780 A JP2002502780 A JP 2002502780A JP 2003536195 A JP2003536195 A JP 2003536195A
Authority
JP
Japan
Prior art keywords
area
data
sub
directory
storage medium
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
JP2002502780A
Other languages
English (en)
Inventor
エフ イェー フォンテイン,ウィルヘルムス
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.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
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 Philips Electronics NV filed Critical Philips Electronics NV
Publication of JP2003536195A publication Critical patent/JP2003536195A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0682Tape device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/328Table of contents on a tape [TTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/95Serpentine format, wherein a single track or group of tracks traverses the tape plural times from one end to the other
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99956File allocation

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)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 本発明は、記憶メディアで利用可能なメモリ領域を暗黙に分割する方法、ユーザデータを記憶するための記録メディア、及び記憶メディアのユーザデータを記録するための記録装置に関する。ADR向けの磁気テープのUDFボリュームのようなボリュームのマウント/アンマウント時間を制限するために、及び読出しの間の全体のシーク時間を制限するために、本発明により以下の方法が提案される。a)メディアへの記憶のために利用可能なメモリ領域をディレクトリ領域及びデータ領域に区分する。b)ディレクトリ領域にメタデータを記憶する。c)データサブ領域に暗黙に細区分されているデータ領域にユーザデータを記憶する。d)データサブ領域に記憶されているユーザデータについてのファイルセットデータを、データサブ領域に割当てられている対応するディレクトリサブ領域に記憶する。e)データサブ領域の境界及びサイズを可変にする。

Description

【発明の詳細な説明】
【0001】 [発明の分野] 記憶メディアで利用可能なメモリ領域を暗黙に分割するための方法、ユーザデ
ータを記憶するための記憶メディア、及び記憶メディアにユーザデータを記録す
るための記録装置に関する。
【0002】 [発明の背景] ユニバーサルディスクフォーマット規格(UDF規格)によれば、UDF仕様
改訂版2.00、Optical Storage Technology Association (OSTA) 1998に記載され
ているように、ファイルシステムは、記述子においてメタデータとしても知られ
ているボリューム及びディレクトリ情報を維持する。これら記述子の殆どは、個
別の論理的セクタに記憶される。この論理的セクタは、定義上、ソフトウェアレ
イヤによりアドレス指定が可能なデータの最小単位である。
【0003】 発明に向けられる主要な問題領域は、ランダムな順序でのディレクトリ情報が
メディア全体に散在されることである。 このことにより、メディアが大容量である場合及び/又はシークが比較的遅い
場合に、広範なシークのオーバヘッドとなる。したがって、UDFボリュームの
サイズの増加、及び比較的長いシーク時間又は大きな物理的セクタを有する装置
のUDFの実現により、ディレクトリ情報の管理はより厳しくなる。
【0004】
【発明の概要】
したがって、本発明の目的は、上記問題を克服する、記憶メディアで利用可能
なメモリ領域を分割する方法、及び記憶メディアでユーザデータを記憶するため
の方法を提供することにある。ここでは、ボリュームのマウント時間(アンマウ
ント時間)、及び読出し時の全体のシーク時間が制限される。さらに、対応する
記憶メディア及び対応する記録装置が提供される。
【0005】 この問題に対する解決は、請求項1に記載した記憶メディアで利用することが
できるメモリ領域を暗黙に分割する方法、及び請求項7に記載した記憶メディア
へのユーザデータを記憶する方法により達成される。請求項8に記載した記憶メ
ディア、及び請求項11に記載した記録装置により解決策が与えられる。
【0006】 本発明の一般的な考えは、メディア全体にわたりデータを散在させる代わりに
、メディアのある領域に記憶しなければならないデータを集めることである。全
てのメタデータ、すなわち、ボリューム、ディレクトリ及び他のファイルシステ
ムデータは、ディレクトリ領域と呼ばれる領域に集められる。このディレクトリ
領域は、定義上、UDF区分ではなく、必ずしもメディアの隣接部分でもない。
【0007】 ユーザデータは、1つ又は複数のデータサブ領域に暗黙に細区分されたデータ
領域に集められる。このデータサブ領域は、暗黙な区分とも呼ばれる。この点に
おける「暗黙」とは、これら区分の境界が明示的に定義されていないことを示し
ている。すなわち、これらデータサブ領域の形状、境界及びサイズは指定されて
いるものではないが、動的に変更することができる。
【0008】 また、これらのデータサブ領域は、オーバラップしていてもよく、全ての利用
可能なメモリ領域をカバーしていなくてもよい。さらに、それぞれのデータサブ
領域について、ディレクトリ領域又はデータ領域のいずれかにおいて個別のディ
レクトリサブ領域が設けられる。これらのディレクトリサブ領域は、対応するデ
ータサブ領域に含まれているファイルについて、全てのファイルシステムデータ
を含んでいる。
【0009】 データサブ領域の形状及びサイズは指定されておらず、これにより、意図され
る用途に適した実現の選択が残されることになる。ディレクトリサブ領域の数を
決定するための方法は、以下のステップを含んでいる。 (たとえば、メディアの容量に依存して)定義済みにする。 (たとえば、ハードディスクバックアップ、マルチメディアファイル記憶のよ
うな予期される使用に依存して)メディア初期化の間にユーザ定義する。 実際の使用の間にユーザ定義する。
【0010】 好ましくは、ディレクトリ領域では、メディアの汎用データを記憶するための
ルート領域が設けられている。すなわち、メディアは、ルート構造と同様に、ボ
リュームに全ての汎用データを含んでいる。このルート領域は、ファイルシステ
ムにより最初に読まれることが意図されるセクタを含んでいる。したがって、こ
の領域は、見分けがつき、容易にアクセス可能な位置に配置され、情報の高速な
回復を可能とする。この領域は、装置によりアクセスされる最初のセクタを必ず
しも含まない。後のセクタは、ファイルシステム、論理アドレス領域によりカバ
ーされる領域外にあってもよい。
【0011】 従属項に記載される本発明の有利な態様によれば、ディレクトリサブシステム
に許可される2つの割当がある。 ルート領域の後に順次、すなわちルート領域を読出した後に、これらの領域を
直接読む。又は 対応するデータサブ領域内で順次、ディレクトリ領域は纏まりがなくなるが、
サブディレクトリ自身は纏まる。
【0012】 ディレクトリサブ領域について、固定領域をどのように割当てるかが実現に向
けて残されている。ディレクトリ情報は、ディレクトリサブ領域内にできるだけ
隣接して配置されるべきである。いずれにしても、このメタデータは、ディレク
トリ情報を読むことができ、同時に1つのディレクトリサブ情報に書くことがで
きるように記憶されるべきである。たとえば、特別なケースでは、正確に1つの
ディレクトリがデータサブ領域にそれぞれについてのルート領域において定義さ
れる。
【0013】 原理において、ファイルデータは、ディレクトリ領域において許可されないが
、ディレクトリ領域に「ラテラル」データを配置するためのオプションが明示的
に排除されることはない。これにより、UDFファイルシステムに属さず、UD
Fファイルデータとして認識されないメタデータのみに許可される。「ラテラル
」データファイルは、小さく、ユーザから隠されているべきである。
【0014】 暗黙の区分の物理的な境界は、指定されていない。有利な更なる発展によれば
、暗黙の区分は、データサブ領域内の割当て範囲により、ファイルのエントリ(
FE)のグルーピングによる形状を得る。これらのファイルエントリは、そのデ
ータサブ領域に対応するディレクトリサブ領域に分類される。
【0015】 形状、サイズ又はデータサブ領域の物理的なマッピングが形式的に設定されな
い。データサブ領域内で強制される定義済みの割当て方策はない。実現は、完全
な自由を有しており、実現の目的が最適な役割を果たすデータサブ領域を形成す
る。さらに、データサブ領域について選択された形式は、原理的に動的であり、
選択がなされた場合に形式が固定されるのみである。
【0016】 この構造の主要な利点は、ボリュームのルートを非常に有効にすることができ
、したがって高速にマウントすることができることである。さらに、たとえば、
ユーザ要求を受けて、現実に必要とされるディレクトリ情報のその部分のみを読
出すことが容易になる。
【0017】 加えて、暗黙の分割により、ディレクトリ情報の実際の変化したその部分のみ
を更新することが容易になる。あるケースでは、後者により、アンマウント時間
を大幅に低減することができる。暗黙の分割を使用して、クラスタリングの関連
ファイルの方針は、非関連ファイルが記憶された場合であっても、メディアの高
いレベルの利用について維持することができる。
【0018】 データの纏まりがなくなることに対するこの抵抗は、読出し動作を最適化する
。結果的に、UDF規格に準拠したままで、大容量記憶及び比較的遅いシーク時
間を有するメディアについて、最もインタラクティブなアクセスが可能となる。
【0019】 なお、本発明は、UDF規格に準拠した上記方法及びメディアに限定されない
ことを理解すべきである。また、本発明は、CD(CD−R又はCD−ROM)
又はDVDのような光記憶メディアに限定されないだけでなく、Advanced Digit
al Recording(ADR)向けの磁気テープ、又は固定ディスク、及び特にランダ
ムアクセス記憶メディアにも適用することができる。
【0020】 [発明の実施の形態] 図1及び図2では、本発明による暗黙の分割が示されている。図1は、隣接す
るディレクトリ領域1を示しており、この場合、ディレクトリ情報についてわき
へ設定されるメディアの個別のセクションがある。ファイルセット記述子(FS
D)101により図1において表されている全てのボリュームレベルUDF記述
子がルート領域10に位置されている。
【0021】 また、ルート領域10には、ルートディレクトリに配置されるファイルのそれ
ぞれについて、ディレクトリサブ領域11,12に対応するファイル識別記述子
(FID)を含むルートファイルエントリ(FE)102がある。共にデータ領
域2の一部であるデータサブ領域21,22に配置されるファイルのファイルエ
ントリは、その対応するディレクトリサブ領域11,12に配置されている。こ
のディレクトリサブ領域11,12は、該データサブ領域21,22の全てのフ
ァイルセットデータを含んでいる。
【0022】 ディレクトリサブ領域11は、ファイル識別記述子113,115を含んでい
るファイルエントリ111,114を含んでいる。このファイル識別記述子11
3,115は、ディレクトリサブ領域11のファイルエントリ112へのポイン
タを含んでいる。これらのファイルエントリ112は、対応するデータサブ領域
21におけるデータを示している。すなわち、それぞれのファイルエントリ11
2は、データサブ領域21のデータブロック212の集まりを示している。
【0023】 同様にして、ディレクトリサブシステム12は、ファイル識別記述子123を
含んでいるファイルエントリ121を含んでいる。このファイル識別記述子12
3は、他のファイルエントリ122に対するポインタを含んでいる。これらのフ
ァイルエントリ122は、データサブ領域22におけるデータブロックの集まり
を示している。
【0024】 図2では、非隣接ディレクトリ領域の場合での暗黙の分割を示されている。図
1と比較して、ディレクトリ領域1は纏まりがなく、全てのディレクトリサブ領
域11,12は、データ領域2におけるデータサブ領域21,22の内部に配置
されている。
【0025】 なお、ファイルセットは十分にUDFに準拠したままであり、したがって、現
在及び将来のUDFでの読出しの実現に対してアクセス可能である。UDFの書
込みの実現は、ディレクトリ領域におけるメタデータが集められていることを知
っていることが必要である。
【0026】 提案されている手段の1つは、ディレクトリ情報をクラスタリングすることで
ある。このクラスタリングにより、ルートディレクトリの高速な回復が可能とな
り、その後、制御はペレーティングシステムに戻る。ディレクトリ情報のうちの
残りは、たとえば、ディレクトリ情報がハードディスクにキャッシュオンされる
か、又はオンデマンドされる場合に、バックグランドタスクにより即座に回復す
ることができる。これにより、マウント時間が大幅減少されることを認識するこ
とができる。この減少の大きさは、ルートディレクトリのサイズに主に依存し、
したがって、計算することはできない。
【0027】 考慮すべき別の要素は、ファイリングシステムの老朽化である。なお、自由な
領域が乏しい限り、ファイルデータ及びディレクトリ情報のクラスタリングによ
り、データの纏まりがなくなることに対する防御が提供される。自由な領域が乏
しくなった時、クラスリングはもはや強制することはできず、データの纏まりが
なくなることを避けられない。最悪のケースで必要とされる以上に多くの領域を
この領域に割当てることにより、ディレクトリ領域について先に占有することが
でき、したがって、この領域において、自由な領域が欠乏することは発生しない
【0028】 図3では、ADRテープに関する動的な暗黙の分割の実現のための構造の配置
の例が示されている。左端は、ドライブヘッドの着地ゾーンLであり、残りは、
自由領域である。自由領域は、左下のデータ領域2及びディレクトリ領域に1に
区分される。ディレクトリ領域1の詳細なビューは、メインの図の下に与えられ
ている。
【0029】 軌跡が書かれた方法は、グレイの矢印により示されている。ディレクトリ領域
1では、1つの軌跡が旋回し、ヘッドの着地ゾーンLで開始及び終了して、デー
タは直線的に書かれている。この実現では、ディレクトリ情報は、ロバスト性の
理由で2度書かれている。データ領域2では、ヘッドの着地ゾーンLで開始及び
終了して、データは曲がりくねったやり方で書かれている。
【0030】 この「列モード」と呼ばれる書込みは、論理アドレス空間に近いセクタは、物
理アドレス空間においても互いに近いことを保証する。しかし、不断のデータ伝
送レートを犠牲にする。最終的に、図3におけるグレイ領域は占有された領域を
示す。
【0031】 テープをマウントした時に最初に読出されるのは、ディレクトリ領域1の開始
部である。この部分は、テープヘッダ3、UDFボリューム構造4及びUDFル
ート構造5を含んでいる。この部分は、空のUDFフォーマットテープに関して
存在する全てである。この実現は、ディレクトリ領域を直線的にテープに書込む
ことにより、全てのディレクトリ情報のハードディスクへのキャッシングについ
て最適化され、これにより、不断のデータ伝送レートが最大となる。
【0032】 図3では、幾つかのデータが既に書かれている。3つの暗黙の分割(データサ
ブ領域21,22,23)が存在し、それぞれが自身のディレクトリサブシステ
ム11,12,13を有している。矢印により、接続が示されている。データが
追加された場合に何が生じるかが図6aに示されている。
【0033】 3つの暗黙の分割21,22,23のそれぞれに対してデータを書く場合、こ
れら分割間での自由領域の量は、該分割の初期の開始位置について時に左へ、時
に右へ、を意味する一様な分散が保持されている。さらに、これら分割のディレ
クトリ情報は、個別のままである。図4bは、自由な領域がより乏しい場合に何
が生じるかを示している。2つの暗黙の分割21,22は、自由な領域のシャン
クを共有しており、領域20が近くに存在するファイルに割当てられ、したがっ
て、データの纏まりがなくなることが制限される。
【0034】 動的な暗黙の分割スキームでの幾つかの代替的な配置の構成は、図5及び図6
において与えられている。複数の開始点が必要とされる場合、データ伝送レート
がシークオーバヘッド全体に先行する場合、図3及び図4において示されるよう
な曲がりくねったやり方での書込みは適切ではない。
【0035】 図5aは、たとえば、キャッシュされたディレクトリデータを有するビデオス
トリームのセットについて、使用される可能性がある配置を示している。ディレ
クトリデータは、有効に読出すことができ、データ領域2において10のエント
リ点があり、開始命令とストリームのリプレイの実際の開始との間の時間が最小
となる。
【0036】 図5bは、ディレクトリ情報がテープオンデマンドから利用可能となる必要が
ある場合の、より適切な比較できる状況を示している。全てのエントリ点は、デ
ィレクトリ領域1内に配置されており、ディレクトリ情報へのアクセス時間が最
小になる。
【0037】 図6は、個別のディレクトリサブ領域11,12及び13を有する動的な暗黙
の分割の例を与えている。図5b及び図6は、非常に類似しているように見える
が、2つの間には固有の違いがある。図7bでは、ディレクトリサブ領域11,
12,13は、セクタサイズを独立に選択することができるディレクトリ分割1
内に位置されている。図6では、ディレクトリサブ領域11,12,13は、デ
ータ領域2に位置されている。しかし、より多くの配置が可能である。
【0038】 図7は、(再)書込み可能なタイプの、本発明による記録キャリア32に情報
を書込むための記録装置を示している。書込み動作の間、情報を表すマークが記
録キャリア32に形成される。光ディスクに記録するための情報の書込み及び読
出し、並びにフォーマット、エラー補正及びチャネル符号化のための使用可能ナ
ルールは、たとえば、CD又はDVDシステムから良く知られている。マークは
、レーザダイオードからの電磁放射線のビーム24を介して記録レイヤに関して
発生されたスポット33を通して形成されてもよい。
【0039】 記録装置は、基本的な要素、すなわち、制御ユニット30、駆動手段31、位
置合わせ手段40、個別の書込みヘッド39を更に備えている。メディアに記憶
される情報は、たとえば、オーディオデータ、ビデオデータ又はいずれか他のデ
ータであり、別な筐体に配置される圧縮手段35の入力に与えられている、圧縮
手段35の出力に関する圧縮データは、バッファ36に通過され、その後データ
結合手段37でスタッフィングデータと更なる制御データとが加算される。
【0040】 全体のデータストリームは、その後書込み手段38に通過されて記録される。
書込みヘッド39は、書込み手段38に結合されており、この書込み手段38は
、たとえば、フォーマッタ、エラーエンコーダ及びチャネルエンコーダを備えて
いる。書込み手段38の入力に与えられるデータは、フォーマット及びエンコー
ド規則に従い、論理及び物理セクタ全体に分配され、書込みヘッド39のための
書込み信号に変換される。
【0041】 ユニット30は、制御ライン41を介して、バッファ36、データ結合手段3
7及び書込み手段39を制御し、位置合わせ手順を実行するために構成される。
データ結合手段37及び書込み手段38は、本発明に従いメディア32にデータ
が記録されるように開発されている。
【0042】 本発明を使用することにより、たとえば、ADRテープのような比較的大容量
の領域有するメディア、及び/又は比較的大きなセクタサイズを有するメディア
に関して、UDFファイルのセットをマウント/アンマウント時間を許容レベル
に低減することができる。データの纏まりがなくなることに対する抵抗が生じる
。更に、提案された構成は、十分にUDF規格のままでこれらの点を実現する。
【図面の簡単な説明】
【図1】 本発明の第1実施の形態を示す図である。
【図2】 本発明の第2実施の形態を示す図である。
【図3】 ADRに関してUDFに適用される本発明の実施の形態の概略図である。
【図4】 本発明によるデータ割当ての汎用的な性質を示す図である。
【図5】 ディレクトリキャッシング(a)及びアクセスオンデマンド(b)について最
適化される本発明による構造の配置例を示す図である。
【図6】 個別のディレクトリサブ領域を有する本発明による構造の配置の示す図である
【図7】 本発明による記録装置についてのブロック図である。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 フォンテイン,ウィルヘルムス エフ イ ェー オランダ国,5656 アーアー アインドー フェン,プロフ・ホルストラーン 6 Fターム(参考) 5B065 BA01 BA04 BA07 CC03 CC06 5B082 EA01 JA11 5D044 AB05 AB07 BC01 BC04 CC03 CC06 DE54 DE57 EF05 GK12 5D110 AA02 AA17 AA27 AA29 BB01 BB16 DA03 DB03 DC05 DC16

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 記憶メディアで利用可能なメモリ領域を暗黙に分割する方法
    であって、 メディアへの記憶のために利用可能なメモリ領域をディレクトリ領域及びデー
    タ領域に区分するステップと、 前記ディレクトリ領域にメタデータを記憶するステップと、 データサブ領域に暗黙に細区分されている前記データ領域にユーザデータを記
    憶するステップと、 前記データサブ領域に記憶されている前記ユーザデータについてのファイルセ
    ットデータを、前記データサブ領域に割当てられている対応するディレクトリサ
    ブ領域に記憶するステップと、 前記データサブ領域の境界及びサイズを可変にするステップと、 を備える方法。
  2. 【請求項2】 前記ディレクトリサブ領域は、好ましくは汎用データを記憶
    するための前記ディレクトリ領域にルート領域が設けられる後に、前記ディレク
    トリ領域に配置される、請求項1記載の方法。
  3. 【請求項3】 前記ディレクトリ領域は、前記ディレクトリサブ領域のそれ
    ぞれが対応する前記データサブ領域に配置されて、前記データ領域に配置される
    、請求項1記載の方法。
  4. 【請求項4】 前記ディレクトリサブ領域の前記ファイルセットデータは、
    最大で隣接して記憶される、請求項1乃至3のいずれか記載の方法。
  5. 【請求項5】 前記データサブ領域の輪郭及びサイズは、前記割当てられた
    ディレクトリサブ領域における前記データサブ領域のユーザデータについてのフ
    ァルセットデータをグルーピングすることにより決定される、請求項1乃至4の
    いずれか記載の方法。
  6. 【請求項6】 前記記憶メディアは、ユニバーサルディスクフォーマット規
    格に準拠してフォーマットされる、請求項1乃至5のいずれか記載の方法。
  7. 【請求項7】 請求項1乃至6のいずれか記載の方法に従い暗黙に区分され
    た記憶メディアにユーザデータを記憶する方法であって、 前記データサブ領域のそれぞれに前記ユーザデータを記憶するステップと、 前記データサブ領域の境界及び該データサブ領域に割当てられる領域を、記憶
    される前記ユーザデータの量、他のデータサブ領域で利用可能な領域及び/又は
    ある割当て方策に依存して可変にするステップと、を備える方法。
  8. 【請求項8】 前記記憶メディアは、請求項1乃至7のいずれか記載の方法
    に従いフォーマットされる、ユーザデータを記憶するための記憶メディア。
  9. 【請求項9】 前記記憶メディアは、特にCD又はDVDのような光ディス
    ク、特にアドバンスデジタルレコーディング向けの磁気テープ、又は固定ディス
    クである、請求項8記載の記憶メディア。
  10. 【請求項10】 前記記憶メディアは、ユニバーサルディスクフォーマット
    規格に準拠してフォーマットされる、請求項8又は9記載の記憶メディア。
  11. 【請求項11】 記憶メディアで利用可能なメモリ領域を暗黙に分割するた
    めの手段を備え、記憶メディアにユーザデータを記憶するための記録装置であっ
    て、 前記手段は、メディアへの記憶のために利用可能なメモリ領域をディレクトリ
    領域及びデータ領域に区分し、前記ディレクトリ領域にメタデータを記憶し、デ
    ータサブ領域に暗黙に細区分されている前記データ領域にユーザデータを記憶し
    、前記データサブ領域に記憶されている前記ユーザデータについてのファイルセ
    ットデータを、前記データサブ領域に割当てられている対応するディレクトリサ
    ブ領域に記憶し、前記データサブ領域の境界及びサイズを可変にする、記録装置
JP2002502780A 2000-06-09 2001-06-07 記憶メディアで利用可能なメモリ領域を暗黙に分割する方法 Pending JP2003536195A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP00202040.2 2000-06-09
EP00202040 2000-06-09
PCT/EP2001/006455 WO2001095331A2 (en) 2000-06-09 2001-06-07 Method of implicit partitioning the storage space available on a storage medium

Publications (1)

Publication Number Publication Date
JP2003536195A true JP2003536195A (ja) 2003-12-02

Family

ID=8171618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002502780A Pending JP2003536195A (ja) 2000-06-09 2001-06-07 記憶メディアで利用可能なメモリ領域を暗黙に分割する方法

Country Status (7)

Country Link
US (1) US6868429B2 (ja)
EP (1) EP1295293A2 (ja)
JP (1) JP2003536195A (ja)
KR (1) KR20020039663A (ja)
CN (1) CN1383563A (ja)
TW (1) TW540036B (ja)
WO (1) WO2001095331A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7894154B2 (en) 2008-11-11 2011-02-22 International Business Machines Corporation Method and system for improving data access time

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4484396B2 (ja) * 2001-05-18 2010-06-16 株式会社日立製作所 タービン動翼
US7203939B2 (en) * 2002-06-04 2007-04-10 Mirapoint, Inc. Dense allocation for data storage
US7653699B1 (en) 2003-06-12 2010-01-26 Symantec Operating Corporation System and method for partitioning a file system for enhanced availability and scalability
CN1809892B (zh) 2003-06-19 2012-05-30 皇家飞利浦电子股份有限公司 通用存储装置的灵活格式化
US20060153026A1 (en) * 2003-06-23 2006-07-13 Koninklijke Philips Electronics, N.V. Device and method for recording information
JP4257783B2 (ja) * 2003-10-23 2009-04-22 株式会社日立製作所 論理分割可能な記憶装置及び記憶装置システム
JP4227035B2 (ja) * 2004-02-03 2009-02-18 株式会社日立製作所 計算機システム、管理装置、ストレージ装置及びコンピュータ装置
JP2005267008A (ja) 2004-03-17 2005-09-29 Hitachi Ltd ストレージ管理方法およびストレージ管理システム
US7496729B2 (en) 2004-05-13 2009-02-24 International Business Machines Corporation Method and apparatus to eliminate interpartition covert storage channel and partition analysis
US8223600B2 (en) * 2005-04-06 2012-07-17 Quantum Corporation Network-attachable, file-accessible storage drive
JP4636320B2 (ja) * 2005-04-15 2011-02-23 ソニー株式会社 ビデオカメラ及びマウント制御方法
KR101268984B1 (ko) 2005-05-26 2013-05-29 삼성전자주식회사 메타 데이터를 제공하기 위한 애플리케이션이 포함된정보저장매체, 메타 데이터를 제공하는 장치 및 방법
US20070156544A1 (en) * 2005-07-27 2007-07-05 Cargill, Inc. Identity preservation and tracing system
KR100877063B1 (ko) * 2006-05-29 2009-01-07 삼성전자주식회사 데이터를 관리하는 장치 및 방법
KR100843075B1 (ko) * 2006-05-29 2008-07-03 삼성전자주식회사 데이터를 관리하는 장치 및 방법
JP2008078713A (ja) * 2006-09-19 2008-04-03 Sony Corp 記録装置および方法、プログラム、並びに再生装置および方法
US7443629B1 (en) * 2007-04-09 2008-10-28 International Business Machines Corporation Apparatus, system, and method for optimizing fast access data storage on segmented tape media
US8606822B2 (en) * 2008-08-15 2013-12-10 International Business Machines Corporation Apparatus and method to optimize the available storage capacity of a plurality of sequential data storage media disposed in a data storage system
KR20100078810A (ko) * 2008-12-30 2010-07-08 삼성전자주식회사 정보 기록 및 재생 방법 및 장치
KR20120140104A (ko) 2011-06-20 2012-12-28 현대자동차주식회사 메모리의 데이터 저장 방법
KR101784816B1 (ko) 2011-08-18 2017-10-12 삼성전자 주식회사 비휘발성 메모리 시스템
US9158462B2 (en) * 2014-01-09 2015-10-13 International Business Machines Corporation Tape volume access block having data set information stored therein
US10126950B2 (en) * 2014-12-22 2018-11-13 Intel Corporation Allocating and configuring persistent memory
CN105549918B (zh) * 2016-02-18 2018-11-09 珠海全志科技股份有限公司 行车记录仪用存储卡的数据保护方法及其装置
US20170303521A1 (en) * 2016-04-20 2017-10-26 Jay Arbetter Fishing Rod Line Threading Device

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0291747A (ja) * 1988-09-29 1990-03-30 Hitachi Ltd 情報処理装置
US5018060A (en) * 1989-01-26 1991-05-21 Ibm Corporation Allocating data storage space of peripheral data storage devices using implied allocation based on user parameters
JPH05307443A (ja) * 1991-03-08 1993-11-19 Hitachi Ltd 磁気テープのデータ管理方法及び磁気テープ記憶装置
US5475834A (en) * 1992-10-26 1995-12-12 International Business Machines Corporation Integration of migration level two and backup tape processing using multiple inventory entries
US5546557A (en) * 1993-06-14 1996-08-13 International Business Machines Corporation System for storing and managing plural logical volumes in each of several physical volumes including automatically creating logical volumes in peripheral data storage subsystem
CA2124752C (en) * 1993-06-30 2005-04-12 Mark Zbikowski Meta-data structure and handling
US5706472A (en) * 1995-02-23 1998-01-06 Powerquest Corporation Method for manipulating disk partitions
JPH08314773A (ja) * 1995-05-15 1996-11-29 Nec Corp 記憶装置の分割領域再配置システム
US5787446A (en) * 1995-08-03 1998-07-28 International Business Machines Corporation Sub-volume with floating storage space
US5758050A (en) * 1996-03-12 1998-05-26 International Business Machines Corporation Reconfigurable data storage system
TW304261B (en) * 1996-03-12 1997-05-01 Ibm Tape pre-formatting with uniform data storage segments selectively mapped to fixed or variable sized independently addressable data storage partitions
US6047280A (en) * 1996-10-25 2000-04-04 Navigation Technologies Corporation Interface layer for navigation system
US5909540A (en) * 1996-11-22 1999-06-01 Mangosoft Corporation System and method for providing highly available data storage using globally addressable memory
US6321358B1 (en) * 1997-08-28 2001-11-20 Seagate Technology Llc Object reconstruction on object oriented data storage device
US6173291B1 (en) * 1997-09-26 2001-01-09 Powerquest Corporation Method and apparatus for recovering data from damaged or corrupted file storage media
DE19882723T1 (de) * 1997-10-08 2000-09-21 Seagate Technology Hybrides Datenspeicherungs- und Datenrekonstruierungssystem und Verfahren für eine Datenspeichervorrichtung
US6128623A (en) * 1998-04-15 2000-10-03 Inktomi Corporation High performance object cache
US6327594B1 (en) * 1999-01-29 2001-12-04 International Business Machines Corporation Methods for shared data management in a pervasive computing environment
US6487547B1 (en) * 1999-01-29 2002-11-26 Oracle Corporation Database appliance comprising hardware and software bundle configured for specific database applications
US6272611B1 (en) * 1999-02-09 2001-08-07 Yu-Te Wu Computer data storage medium having a virtual disk drive and memory management method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7894154B2 (en) 2008-11-11 2011-02-22 International Business Machines Corporation Method and system for improving data access time

Also Published As

Publication number Publication date
EP1295293A2 (en) 2003-03-26
US20020007366A1 (en) 2002-01-17
CN1383563A (zh) 2002-12-04
WO2001095331A2 (en) 2001-12-13
KR20020039663A (ko) 2002-05-27
TW540036B (en) 2003-07-01
WO2001095331A3 (en) 2002-05-16
US6868429B2 (en) 2005-03-15

Similar Documents

Publication Publication Date Title
JP2003536195A (ja) 記憶メディアで利用可能なメモリ領域を暗黙に分割する方法
US6226241B1 (en) Compact disc recording system and method
CN100437802C (zh) 信息记录方法和信息记录装置
JP5000316B2 (ja) オブジェクト・ベースのデータ記憶装置
KR100683058B1 (ko) 파일관리방법
JP2002528785A (ja) データの共有をサポートするファイルシステム
JP2004520672A (ja) シーケンシャルな媒体にファイルを記録する方法及び装置、シーケンシャルな媒体からファイルを読み込む方法及び装置、並びにシーケンシャルな媒体
JP2004013276A (ja) ファイルシステム及び記録媒体
KR100491193B1 (ko) 정보 기록 매체, 정보 기록 방법, 정보 기록 장치, 정보재생 방법, 및 정보 재생 장치
EP1343069B1 (en) System and method for tracking Information Control Blocks (ICB's) in UDF file systems using streams
JP4221959B2 (ja) ブリッジファイルシステム、コンピュータシステム、ブリッジファイルシステムを用いたデータ管理方法及び記録媒体
US6530009B1 (en) Methods for increasing file storage capacity of optical discs
US7814291B2 (en) Flexible formatting for universal storage device
JP3607279B2 (ja) ファイル管理方法及び装置
US20020046333A1 (en) Logical UDF descriptors
US20080259754A1 (en) Recorder, Host Device, Recording Method, Instruction Method, Program, Integrated Circuit, Reproducing Device, Reproducing Method and Write-Once-Read-Many Recording Medium
KR100300978B1 (ko) 섹터 할당 방법
JPH02132516A (ja) 書込可能型光ディスク管理システム及び方法
CN100412976C (zh) 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
JPH01236488A (ja) 書換可能型光ディスク管理システム
KR20100094915A (ko) 고음질 비압축 오디오 제공을 위한 반도체 메모리 기반의 휴대용 저장매체 및 이를 이용한 오디오 재생 시스템
JP2003208762A (ja) 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
JPH0528022A (ja) 情報記録媒体と情報記録方法
KR20110079155A (ko) 객체 지향 오디오를 제공하기 위한 반도체 메모리 기반의 휴대용 저장매체 및 이를 이용한 오디오 재생 시스템