JPH0447581A - フロッピーディスクのファイル格納方式 - Google Patents

フロッピーディスクのファイル格納方式

Info

Publication number
JPH0447581A
JPH0447581A JP15724290A JP15724290A JPH0447581A JP H0447581 A JPH0447581 A JP H0447581A JP 15724290 A JP15724290 A JP 15724290A JP 15724290 A JP15724290 A JP 15724290A JP H0447581 A JPH0447581 A JP H0447581A
Authority
JP
Japan
Prior art keywords
file
floppy disk
index
storage area
files
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
JP15724290A
Other languages
English (en)
Inventor
Naotaka Ogawa
直孝 小川
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP15724290A priority Critical patent/JPH0447581A/ja
Publication of JPH0447581A publication Critical patent/JPH0447581A/ja
Pending 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)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、フロッピーディスクのファイル格納方式に関
し、特に、目的とするファイルの読出を高速化すること
ができるフロッピーディスクのファイル格納方式に関す
る。
従来の技術 ]ンピュータへのオペレーティングシステム、プログラ
ムのインドールには当初磁気テープが使用されており、
磁気テープはランダムアクセスが行えないために磁気テ
ープの先頭がらファイルが1つずつ順番に記憶され、フ
ァイルの格納位置に関する情報は磁気テープには記憶さ
れていない。
フロッピーディスクについても、インストール目的に使
用される場合には、磁気テープでのファイル格納方式と
同様のファイル格納方式が用いられており、フロッピー
ディスクを磁気テープに見立ててファイルをフロッピー
ディスクの先頭がら1つずつ順番に格納していた。
このような従来のフロッピーディスクのファイル格納方
式では、特定の目的に使用するファイルのみを読み出し
てコンピュータシステムの磁気ディスク装置に登録する
場合に、フロッピーディスクの先頭のファイルがら読み
出し対象のファイルに行き当たるまでファイルを順次読
みとばし、読み出し対象のファイルに行き当たったとき
にそのファイルを読み出すようになっている。
発明が解決しようとする課題 上述した従来のフロッピーディスクのファイル格納方式
では、フロッピーディスクの先頭に記憶されているファ
イルから順番に読み出し対象のファイルを探すようにな
っているために、特定の目的に使用するファイルが複数
になるとき、対象となるファイルのファイル名を1つず
つあたえなければならないことと、読み出し対象のファ
イルの位置によっては続出までに時間を要するという欠
点がある。
本発明は従来の技術に内在する上記欠点を解消する為に
なされたものであり、従って本発明の目的は、ファイル
の発見を短時間で行うためにファイルの使用用途とファ
イル名と格納位置とを登録するインデックスを利用する
とともに、従来のフロッピーディスクのファイル格納方
式にて続出をサポートするコンピュータシステムに於い
ても本発明のフロッピーディスクのファイル格納方式で
ファイルを書き込んだフロッピーディスクからファイル
を読み出せるように互換性を配慮したフロッピーディス
クの新規なファイル格納方式を提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係るフロッピーディ
スクのファイル格納方式は、フロッピーディスクへのフ
ァイルの書き込み時にファイルのファイル名と格納位置
とファイルの用途を登録するインデックスをフロッピー
ディスクの最後部のインデックス格納領域に書き込む手
段と、フロッピーディスクからのファイルの読み出し時
にフロッピーディスクの最後部におかれたインデックス
格納領域のインデックスを参照し読み出しインデックス
に登録されている用途を照合して目的と一致するファイ
ルの格納位置を得てファイルにアクセスする読み出し手
段とを備えて構成される。
実施例 次に、本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
第1図は本発明に係るフロッピーディスクのファイル格
納方式の一実施例を示すブロック構成図である。
第1図を参照するに、本発明に係るフロッピーディスク
のファイル格納方式の一実施例は、フロッピーディスク
1を入れたフロッピーディスク装置2と、フロッピーデ
ィスク装置2を接続するコンピュータのオペレーティン
グシステムの書き込み手段3及び読み込み手段4を有す
るディスク入出力処理プログラム5とから構成されてい
る。
第2図は本発明に係るフロッピーディスクのファイル格
納方式によりファイルの書き込み及び読み込みを行うフ
ロッピーディスク1の概念図である。
第2図を参照するに、このフロッピーディスク1は、第
Nシリンダから第Nシリンダまでがファイル格納領域1
1となり、第N+1シリンダから第Nシリンダまでがイ
ンデックス格納領域12となっている。
第3図はファイル格納領域11に格納されるファイルの
形式を示す図である。
第3図において、ファイルは、固定数のセクタを占める
ファイルヘッダ13と不定数のセクタを占めるファイル
の実体14とから構成される。ファイルヘッダ13は、
ファイルのファイル名、大きさ等の情報を格納する。フ
ァイル格納領域11には、第3図に示す形式のファイル
が先頭より順番に格納される。
第4図はインデックス格納領域12に格納されるインデ
ックスの形式を示す図である。
第4図を参照するに、インデックスは、ファイル格納領
域11に格納されているファイルのファイル名を格納す
る固定長のファイル名フィールド15と、ファイル名フ
ィールド15に格納されているファイル名で示されるフ
ァイルのファイル格納領域11での格納位置(ファイル
ヘッダ13の先頭位置)を記憶する固定長のアドレスフ
ィールド16と、ファイルの使用用途を示すフィールド
17とから構成される。インデックス格納領域12には
、第4図に示す形式のインデックスが先頭から順番に格
納される。
第5図は書き込み手段3の処理の流れを示す流れ図であ
る。
第6図は読み込み手段4の処理の流れを示す流れ図であ
る。
次に、本実施例の動作について説明する。第1に書き込
みについて第5図を参照しながら説明する。ここでは第
7図に示すように空のフロッピーディスク1にファイル
Aを書き込む場合について説明する。
第5図、第7図を参照するに、フロッピーディスク1へ
のファイルAの書き込み時に、書き込み手段3は、イン
デックス73の作成のためにフロッピーディスク1上の
ファイル格納位置(この場合は、ファイル格納領域11
の先頭)を取り込んで記憶する(処理31)。
次に、記憶した格納位置より書き込み対象のファイルA
のファイル名等をファイルヘッダ71として書き込む(
処理32)、11!いて、書き込んだファイルヘッダ7
1の直後から書き込み対象のファイルAのファイル実体
72を書き込む(処理33)。
次いで、書き込み手段3は、次ファイルの書き込みに備
えてファイル格納位置をファイルAのファイル実体72
の直後になるように更新する(処理34)。
次に、書き込みを行ったファイルAに対応するインデッ
クス73をインデックス格納領域12に書き込む(処理
35)、インデックスには、ファイルAのファイル名と
格納位置と使用用途とを登録する。
最後に、ファイルAのインデックスが最終インデックス
であることを示すために、次のインデックスをヌルイン
デックス74として書き込む(処理36)。
第2に読み込みについて第6図を参照しながら説明する
。ここでは、第8図に示す場合を例にとって説明する。
第8図は読み込み対象のファイルを格納するフロッピー
ディスク1を示す概念図である。このフロッピーディス
ク1には、K個のファイルが登録されており、それに対
応してに個のインデックス81〜82が登録されており
、K+1個目のインデックスはヌルインデックス83と
なっており最終インデックスを示している。
第6図、第8図を参照するに、フロッピーディスク1か
らのファイルの読みだし時には、読みだし手段4は、イ
ンデックス格納領域12中のインデックスを第1番目の
インデックス81より1個ずつ読み出すく処理41)。
次に、読みだしたインデックスがヌルインデックス83
か否かの判定を行い(処理42)、ヌルインデックス8
3でなければ読みだし対象となる使用用途とインデック
スの使用用途フィールド17と一致するか否かを照合し
判定する(処理43)、与えられた使用用途とインデッ
クスの使用用途が一致しなければ、処理41に制御を戻
し次のインデックスを読みだして処理42.43を行う
使用用途が一致すれば、読み出し手段4は、致したイン
デックスが記憶しているファイルの格納位置をもとにフ
ァイルにアクセスしてファイルを読み出しく処理44)
、処理を終了する。
処理42にてヌルインデックス83であると判定された
場合には、その時点で処理を終了する。
発明の詳細 な説明したように、本発明によれば、ファイルの使用用
途とファイル名と格納位置を登録するインデックスを利
用することにより、使用用途に適合するファイルのファ
イル名を与えファイル名にて検索を行うことなく、用途
に適合した全ファイルを短時間にインストールできるよ
うになるという効果が得られる。特に、大容量フロッピ
ーディスクのように多数のファイルが登録されている場
合にはこの効果がより明らかになると考えられる。
また、本発明によれば、インデックスをフロッピーディ
スクの最後部の領域に格納するようにしたことにより、
本発明のフロッピーディスクのファイル格納方式でファ
イルを格納したフロッピーディスクは従来のフロッピー
ディスクのファイル格納方式による読み出しも可能であ
り、互換性を損なうことがないという効果が得られる。
【図面の簡単な説明】
第1図は本発明に係るフロッピーディスクのファイル格
納方式の一実施例を示すブロック構成図である。 1・・・フロッピーディスク、2・・・フロッピーディ
スク装置、3・・・書き込み手段、4・・・読み出し手
段、5・・・ディスク入出力処理プログラム第2図は本
発明に係るフロッピーディスクのファイル格納方式によ
りファイルの書き込み及び読み出しを行うフロッピーデ
ィスクを示す概念図である。 11・・・ファイル格納領域、12・・・インデックス
格納領域 第3図はフロッピーディスクのファイル格納領域に格納
されるファイルの形式を示す図である。 13・・・ファイルヘッダ、14・・・ファイル実体第
4図はフロッピーディスクのインデックス格納領域に格
納されるインデックスの形式を示す図である。 15・・・ファイル名フィールド、16・・・アドレス
フィールド、17・・・使用用途フィールド第5図は書
き込みの処理を示す流れ図である。 処理31・・・ファイル格納位置の取り込み、処理32
・・・ファイルヘッダの書き込み、処理33・・・ファ
イル実体の書き込み、処理34・・・ファイル格納位置
の更新、処理35・・・インデックスの書き込み、処理
36・・・ヌルインデックスの書き込み 第6図は読み込みの処理を示す流れ図である。 処理41・・・インデックスの読みだし、処理42・・
・ヌルインデックスの判定、処理43・・・使用用途の
判定、処理44・・・ファイルの読みだし第7図は第2
図のフロッピーディスクにファイルを書き込む場合のイ
メージを示す概念図である。 71・・・ファイルヘッダ、72・・・ファイル実体、
73・・・インデックス、74・・・ヌルインデックス
第8図は第2図のフロッピーディスクにファイルの書き
込み状態を示す概念図である。 81.22・・・インデックス、83・・・ヌルインデ
ックス第 図 第 図 第 図 第 図

