(57)【特許請求の範囲】
【請求項１】
複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置の書き込み方法であって、
前記記憶媒体上に配置された、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶するファイル情報管理部と、データを記憶するデータ記憶部とを有し、
前記ファイル情報管理部と同一種類のデータを保持し前記ファイル情報管理部のファイル内容を更新するキャッシュ部と、前記データ記憶部との間でデータの読み出し書き込みを行うデータ転送部とを有し、
主装置から書き込みを要求された時前記データ転送部のデータを前記データ記憶部に書き込む書き込み要求ステップと、主装置から書き込みの完了を通知された時前記キャッシュ部のデータを前記情報管理部に書き込むクローズ通知ステップとを有することを特徴とするファイル記憶装置の書き込み方法。
【請求項２】
複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置の書き込み方法であって、
前記記憶媒体上に配置された、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶する第１と第２とのファイル情報管理部と、データを記憶するデータ記憶部とを有し、
前記第１のファイル情報管理部と同一種類のデータを保持し前記第１のファイル情報管理部のファイル内容を更新するキャッシュ部と、
前記データ記憶部との間でデータの読み出し書き込みを行うデータ転送部と、
起動時に前記第１および前記第２のファイル情報管理部のいずれか一方にファイル内容の誤りを検出した場合には誤りの無い他のファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正する初期診断部とを有し、
主装置から書き込みを要求された時前記データ転送部のデータを前記データ記憶部に書き込む書き込み要求ステップと、主装置から書き込みの完了を通知された時前記キャッシュ部のデータを前記第１の情報管理部に書き込むクローズ通知ステップと、起動時に前記初期診断部により誤り検出と訂正とを行う初期診断ステップとを有することを特徴とするファイル記憶装置の書き込み方法。
【請求項３】
複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置であって、
前記記憶媒体上に配置された、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶するファイル情報管理部と、データを記憶するデータ記憶部とを有し、
前記ファイル情報管理部と同一種類のデータを保持し前記ファイル情報管理部のファイル内容を更新するキャッシュ部と、前記データ記憶部との間でデータの読み出し書き込みを行うデータ転送部とを有し、
主装置から書き込みを要求された時前記データ転送部のデータを前記データ記憶部に書き込み、主装置から書き込みの完了を通知された時前記キャッシュ部のデータを前記情報管理部に書き込むことを特徴とするファイル記憶装置。
【請求項４】
複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置であって、
前記記憶媒体上に配置された、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶する第１と第２とのファイル情報管理部と、データを記憶するデータ記憶部とを有し、
前記第１のファイル情報管理部と同一種類のデータを保持し前記第１のファイル情報管理部のファイル内容を更新するキャッシュ部と、
前記データ記憶部との間でデータの読み出し書き込みを行うデータ転送部と、
起動時に前記第１および前記第２のファイル情報管理部のいずれか一方にファイル内容の誤りを検出した場合には誤りの無い他のファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正する初期診断部とを有し、
主装置から書き込みを要求された時前記データ転送部のデータを前記データ記憶部に書き込み、主装置から書き込みの完了を通知された時前記キャッシュ部のデータを前記第１の情報管理部に書き込むと共に、起動時に前記初期診断部により誤り検出と訂正とを行うことを特徴とするファイル記憶装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、磁性体や半導体メモリを使用し、複数の可変長データの随時書込みおよび読出しが可能なファイル記憶装置に関するものである。
【０００２】
【従来の技術】
従来より、コンピュータのプログラム保存やデータ格納のために、大容量の読み書き可能な外部記憶装置が使用されてきた。これらの外部記憶装置では、記憶媒体の特徴として、任意の記憶領域に１バイト単位で読み書きが可能であっても、上記記憶媒体を数百バイトから数キロバイトといった小容量の区分（以下、「セクタ」という）に分割して読み書きの単位とし、複数のセクタを連結使用することで、可変長のデータ記憶を可能としている。また、可変長データにファイル名を付与し、複数の可変長ファイルの記憶を可能とする構成が一般に用いられている。このように、大容量の外部記憶装置では、セクタ分割により複数の可変長データを記憶する手法が確立されているが、上述したように、記憶媒体がセクタ単位で随時読み書きが可能であることが必要であり、その仕様を満たす大容量の記憶媒体としては磁気ディスクが主流となっていた。ところが、近年の不揮発性半導体メモリの集積度の向上により、フラッシュロムと呼ばれる数十メガバイトの記憶容量を持つメモリカードの開発が進み、磁気ディスクに比べて小型、軽量で機械的な衝撃に強いなどの特長を持つため、外部記憶装置への利用も考えられるようになってきた。これらのメモリカードは、上記特長を生かして、携帯型コンピュータや動作条件の厳しい産業用機器の外部記憶装置としての導入が進められている。
【０００３】
以下、従来のファイル記憶装置について図を用いて説明する。
図６は従来のファイル記憶装置６００を示すブロック図である。図６において、６０１は後述のデータ記憶部６０２のセクタの使用状況を管理すると共に各データのサイズ、先頭セクタ番号、個々のデータの識別子であるファイル名を一括管理することにより可変長データをファイルとして複数記憶できるようにしたファイル情報管理部、６０２はデータを小区画のセクタに分割して記憶するデータ記憶部、６０３は記憶媒体であるデータ記憶部６０２への読み書きが遅い場合に後述のアプリケーション部６０６からの読み書きへの応答時間を速くするため、ファイル情報管理部６０１、データ記憶部６０２の内容の複製を読み書きの応答時間が各段に短い半導体メモリに一時的に記憶するキャッシュ部、６０４は後述のアプリケーション部６０６からの指示で新規ファイルを作成する場合に必要なセクタの獲得、連結、データサイズ、ファイル名の記憶を行うファイル制御部、６０５は後述のアプリケーション部６０６がファイル制御部６０４へ新規ファイル作成の指示を行った後、実際に記憶するデータを転送して、データ記憶部６０２へ書き込ませるデータ転送部、６０６は新規ファイルの作成をファイル制御部６０４へ指示する主装置上のアプリケーション部である。
【０００４】
以上のように構成されたファイル記憶装置について、その使用方法を説明する。
【０００５】
上記キャッシュ部６０３の使用方法としては、書込みの場合には、キャッシュ部６０３へ書き込むと共にデータ記憶部６０２にも即時書き込むライトスルー方式と、キャッシュ部６０３にのみ書き込み、書込みデータが一定時間更新されない場合にデータ記憶部６０２へ書き込むライトバック方式とがある。読出しの場合には、読出しが指定されたセクタのデータがキャッシュ部６０３に記憶されている場合にデータ記憶部６０２の内容ではなくキャッシュ部６０３の内容を読み出す方法があり、これは上記両方式に共通の方法である。上述のライトスルー方式では読出し時間のみ短縮され、ライトバック方式では読出し時間、書込み時間ともに短縮される。また、このようなファイル記憶装置に重要なデータを保管する場合には、ファイル記憶装置を２重化して２台の装置に同時にデータを記憶することにより、一方の装置が故障しても他方の装置を使用することによりデータの損失を防ぐ方法が利用されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のファイル記憶装置では、データ書込み中に記憶媒体上のファイル情報管理部６０１へファイル名、データサイズが書き込まれ、セクタ状態も変更されるので、書込み中に停電や主装置の障害が発生して書込み処理が継続できなくなった場合、書込みが完了していないデータもファイルとして作成されてしまうという問題点を有していた。しかも、これらのデータはチェックサムを取るなどの手段を別途講じないと書込みが不完全か否かを区別できず、チェックサムを取る手段の場合、構成が複雑となり、高コスト、大型化を招いていた。また、装置単体ではファイル情報管理部６０１は２重化されていないので、データ書込み完了後でファイル情報管理部６０１の更新中に同様の障害が発生すると、セクタの連結状態の不整合が発生し、書込み中のファイルだけでなく、その他のファイルの管理情報も破壊されるという問題点を有していた。さらに、上記ライトバック方式によるキャッシュ部を使用する場合、キャッシュ部からファイル情報管理部６０１への書込みも遅延されるので、停電などによるファイル破壊の危険性が大きくなるという問題点を有していた。さらに、装置自体を２重化する方法は装置自体の障害に対しては有効であるが、高コストとなり、大型化するという問題点を有していた。
【０００７】
本発明は上記従来の問題点を解決するもので、書込み中に停電や主装置の障害が発生しても不完全なファイルを作成することがない小型、低コストのファイル記憶装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この目的を達成するために本発明の第１の発明におけるファイル記憶装置及びその書き込み方法は、
複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置であって、記憶媒体上に配置されたファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶するファイル情報管理部とデータを記憶するデータ記憶部とを有し、ファイル情報管理部と同一種類のデータを保持しファイル情報管理部のファイル内容を更新するキャッシュ部と、データ記憶部との間でデータの読み出し書き込みを行うデータ転送部とを有し、主装置から書き込みを要求された時データ転送部のデータをデータ記憶部に書き込み、主装置から書き込みの完了を通知された時キャッシュ部のデータを情報管理部に書き込むことを特徴とするファイル制御装置及びその書き込み方法である。
【００１０】
本発明の第２の発明におけるファイル記憶装置及びその書き込み方法は、複数のバイトを１単位とするセクタから成る読み書き可能な記憶媒体を有するファイル記憶装置であって、記憶媒体上に配置されたファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶する第１と第２とのファイル情報管理部とデータを記憶するデータ記憶部とを有し、第１のファイル情報管理部と同一種類のデータを保持し第１のファイル情報管理部のファイル内容を更新するキャッシュ部と、データ記憶部との間でデータの読み出し書き込みを行うデータ転送部と、起動時に第１および第２のファイル情報管理部のいずれか一方にファイル内容の誤りを検出した場合には誤りの無い他のファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正する初期診断部とを有し、主装置から書き込みを要求された時データ転送部のデータをデータ記憶部に書き込み、主装置から書き込みの完了を通知された時キャッシュ部のデータを第１の情報管理部に書き込むと共に、起動時に初期診断部により誤り検出と訂正とを行うことを特徴とするファイル記憶装置及びその書き込み方法である。
【００１１】
【作用】
この構成によって、ファイル制御部により、データの書き込み完了時にキャッシュ部のデータをファイル情報管理部に書き込むようにすることができるので、データ書込み完了まではファイル情報管理部になんら変更が加えられず、途中で停電や主装置の障害が発生しても、不完全なファイルが作成されることはない。また、装置自体は２重化されず、小形化、低コスト化が達成される。
【００１２】
また、第１および第２のファイル情報管理部のいずれか一方にファイル内容の誤りを検出した場合には誤りの無いファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正するようにしたので、ファイル作成以前または以後の完全なファイルを使用して誤りを検出したファイル内容を訂正でき、中途半端なファイルを作成することがない。さらに、一方のファイル情報管理部が破壊されても、破壊されていない方のファイル内容で複写することにより、同様に訂正可能である。さらに、装置自体は２重化されず、小形化、低コスト化が達成される。
【００１３】
【実施例】
（実施例１）
以下、本発明の一実施例に係るファイル記憶装置について図を用いて説明する。
【００１４】
図１は本発明の一実施例に係るファイル記憶装置１００を示すブロック図である。
【００１５】
図１において、１０１はデータ記憶部１０３上のデータを管理する第１のファイル情報管理部、１０２は第１のファイル情報管理部１０１と同一種類のデータを保持する第２のファイル情報管理部、１０４は読み書き速度が速い半導体メモリで構成され、第１のファイル情報管理部１０１の全内容を保持するキャッシュ部、１０５は主装置上のアプリケーション部１０８からファイルの読み書きを要求された場合の処理を行うファイル制御部、１０６はアプリケーション部１０８から指定されたデータの読み書きをデータ記憶部１０３との間で行うデータ転送部、１０７はファイル記憶装置１００の立上げ時にファイル内容の誤りを検出、訂正する初期診断部である。上記第１のファイル情報管理部１０１、第２のファイル情報管理部１０２およびデータ記憶部１０３は記憶媒体上に配置される。
【００１６】
以上のように構成されたファイル記憶装置において可変長データを複数記憶する方法について説明する。図２は第１のファイル情報管理部１０１、第２のファイル情報管理部１０２およびデータ記憶部１０３を示すデータ状態図である。データ記憶部１０３は、従来例と同様、記憶媒体を小区画のセクタに分割して割り当てたものである。本実施例では、データ記憶部１０３は１セクタ５１２バイトの１２個のセクタで構成されるとし、データサイズが２００バイト、６００バイトの２つのデータにそれぞれファイル１ｂ、ファイル２ｂというファイル名を付与してデータ記憶部１０３に記憶する場合について説明する。図２に示すように第１のファイル情報管理部１０１はディレクトリ１およびファイルアロケーションテーブル（ＦＡＴ）１ａを有し、ディレクトリ１は、領域１１０１、２０１のファイル１ｂ、２ｂ、領域１１０２、２０２のデータサイズ２００、６００、領域１１０３の先頭セクタ番号２１１、２１２から構成される。第２のファイル情報管理部１０２はディレクトリ２およびファイルアロケーションテーブル（ＦＡＴ）２ａを有する。第２のファイル情報管理部１０２については第２の実施例で説明する。ファイル１ｂはデータサイズが２００バイトであり、１セクタ（５１２バイト）以内に収まるので、ＦＡＴ１ａ上ではセクタ番号２１１のように記憶されるが、ファイル２ｂはデータサイズが６００バイトなので、５１２バイトのセクタが２個必要となり、ＦＡＴ１ａ上ではセクタ２１２に次のセクタ番号２１３が書き込まれ、最終セクタ２１３にはその印としてＦＦが書込まれている。
【００１７】
このような構成のファイル記憶装置１００において、主装置のアプリケーション部からファイル記憶装置へ図２のファイル２ｂを新たに書き込む場合の動作を図３を用いて説明する。図３はファイル記憶装置１００の動作を説明するための動作手順図である。図３において、１０１は第１のファイル情報管理部、１０３はデータ記憶部、１０４はキャッシュ部、１０５はファイル制御部、１０６はデータ転送部、１０８はアプリケーション部であり、これらは図１と同様のものなので、同一符号を付して説明は省略する。まず、アプリケーション部１０８から新規ファイル作成を指示するオープン要求を受信したファイル制御部１０５は、キャッシュ部１０４上のディレクトリ領域に新規ファイルを記憶する領域があるか検索し（Ｓ１、Ｓ２）、空領域があればアプリケーション部１０８から指定されたファイル名を図２に示したような領域２０１に登録し、データサイズの初期値として“０”を領域２０２に登録し、アプリケーション部１０８へ肯定応答であるオープン確認を返す（Ｓ３）。アプリケーション部１０８は、オープン確認受信後、２００バイトの書込み要求をデータ転送部１０６へ行う（Ｓ４、Ｓ５）。データ転送部１０６は記憶に必要な空セクタ２１２（図２参照）を探して、ディレクトリ１の先頭セクタ番号領域２０３に書き込み（Ｓ６）、データサイズ領域２０２にファイル長２００を加算し、書込み要求されたデータ２００バイトを保持する（Ｓ７）。
【００１８】
次に再度、アプリケーション部１０８が２００バイトの書込み要求を行う（Ｓ８）。これで合計して４００バイトの書込み要求（蓄積サイズ）であるが、この蓄積サイズは１セクタ分５１２バイトを超過しないので、データ転送部１０６に蓄積される（Ｓ９、Ｓ１０）。次に、３回目の２００バイトの書込み要求を受信した段階で、１セクタ分５１２バイトを記憶媒体上のデータ記憶部１０３へ書き込む（Ｓ１１）。また、２００バイトのうちの残りの８８バイトはデータ転送部１０６に保持されるが（Ｓ１２）、この８８バイトの保持のために新たな空セクタ２１３（図２参照）を探し、空セクタ２１２にそのセクタ番号２１３を書き込む（Ｓ１３）。最後に、書込み完了を知らせるクローズ通知をアプリケーション部１０８からファイル制御部１０５が受信すると、データ転送部１０６に残された８８バイトのデータをデータ記憶部１０３に書き込む（Ｓ１５）と共に、第１のファイル情報管理部１０１には、キャッシュ部１０４に保持されている内容のデータが書き込まれる（Ｓ１６）。
【００１９】
以上のように本実施例によれば、セクタに対するデータの書き込み完了時にファイル名、ファイル長等の管理情報であるキャッシュ部１０４のデータを第１のファイル情報管理部１０１に書き込むようにしたので、データ書込み完了までは第１のファイル情報管理部１０１の内容にはなんら変更が加えられず、途中で停電や主装置の障害が発生しても、第１のファイル情報管理部１０１にはなんら影響は及ばず、従って第１のファイル情報管理部１０１において不完全なファイルが作成されることはない。途中で停電や主装置の障害が発生した場合にはファイル作成は再度やり直すことになる。
【００２０】
（実施例２）
以下、本発明の第２の実施例に係るファイル記憶装置について説明する。本実施例に係るファイル記憶装置は図１と同様の構成である。第１の実施例では第２のファイル情報管理部１０２を使用しなかったが（図３参照）、本実施例では第２のファイル情報管理部１０２を使用する。つまり、ファイル情報管理部が第１のファイル情報管理部１０１と第２のファイル情報管理部１０２とに２重化される事になる。
【００２１】
まず、図３のステップ１５、１６のファイル書込み完了処理中に停電が発生した場合に生じるデータ破壊について図４を用いて説明する。図４（ａ）は第１のファイル情報管理部１０１のデータ状態図、図４（ｂ）は第２のファイル情報管理部１０２のデータ状態図である。図４（ａ）、（ｂ）において、４００、４０１はディレクトリ、４０２〜４０４はファイルアロケーションテーブル、４０５〜４１４はセクタである。
【００２２】
図４（ａ）において、セクタ４０５、４０６、４０７、４０８を使用するファイルのデータ書込みが完了し、図３のステップ１６のクローズ通知のキャッシュ掃き出し通知で、第１のファイル情報管理部１０１に対するディレクトリ４００、４０１とＦＡＴ４０２との書込みが完了した時点で停電が発生すると、セクタ４０６が指すセクタ４０７は以前の空状態のままになり、このファイルはセクタの連結が４０６で切れたままになる。この状態で、この後に停電が復旧して別途新たなファイルが作成され、セクタ４０７が使用されると、セクタ４０６が示すファイルと新たに作成されるファイルとが同時にセクタ４０７を使用するリンク交差状態が発生する。また、図４（ｂ）に示すように、新規作成されるファイルのセクタの連結の順番がセクタ４１１、４１２の後、セクタ４１３、４１４のように配置されていて、セクタ４１３まで更新された状態で停電が発生すると、セクタ４１０が空セクタを指すことにより、上述のリンク交差状態が発生する可能性が生まれるとともに、２つのセクタ４１３、４１４はどのファイルにも使用されず、ディレクトリに登録されている全てのファイルを削除しても使用中のまま残るので、利用できるデータ記憶部１０３のサイズが小さくなるという問題が発生する。これらの問題を解消するのが本実施例である。
【００２３】
次に、本実施例に係るファイル記憶装置の動作を図５を用いて説明する。図５（ａ）、（ｂ）、（ｃ）は第１、第２のファイル情報管理部１０１、１０２のデータ状態図である。本実施例ではファイル情報管理部が第１のファイル情報管理部１０１、第２のファイル情報管理部１０２というように２重化され、図３のステップ１６のファイルクローズのキャッシュ掃き出し通知の処理の際に、第１のファイル情報管理部１０１のディレクトリ５００、ＦＡＴ５０１、第２のファイル情報管理部１０２のディレクトリ５０２、ＦＡＴ５０３のように、順次に書込みを行う。このため、書込み中に停電が発生しても、障害発生個所は図５（ｂ）のＦＡＴ５０４のように１か所に限定されることになる。この場合、停電復旧後、初期診断部１０７で、第１のファイル情報管理部１０１、第２のファイル情報管理部１０２の全ファイルのセクタ連結状態の検査と、ファイルに使用されていないセクタが空であるかどうかを検査して、空のセクタ５０４を発見し、第２のファイル情報管理部１０２の内容を第１のファイル情報管理部１０１のファイル一面に複写することにより、ファイル作成前の状態に戻すことができる。逆に、図５（ｃ）に示すように、障害個所が第２のファイル情報管理部１０２のＦＡＴ５０６に発見された場合は、更新が完了している第１のファイル情報管理部１０１の内容（対応するＦＡＴ５０６の内容）を第２のファイル情報管理部１０２に複写することにより、新規作成されたファイルが正しく連結された状態で再現することができる。
【００２４】
以上のように本実施例によれば、第１のファイル情報管理部１０１、第２のファイル情報管理部１０２のいずれか一方にファイル内容の誤りを検出した場合には誤りの無いファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正するようにしたので、ファイル作成以前または以後の完全なファイルを使用して誤りを検出したファイル内容を訂正でき、中途半端なファイルを作成することがない。さらに、一方のファイル情報管理部が破壊されても、破壊されていない方のファイル内容で複写することにより、同様に訂正可能である。
【００２５】
【発明の効果】
以上のように本発明は、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶するファイル情報管理部と、ファイル情報管理部と同一種類のデータを保持するキャッシュ部と、キャッシュ部を制御するファイル制御部とを備えたことにより、データの書き込み完了時にキャッシュ部のデータをファイル情報管理部に書き込むようにすることができるので、データ書込み完了まではファイル情報管理部の内容にはなんら変更が加えられず、途中で停電や主装置の障害が発生しても、ファイル情報管理部にはなんら影響は及ばず、従ってファイル情報管理部において不完全なファイルが作成されることのないファイル記憶装置を実現することができる。また、装置自体は２重化されないので、小型化、低コスト化が可能なファイル記憶装置を実現することができる。
【００２６】
また、ファイル制御部により、セクタに対するデータの書き込み完了時にキャッシュ部のデータをファイル情報管理部に書き込むことにより、データ書込みが完了するまでに停電や主装置の障害が発生しても、ファイル情報管理部にはなんら影響が及ばないようにすることができ、ファイル情報管理部において不完全なファイルが作成されることのないファイル記憶装置を実現することができる。
【００２７】
さらに、ファイル名と先頭セクタ番号とセクタ連結順番とデータサイズとを記憶する第１と第２のファイル情報管理部と、第１のファイル情報管理部と同一種類のデータを保持し、データ書込み完了時に第１、第２のファイル情報管理部の内容を順次更新するキャッシュ部と、起動時に第１および第２のファイル情報管理部のいずれか一方にファイル内容の誤りを検出した場合には誤りの無いファイル情報管理部のデータを誤りを検出したファイル情報管理部に複写して訂正する初期診断部とを備えたことにより、ファイル作成以前つまりファイル更新以前またはファイル作成以後つまりファイル更新以後の完全なファイルを使用して誤りを検出したファイル内容を訂正できるので、中途半端なファイルを作成することのないファイル記憶装置を実現することができる。また、装置自体は２重化されないので、小型化、低コスト化が可能なファイル記憶装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るファイル記憶装置を示すブロック図
【図２】第１のファイル情報管理部、第２のファイル情報管理部およびデータ記憶部を示すデータ状態図
【図３】ファイル記憶装置の動作を説明するための動作手順図
【図４】（ａ）は第１のファイル情報管理部のデータ状態図（ｂ）は第２のファイル情報管理部のデータ状態図
【図５】（ａ）、（ｂ）、（ｃ）は第１、第２のファイル情報管理部のデータ状態図
【図６】従来のファイル記憶装置を示すブロック図
【符号の説明】
１００  ファイル記憶装置
１０１  第１のファイル情報管理部
１０２  第２のファイル情報管理部
１０３  データ記憶部
１０４  キャッシュ部
１０５  ファイル制御部
１０６  データ転送部
１０７  初期診断部
１０８  アプリケーション部
【図１】
0003620110.tif 000002
【図２】
0003620110.tif 000003
【図３】
0003620110.tif 000004
【図４】
0003620110.tif 000005
【図５】
0003620110.tif 000006
【図６】
0003620110.tif 000007