[go: up one dir, main page]

JPH02278440A - 追記型ボリユームを能率的に管理する方法及び装置 - Google Patents

追記型ボリユームを能率的に管理する方法及び装置

Info

Publication number
JPH02278440A
JPH02278440A JP2062869A JP6286990A JPH02278440A JP H02278440 A JPH02278440 A JP H02278440A JP 2062869 A JP2062869 A JP 2062869A JP 6286990 A JP6286990 A JP 6286990A JP H02278440 A JPH02278440 A JP H02278440A
Authority
JP
Japan
Prior art keywords
worm
volume
file
threshold
worm volume
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.)
Granted
Application number
JP2062869A
Other languages
English (en)
Other versions
JP2646399B2 (ja
Inventor
Harrison L Freeman
ハリーソン・エル・フリーマン
William Jaaskelainen
ウイリアム・ジヤスケライネン
Richard Glen Mustain
リチヤード・グレン・マステイン
Larry D Shumway
ラリイ・ドナルド・シユームウエイ
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH02278440A publication Critical patent/JPH02278440A/ja
Application granted granted Critical
Publication of JP2646399B2 publication Critical patent/JP2646399B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • 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/0604Improving or facilitating administration, e.g. storage management
    • 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/064Management of blocks
    • 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/0643Management of files
    • 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/0683Plurality of storage devices
    • G06F3/0686Libraries, e.g. tape libraries, jukebox
    • 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/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/20Employing a main memory using a specific memory technology
    • G06F2212/202Non-volatile memory
    • G06F2212/2022Flash memory

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)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、データ処理フィールドに関するものである。
さらに詳しくは、本発明は、可変しきい値設定をWOR
M媒体ボリュームに使用できるようにする。
B、従来の技術 大容量追記型(WORMとしても知られている)の光学
式記憶装置は妥当な価格で入手できるようになってきた
。新しい出願では、通常は倉庫や書類、エックス線など
のベースに貯蔵される画像データなどの、美大なデータ
を能率的及び経済的に記・憶するためのWORM光学記
憶装置が使用されている。大量のデータは通常、WOR
M光ディスクの片面に記憶される。大容量光学式記憶装
置(「ジューク・ボックス」またはMO8Dとしても知
られている)が、光学式ライブラリに置かれタイ<つか
のWORM光ディスクにアクセスするために使用される
。MO8DにはライブラリからWORM光ディスクの1
つを選択して、読取り/書込み装置にそのディスクを送
りこむための機械アームやロボットがある。
1つの光学式ライブラリは、2.000万件の資料また
は250万の画像まで記憶することができる。この大量
のデータを記憶するには、従来の磁気ディスケットでは
128,000個必要となる。低価格WORM光ディス
クからなる光学式ライブラリは、倉庫−杯の書類やその
他のハード・フビー・データに置きかわることができる
。光学式ライブラリ内に置かれた保存データの検索は、
所望の書類を見つけ出すために美大な書類を探しだすよ
りも、はるかに間車で安全、しかも迅速である。
C1発明が解決しようとする課題 それらの利点すべてを生かすには、WORMOR式記憶
には多少の欠点がある。最大の欠点は、WORM光ディ
スクには1度しか書き込むことができないことである。
WORMボリュームにすでに書き込まれたデータを消去
する方法はない。W○RMボリュームに記憶された資料
やファイルを更新する必要がある場合には、その更新済
みのファイルを原ファイルとは別に記憶する必要がある
ボリュームがほぼ満杯で、更新済みファイルを記憶する
十分なスペースがない場合には、その更新済みファイル
を原ファイルではなく別のボリュームに記憶しなくては
ならない。
原ファイルと更新済みファイル(群)を同じボリューム
に記憶させることが重要であるアプリケ−シロンは多い
。そのようなアプリケ−シロンの1つとして、イメージ
・ファイルの名称をデータ・ベース内の1つかそれ以上
の索引に保持するという場合がある。別のボリューム(
群)にイメージの更新済みバージョンを記憶することは
、そのバージョンが存在する全ボリューム上のイメージ
・ファイルの名称を変更するという面倒な作業を必要と
する。
原ファイルと更新済みファイル(群)を同じボリューム
に記憶することが重要なもう1つのアプリケーションは
、ファイルに対するすべての変更内容の追跡記録が望ま
れる場合である。追跡記録は、原ファイルと更新済みフ
ァイルの両方を検索されることを栗求する。複数の光デ
ィスクの検索は低速で非能率的で、しかも時間を浪費す
るので、しばしば−緒にアクセスされるファイルを1つ
のボリューム上に一緒に記憶する場合は、MO3Dの性
能は飛躍的に向上する。
本発明の主目的は、フンピユータ・システムに能率的に
データを記憶することである。
本発明の他の目的は、WORMボリュームを能率的に管
理することである。
本発明のさらに他の発明は、可能であれば必ず同じWO
RMボリュームに原ファイルと更新済みファイルを保持
することである。
本発明のさらに他の目的は、要求されている作業を遂行
するため読み込む必要のある光ディスクの数を削減する
ことである。
00課題を解決するための手段 これらの目的及びその他の目的は、本明細書に開示する
WORMボリュームでの可変しきい位置設定を利用して
実現される。
大容量光学式記憶装置での追記型(WORM)ボリュー
ムの能率的管理技法を開示する。構成メニューはユーザ
に対し、1〜100%のしきい率を入力するよう要求す
る。しきい率にボリューム・サイズを乗算して、しきい
ブロック・アドレスを決定する。しきいオーバーライド
標識が使用可能でない場合には、新ファイルはしきいブ
ロック・アドレスまでWORMボリュームに順次書き込
まれる。ただし、しきいブロック・アドレスを超えるこ
とはない。しきいブロック・アドレスとWORM ホI
Jニームの終りとの間のWORM上のスペースは更新済
みファイルに予約されている。前記しきいブロック・ア
ドレスを含む、WORM;tr+Jニームのどこかに更
新済みファイルを記憶できる。WORMボリューム上に
更新済みファイル用のスペースを予約すると、さらに多
くの更新済みファイルをもとのファイルと同じWORM
ボリューム上に記憶することができ、読み取る必要のあ
る光ディスクの数を減少させることができる。しきい率
は随時ユーザにより修正可能である。
E、実施例 第1図は、本発明によるコンピュータ・システム10の
ブロック図である。コンピュータ・システム10は、表
示装置11、プロセッサ12及び大容量光学式記憶装置
(MO3D)13で構成される。プロセッサ10は記憶
マネジャ14を含む。
MOSD13は光ディスク15と多数の別の光ディスク
を含む。MO8D13は、光学式ライブラリからWOR
M光ディスクの1つを選択し、そのディスクをいくつか
の読取り/書込み装置17の1つに送り込む機械アーム
またはロボット18をaする。
各光ディスクは、追記型(WORM)媒体により構成さ
れている。WORMボリューム16は”PAYROLL
“′と命名され、光ディスク15の片面に記録される。
好ましい実施例では、コンピュータ・システム10は、
表示装置及びIBM9246光学式ライブラリ装置を備
えたI BM5363ンステム装置である。
記憶マネジャ14は、表示装置11及びMO3D13、
さらにはMO3D13を管理し、表示装置11を介して
コンピュータ・ユーザと通信を行なう装置に接続される
。ただし、記憶マネジャ14と表示装置11及びMO3
D13との間に直接接続回線を図示しているが、これら
の接続は、電話回線、ローカル・エリア・ネットワーク
などの遠隔゛通信回線を介して行なうこともできること
に留意されたい。また、プロセッサ12だけを図示して
いるが、複数のプロセッサ及び専用ハードウェアあるい
はそのどれかを使」して、記憶マネジャ14の機能を遂
行できることにも留意されたい。
さらに、記憶マネジャ14の機能は物理的にMO3D1
3中に置いてもよい。
第2図は、表示装置11上でユーザに表示されるような
本発明の構成メニューを示す。所望のW○RMボリュー
ムの名称がフィールド21に示される。ユーザは、フィ
ールド22にしきい率を入力する機会を与えられる。ユ
ーザは、1〜100%の任意の率をユーザが入力できる
。しきい率を選択しない場合には、省略時の値が使用さ
れる。好ましい実施例では、省略時のしきい率は95%
である。第2図では、ユーザは構成するWORMボリュ
ーム16として°“PAYROLL“と命名されたボリ
ュームを選択している。ユーザはWORMボリューム1
6に対し70%のしきい率を選択し、この率をフィール
ド22に入力する。これは、新しいファイルがWORM
ボリューム16のはじめの70%にのみ書き込まれ、最
後の30%には書き込まれないことを意味する。WOR
Mボリューム16の最後の30%はファイルの更新用に
予約される。
第3図は、本発明のWORMボリューム16のスペース
割当てを示す図である。任意のサイズのWORMを使用
できるが、WORMボリューム16は1ギガバイトのサ
イズであると仮定する。ユーザは70%のしきい率を設
定するので、新ファイルはW ORMボリューム16の
最初の700メガバイトに対してのみ書き込まれる。W
ORMボリューム16の最初の700メガバイト(70
%)がデータ・セグメント31として示される。新しい
ファイルと更新済みファイルの両方を、データ・セグメ
ント31に記憶することができる。
WORMボリューム16の最後の300メガバイト(3
0%)はファイルの更新用に予約される。
WORMボリューム16の最後の300メガバイトは、
データ・セグメント32及び33で示されている。
所望の場合にはいつでも、ユーザがWORMボリューム
16を再構成できることに留意されたい。
たとえば、ユーザが更新のためWORMボリューム16
の30%を予約する必要がないことを知った場合には、
80%などの新しいさらに大きなしきい率を選択するこ
とができる。その場合、データ・セグメント32は新フ
アイル用に利用可能である。
ユーザが単一のファイルに関し、しきい率をオーバーラ
イドしたい時もある。オーバーライド・オプションは、
新しい資料を予約済み領域に書き込むことを可能にする
記憶マネジャにより提供される。
第4図と第5図は、記憶マネジャ14がMO8D13上
のWORMボリュームをどのように管理するかを示す流
れ図である。記憶マネジャ14は、構成リクエストがW
ORMボリュームに対して出されるたびに、第4図に示
す流れ図を実行する。
新ボリュームを初期設定し、または現存ボリュームに関
するしきい率を変更するたびに、構成リクエストが出さ
れる。
ブロック41では、ユーザがこのWORMボリュームの
ために新しいしきい率を措定したか否かを質問する。新
しいしきい率を指定した場合には、ブロック42で、そ
の率が構成メニュー(第2図)フィールド22から読み
取られる。ブロック43では、指定されたしきい率にボ
リューム・サイズを乗算し、しきいブロック・アドレス
を得る。ユーザがしきい率を指定しない場合には、ブロ
ック42で省略時のしきい率を使用する。ブロック44
では、しきいブロック・アドレスを保存し、ブロック4
5でプログラムは終了する。
記憶マネジャ14は、WORMボリューム上のファイル
に関し出力のためのオーブン要求が出されるたびに、第
5図に示す流れ図を実行する。出力のためのオープン要
求は、データをWORMボリューム上のファイルに書き
込もうとする場合に必ず出される。
ブロック54では、ブロック41〜45で決定されたし
きいブロック・アドレスを読み取る。ブロック55では
、WORMボリューム上の次に利用可能なブロック・ア
ドレスを読み取る。ファイルはII[i次WORMボリ
ュームに置かれるので、次に利用可能なブロック・アド
レスを直ちに確認できる。ブロック58では、WORM
ボリューム上に書き込むファイルの長さを決定する。
ブロック57では、次に利用可能なブロック・アドレス
を取り込み、これを、ファイルの長さに加算して、その
合計がしきいブロック・アドレスを超えるか否かを確認
する。超えない場合は、新しいファイルかまたは更新済
みファイルかにかかわらず、ブロック58で、ファイル
をWORMボリュームに書き込み、ブロック65でプロ
グラムが終了する。しきい値を超える場合は、ブロック
59で、しきいオーバーライド標識が使用可能であるか
否かチエツクする。使用可能である場合には、制御の流
れはブロック6oを飛び越して直接ブロック62へ進む
。しきいオーバーライド標識が使用不能の場合には、ブ
ロック60で、そのファイルが新ファイルか更新済みフ
ァイルかのチエツクを行なう。これは、書き込もうとす
るファイルのファイル名に一致するWORMボリューム
上のファイル名を探索することによって行なう。書き込
もうとするファイルが新ファイルである場合には、ブロ
ック61で、その新フアイル書込み要求が拒絶される。
これは、新ファイルをしきいブロック・アドレスより大
きいデータ領域に書き込むことはできないからである。
ブロック61では、「しきい値を超えている」などのエ
ラー・メツセージをユーザに与えるエラー・コードが出
され、ブロック65でプログラムは終了する。
ブロック60で、書き込もうとするファイルが更新済み
ファイルと判断された場合、または、しきいオーバーラ
イド標識が利用可能で、ブロック60が飛び越された場
合には、ブロック62で、次に利用可能なブロック・ア
ドレスと書き込もうとするファイルとの長さの合計がW
ORMボリューム上の利用可能縁スペースを超えている
か否かをチエツクする。超えていない場合には、ブロッ
ク63で、ファイルをWORMボリュームのしきいブロ
ック・アゼレス上の予約済みスペースに書き込み、ブロ
ック65でプログラムが終了する。ファイルの書込みが
WORM上の利用可能な総スペースを超える場合には、
ブロック64で、そのファイルを書き込むための要求が
拒絶される。これは、単にそのWORMボリュームに余
地がないという理由による。ブロック64では、「ボリ
ュームが満杯」などのエラー・メツセージをユーザに与
よるエラー・コードが出され、ブロック65でプログラ
ムが終了する。
F1発明の効果 本発明により、追記型ボリュームが能率的に管理される
。そして可能な限り、原ファイルと更新済みファイルと
が同じWORMボリュームに保持され、光ディスクの読
取り回数を減らすことができる。
【図面の簡単な説明】
第1図は、本発明のコンピュータ・システムのブロック
図である。 第2図は、ユーザに表示される本発明の構成メニューで
ある。 第3図は、本発明のWORMボリュームのスペー10・
・・・コンピュータ・システム、11・・・・表示装置
、12・・・・プロセッサ、13・・・・大容量光学式
記憶装置(MO3D)、14・・・・記憶マネジャ、1
5・・・・光ディスク、16・・・・追記型(WORM
)ボリューム、17・・・・読取り/書込み装置、18
・・・・ロボット、21.22、・・・・フィールド、
31.32.33・・・・データ・セグメント。 出願人  インターナショナル・ビジネス・マンーンズ
・コーポレーション 代理人  弁理士  山  本  仁  朗(外1名) 箋2図 ボリュームのayLす7エスト 纂 図

Claims (3)

    【特許請求の範囲】
  1. (1)追記型(WORM)ボリュームを能率的に管理す
    る方法であって、 前記WORMボリュームにしきいブロック・アドレスを
    設定するステップと、 前記WORMボリュームに置く新ファイルの長さを決定
    するステップと、 前記しきいブロック・アドレスを超えない場合、前記W
    ORMボリュームに前記新ファイルを書き込むステップ を含む前記の方法。
  2. (2)追記型(WORM)ボリュームを能率的に管理す
    る方法であって、 前記WORMボリュームにしきいアドレス・ブロックを
    設定するステップと、 前記WORMボリュームに置くファイルの長さを決定す
    るステップと、 前記ファイルが新ファイルであるか、または更新済みフ
    ァイルであるかを判断するステップと、前記しきいブロ
    ック・アドレスを超えていない場合、前記WORMボリ
    ュームに前記新ファイルを書き込むステップと、 前記しきいアドレス・ブロックを超えているか否かに関
    係なく、前記WORMボリュームに前記更新済みファイ
    ルを書き込むステップ を含む前記の方法。
  3. (3)データを能率的に記憶する能力を有するコンピュ
    ータ・システムであって、 表示装置と、 複数のWORMボリュームを有する大容量記憶装置と、 前記表示装置と前記大容量記憶装置に接続されており、
    前記大容量記憶装置を能率的に管理するための記憶マネ
    ジャ手段であって、 前記WORMボリュームにしきいアドレス・ブロックを
    設定するための設定手段と、 前記WORMボリューム上に置くファイルの長さを決定
    するための第1決定手段と、 前記ファイルが新ファイルであるか更新済みファイルで
    あるか判断するための第2決定手段と、前記しきいブロ
    ック・アドレスを超えない場合に、前記WORMボリュ
    ームに前記新ファイルを書き込むための第1書込み手段
    と、 前記しきいブロック・アドレスを超えるか否かには関係
    なく、前記WORMボリュームに前記更新済みファイル
    を書き込むための第2書込み手段、を含む前記記憶マネ
    ジャ手段 を含む前記コンピュータ・システム。
JP2062869A 1989-03-20 1990-03-15 追記型ボリュームを能率的に管理する方法及び装置 Expired - Lifetime JP2646399B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US325752 1989-03-20
US07/325,752 US5491807A (en) 1989-03-20 1989-03-20 System and method for worm volume management of new and updated data files using variable threshold block addresses

Publications (2)

Publication Number Publication Date
JPH02278440A true JPH02278440A (ja) 1990-11-14
JP2646399B2 JP2646399B2 (ja) 1997-08-27

Family

ID=23269291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2062869A Expired - Lifetime JP2646399B2 (ja) 1989-03-20 1990-03-15 追記型ボリュームを能率的に管理する方法及び装置

Country Status (3)

Country Link
US (1) US5491807A (ja)
EP (1) EP0389396A3 (ja)
JP (1) JP2646399B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434089B1 (en) 1998-02-06 2002-08-13 Samsung Electronics Co., Ltd. Method for storing data to optical disks using interleaving and sequential modes

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256642B1 (en) * 1992-01-29 2001-07-03 Microsoft Corporation Method and system for file system management using a flash-erasable, programmable, read-only memory
JP2710550B2 (ja) * 1993-05-27 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション データ記憶分散装置および方法
US5708793A (en) * 1995-03-31 1998-01-13 International Business Machines Corporation Method and apparatus using address and read head location information to provide optimal operation of a disk system
US6601083B1 (en) 1996-08-29 2003-07-29 Frederick John Reznak Multitasking data processing system and method of controlling allocation of a shared resource
US5956745A (en) * 1997-04-23 1999-09-21 Novell, Inc. System and method for automatically resizing a disk drive volume
JP3546654B2 (ja) 1997-08-07 2004-07-28 株式会社日立製作所 情報記録装置及び情報記録方法
US6092163A (en) * 1998-12-04 2000-07-18 W. Quinn Associates, Inc. Pageable filter driver for prospective implementation of disk space quotas
US6583945B1 (en) 1998-10-30 2003-06-24 Iomega Corporation Method for irreversibly write-securing a magnetic storage cartridge
US20030157292A1 (en) * 1999-06-23 2003-08-21 Dataplay, Inc. Miniature optical disk for data storage
US6990058B1 (en) 2000-04-03 2006-01-24 Dphi Acquisitions, Inc. Structure and method for storing data on optical disks
US7051054B1 (en) * 2000-05-30 2006-05-23 Dphi Acquisitions, Inc. Method and apparatus for emulating read/write file system on a write-once storage disk
AU2001275040A1 (en) * 2000-05-30 2001-12-11 Dataplay, Inc. Defect management system for write-once storage disk
US6738333B1 (en) 2000-05-30 2004-05-18 Dphi Acquisitions, Inc. Format for recording data in a storage disk
WO2001095058A2 (en) * 2000-06-03 2001-12-13 Ebox.Com, Inc. Computerized recording and notification of the delivery and pickup of retail goods
AU2001288468A1 (en) * 2000-08-28 2002-03-13 Ebox.Com, Inc. A high security wireless key for asynchronous delivery drop boxes
US8479189B2 (en) * 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US20070169073A1 (en) * 2002-04-12 2007-07-19 O'neill Patrick Update package generation and distribution network
US7181569B2 (en) * 2003-02-26 2007-02-20 International Business Machines Corporation Method, system, and article of manufacture for writing on sequential storage media
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7162602B2 (en) * 2004-03-16 2007-01-09 Hitachi, Ltd. More granular and more efficient write protection for disk volumes
US7904895B1 (en) * 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US20070207800A1 (en) * 2006-02-17 2007-09-06 Daley Robert C Diagnostics And Monitoring Services In A Mobile Network For A Mobile Device
JP4911576B2 (ja) * 2006-03-24 2012-04-04 株式会社メガチップス 情報処理装置および追記型メモリ利用方法
WO2007146710A2 (en) 2006-06-08 2007-12-21 Hewlett-Packard Development Company, L.P. Device management in a network
US8752044B2 (en) 2006-07-27 2014-06-10 Qualcomm Incorporated User experience and dependency management in a mobile device
US8140763B2 (en) * 2009-07-16 2012-03-20 International Business Machines Corporation Techniques for managing data in a write cache of a storage controller
US9514150B2 (en) * 2013-04-19 2016-12-06 Hewlett Packard Enterprise Development Lp Automatic WORM-retention state transitions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56156936A (en) * 1980-05-06 1981-12-03 Ricoh Co Ltd Sotrage system of large-capacity file
JPS607522A (ja) * 1983-06-28 1985-01-16 Toshiba Corp 情報記録方法
JPS63173270A (ja) * 1987-01-12 1988-07-16 Hitachi Ltd 追記型記憶装置のデ−タセツト領域管理方式

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61142571A (ja) * 1984-12-17 1986-06-30 Ricoh Co Ltd 光デイスクの記憶管理方式
FR2591015B1 (fr) * 1985-11-29 1989-05-12 Picard Michel Procede d'ecriture avec mise a jour et de lecture d'informations sur un support non effacable organise en secteurs
US4791623A (en) * 1986-04-03 1988-12-13 Optotech, Inc. File management system for use in an optical data storage system
JPS62243067A (ja) * 1986-04-15 1987-10-23 Nec Corp 画像フアイル装置
US4953122A (en) * 1986-10-31 1990-08-28 Laserdrive Ltd. Pseudo-erasable and rewritable write-once optical disk memory system
US4827462A (en) * 1987-03-26 1989-05-02 International Business Machines Corporation Modular data storage directories for large-capacity data storage units
US5040110A (en) * 1987-10-30 1991-08-13 Matsushita Electric Industrial Co., Ltd. Write once read many optical disc storage system having directory for storing virtual address and corresponding up-to-date sector address
US4947367A (en) * 1988-03-28 1990-08-07 Emc Corporation System for converting digital data from magnetic tape format apparatus and method for converting a sequentially accessible magnetic tape data format to directly accessible write-once disk data format to worm optical disk format
US4974197A (en) * 1988-05-05 1990-11-27 International Business Machines Batching data objects for recording on optical disks with maximum object count

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56156936A (en) * 1980-05-06 1981-12-03 Ricoh Co Ltd Sotrage system of large-capacity file
JPS607522A (ja) * 1983-06-28 1985-01-16 Toshiba Corp 情報記録方法
JPS63173270A (ja) * 1987-01-12 1988-07-16 Hitachi Ltd 追記型記憶装置のデ−タセツト領域管理方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434089B1 (en) 1998-02-06 2002-08-13 Samsung Electronics Co., Ltd. Method for storing data to optical disks using interleaving and sequential modes

Also Published As

Publication number Publication date
EP0389396A2 (en) 1990-09-26
US5491807A (en) 1996-02-13
EP0389396A3 (en) 1994-03-23
JP2646399B2 (ja) 1997-08-27

Similar Documents

Publication Publication Date Title
JP2646399B2 (ja) 追記型ボリュームを能率的に管理する方法及び装置
US6691136B2 (en) Fast data retrieval based upon contiguous consolidation of records according to frequency of access
US6823417B2 (en) Memory controller for memory card manages file allocation table
US8055622B1 (en) Immutable data containers in tiered storage hierarchies
US5029125A (en) Method of reading and writing files on nonerasable storage media
US5274807A (en) Method for reducing magnetic storage volume for computer disk image backup
EP0487331B1 (en) Directory management system
JPH04141867A (ja) ファイル管理方法
JP2005115948A (ja) ファイルをアーカイブするための方法、システム、およびプログラム
JPH10188481A (ja) Cd−romの作成方法とその作成システム
US20030037019A1 (en) Data storage and retrieval apparatus and method of the same
JPH0786844B2 (ja) 追記型光学式記憶媒体のフォーマット方法
JP2831369B2 (ja) 情報記録再生方式およびシステム
KR19980041903A (ko) 착탈식 대용량 저장 매체에 아카이브를 생성하기 위한 방법 및아카이브 서버
JPH0330034A (ja) 光デイスクフアイル管理方法
JPH01184763A (ja) データ格納方法および装置
JPH08101783A (ja) ファイルシステム
JP4390618B2 (ja) データベース再編成プログラム、データベース再編成方法、及びデータベース再編成装置
JPH0322046A (ja) 追記型記憶媒体を用いたファイルの管理方法
JPH0477938A (ja) データ記憶方法
JPH01236488A (ja) 書換可能型光ディスク管理システム
JPH11316703A (ja) 光ディスクのデ―タ貯蔵方法
CN113934371A (zh) 一种存储器及其数据管理方法和计算机存储介质
JPH04182970A (ja) データ格納方式
JPH06149647A (ja) マルチメディアファイル管理方式