Claims (1)

    【特許請求の範囲】
  1. フロッピーディスクへのファイルの書き込み時にファイ
    ルのファイル名と格納位置とファイルの用途を登録する
    インデックスをフロッピーディスクの最後部のインデッ
    クス格納領域に書き込む手段と、フロッピーディスクか
    らのファイルの読み出し時にフロッピーディスクの最後
    部におかれたインデックス格納領域のインデックスを参
    照し読み出しインデックスに登録されている用途を照合
    して目的と一致するファイルの格納位置を得てファイル
    にアクセスする読み出し手段とを有することを特徴とす
    るフロッピーディスクのファイル格納方式。
JP15724290A 1990-06-15 1990-06-15 フロッピーディスクのファイル格納方式 Pending JPH0447581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15724290A JPH0447581A (ja) 1990-06-15 1990-06-15 フロッピーディスクのファイル格納方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15724290A JPH0447581A (ja) 1990-06-15 1990-06-15 フロッピーディスクのファイル格納方式

Publications (1)

Publication Number Publication Date
JPH0447581A true JPH0447581A (ja) 1992-02-17

Family

ID=15645357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15724290A Pending JPH0447581A (ja) 1990-06-15 1990-06-15 フロッピーディスクのファイル格納方式

Country Status (1)

Country Link
JP (1) JPH0447581A (ja)

Similar Documents

Publication Publication Date Title
US5890208A (en) Command executing method for CD-ROM disk drive
JP2770855B2 (ja) ディジタル式情報記憶検索方法及びその装置
KR920005107A (ko) 최초 및 갱신 데이타 기록 및 판독 방법과 데이타 기억 매체
US5165043A (en) Memory card system and access method for memory card
JPH0447581A (ja) フロッピーディスクのファイル格納方式
JPS5851348A (ja) 可変長レコ−ドの高速アクセス方式
JPS63104284A (ja) デイスクフアイルアクセス方式
JPH036634A (ja) フロッピーディスクのファイル格納方式
JPS61103242A (ja) 高速検索方式
JPH03276254A (ja) 文書管理システム
JPH02265074A (ja) データフアイルシステム用追記式光デイスク
JPS62177642A (ja) 追記型フアイル装置のフアイル管理方式
JPS63184960A (ja) デ−タ管理方式
JPH07141112A (ja) 外部記憶制御装置
JP2000305817A (ja) データ検索システムのデータ格納方式
JPS62226346A (ja) フアイル管理方式
JPS619721A (ja) 磁気デイスク装置のセクタ管理方式
JPH01258288A (ja) ディレクトリ検索方法
JPH02185783A (ja) カートリツジ磁気テープ装置の読み取り書き込み方式
JPS62271029A (ja) デイスクキヤツシユ制御方式
JPS6278638A (ja) フアイル記録制御方式
JPH06149647A (ja) マルチメディアファイル管理方式
JPH0498516A (ja) ディスクアクセス方式
JPH03252738A (ja) ファイル管理方式
JPH04150112A (ja) 文字コードチェック処理装置