(57)【要約】【課題】使用する情報記憶装置に対するアクセス時間を効果的に短縮できるようにする。【解決手段】データを記憶する情報記憶装置２１に対してアクセスを行う情報処理装置２において、情報記憶装置２１に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送速度を測定し、データ転送速度が最速となったアクセス方法を検出し、情報記憶装置２１に対するアクセス要求が発生した場合に、検出されたアクセス方法により情報記憶装置２１に対するアクセスを行うドライバー処理部１３ｃを備えるようにする。【選択図】図１
2011138264.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する情報記憶装置に対してアクセスを行う情報処理装置において、
前記情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測手段と、
前記データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出手段と、
前記情報記憶装置に対するアクセス要求が発生した場合に、前記検出手段により検出されたアクセス方法により前記情報記憶装置に対するアクセスを行うアクセス制御手段と
を有する情報処理装置。
【請求項２】
前記実測手段は、前記情報記憶装置に対するデータ書込時の複数のアクセス方法と、前記情報記憶装置からのデータ読込時の複数のアクセス方法とにより実際にアクセスし、
前記検出手段は、データ書込時における最速のアクセス方法と、データ読込時における最速のアクセス方法とを検出し、
前記アクセス制御手段は、データ書込時と、データ読込時には、それぞれにおいて最速のアクセス方法によりアクセスを行う
請求項１に記載の情報処理装置。
【請求項３】
前記実測手段は、総データ量が共通であって、一度にアクセスする単位のデータ量を異ならせた複数のアクセス方法により実際にアクセスする
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記情報記憶装置は、フラッシュメモリであり、
前記一度にアクセスする単位のデータ量は、前記フラッシュメモリの消去最小単位であるブロックのｎ（１以上の整数）倍と想定されるデータ量である
請求項３に記載の情報処理装置。
【請求項５】
前記情報記憶装置が接続されたことを認識する認識手段を更に備え、
前記実測手段は、前記認識手段により前記情報記憶装置が接続されたことが認識された場合に、複数のアクセス方法により実際にアクセスする
請求項１乃至請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記検出手段により検出された最速のアクセス方法を前記情報処理装置の記憶手段又は前記情報記憶装置に記憶させる登録手段を更に備え、
前記記憶手段又は前記情報記憶装置に最速のアクセス方法が記憶されている場合には、前記実測手段は、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定することをせず、前記アクセス制御手段は、前記情報記憶装置に対するアクセス要求が発生した場合に、前記記憶手段又は前記情報記憶装置に記憶されている最速のアクセス方法により前記情報記憶装置に対するアクセスを行う
請求項１乃至請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
データを記憶する情報記憶装置に対してアクセスを行う情報処理装置によるアクセス処理方法おいて、
前記情報処理装置の実測手段が、前記情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測ステップと、
前記情報処理装置の検出手段が、前記データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出ステップと、
前記情報処理装置のアクセス制御手段が、前記情報記憶装置に対するアクセス要求が発生した場合に、前記検出手段により検出されたアクセス方法により前記情報記憶装置に対するアクセスを行うアクセス制御ステップと
を有するアクセス処理方法。
【請求項８】
データを記憶する情報記憶装置に対してアクセスを行うコンピューターに実行させるアクセス処理プログラムであって、
前記コンピューターを、
前記情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測手段と、
前記データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出手段と、
前記情報記憶装置に対するアクセス要求が発生した場合に、前記検出手段により検出されたアクセス方法により前記情報記憶装置に対するアクセスを行うアクセス制御手段と
して機能させるアクセス処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶する情報記憶装置に対してアクセスを行う情報処理装置等に関する。
【背景技術】
【０００２】
例えば、ＰＣ（Personal Computer）等の情報処理装置は、ハードディスク、フラッシュメモリ等の情報記憶装置から所望のデータを読出したり、或いは、情報記憶装置に所望のデータを書込んだりしている。このような情報処理装置においては、例えば、情報記憶装置に格納されているデータをユーザーがファイルとして取扱えるようにするためにファイルシステムが構築されているものがある。このファイルシステムにおいては、データをクラスタという単位により管理しており、基本的には、クラスタを単位として情報処理装置と情報記憶装置との間のデータのアクセス（読出し、書込み）が行なわれる。
【０００３】
情報記憶装置と、情報処理装置との間のデータアクセスの速度は、情報処理装置における処理時間に影響を与えるので、できるだけ速いことが要求されている。例えば、特許文献１には、ハードディスクの同一パーティションに、複数のクラスタサイズをもたせ、格納するデータの大きさに応じて、その大きさに見合ったクラスタへデータを格納させることにより、ディスク使用状況の無駄をなくし、アクセススピードを最適に保つことのできる技術が開示されている。また、特許文献２には、記録メディアの連続する空きクラスタ群を検索し、その空きクラスタ群のデータ記憶領域に所望のデータを連続して書き込ませる技術が開示されている。また、特許文献３には、記録媒体の最小記録単位が連続して複数個からなるブロック単位の空き領域を検出し、ブロック単位の空き領域に情報信号を記録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３５７１１２号公報
【特許文献２】特開２００２−９１８０６号公報
【特許文献３】特開２００４−８６８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した特許文献１乃至特許文献３の技術によると、データのアクセス時間を短縮することができる。しかしながら、情報記憶装置には、多種多様のものがあり、ひとつの情報記憶装置においては、効果的にアクセス時間を短縮することができたとしても、他の情報記憶装置においては、必ずしも効果的にアクセス時間を短縮することができるとは限らない。
【０００６】
本発明は、上記課題に鑑みなされたものであり、その目的は、使用する情報記憶装置に対するアクセス時間を効果的に短縮することのできる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的達成のため、本発明の第１の観点に係る情報処理装置は、データを記憶する情報記憶装置に対してアクセスを行う情報処理装置において、情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測手段と、データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出手段と、情報記憶装置に対するアクセス要求が発生した場合に、検出手段により検出されたアクセス方法により情報記憶装置に対するアクセスを行うアクセス制御手段とを有する。係る情報処理装置によると、アクセス要求が発生した場合に、実際にアクセスして最速となったアクセス方法により情報記憶装置にアクセスを行うので、実際の情報記憶装置に適したアクセスを行うことができる。
【０００８】
上記情報処理装置において、実測手段は、情報記憶装置に対するデータ書込時の複数のアクセス方法と、情報記憶装置からのデータ読込時の複数のアクセス方法とにより実際にアクセスし、検出手段は、データ書込時における最速のアクセス方法と、データ読込時における最速のアクセス方法とを検出し、アクセス制御手段は、データ書込時と、データ読込時には、それぞれにおいて最速のアクセス方法によりアクセスを行うようにしてもよい。係る情報処理装置によると、データ読込時と、データ書込時のそれぞれに適したアクセス方法によりアクセスすることができる。
【０００９】
また、上記情報処理装置において、実測手段は、総データ量が共通であって、一度にアクセスする単位のデータ量を異ならせた複数のアクセス方法により実際にアクセスするようにしてもよい。係る情報処理装置によると、一度にアクセスする単位として適切なデータ量を把握することができ、適切なアクセスを実行することができる。
【００１０】
また、上記情報処理装置において、情報記憶装置は、フラッシュメモリであり、一度にアクセスする単位のデータ量は、フラッシュメモリの消去最小単位であるブロックのｎ（１以上の整数）倍と想定されるデータ量であってもよい。係る情報処理装置によると、フラッシュメモリにおけるブロック単位の消去動作を低減することができ、アクセスを迅速に行うことができる。
【００１１】
また、上記情報処理装置において、情報記憶装置が接続されたことを認識する認識手段を更に備え、実測手段は、認識手段により情報記憶装置が接続されたことが認識された場合に、複数のアクセス方法により実際にアクセスするようにしてもよい。係る情報処理装置によると、情報記憶装置が接続された際に、アクセス方法を早期に決定して、以降におけるアクセス要求発生時に迅速に対応することができる。
【００１２】
また、上記情報処理装置において、検出手段により検出された最速のアクセス方法を情報処理装置の記憶手段又は情報記憶装置に記憶させる登録手段を更に備え、記憶手段又は情報記憶装置に最速のアクセス方法が記憶されている場合には、実測手段は、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定することをせず、アクセス制御手段は、情報記憶装置に対するアクセス要求が発生した場合に、記憶手段又は情報記憶装置に記憶されている最速のアクセス方法により情報記憶装置に対するアクセスを行うようにしてもよい。係る情報処理装置によると、既に最速のアクセス方法が登録されていれば、実際のアクセスにおけるデータ転送に関わる値を測定することなく、迅速にアクセス方法を決定することができる。
【００１３】
また、上記目的達成のため、本発明の第２の観点に係るアクセス処理方法は、データを記憶する情報記憶装置に対してアクセスを行う情報処理装置によるアクセス処理方法おいて、情報処理装置の実測手段が前記情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測ステップと、情報処理装置の検出手段が、データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出ステップと、情報処理装置のアクセス制御手段が、情報記憶装置に対するアクセス要求が発生した場合に、検出手段により検出されたアクセス方法により情報記憶装置に対するアクセスを行うアクセス制御ステップとを有する。係るアクセス処理方法によると、アクセス要求が発生した場合に、実際にアクセスして最速となったアクセス方法により情報記憶装置にアクセスを行うので、実際の情報記憶装置に適したアクセスを行うことができる。
【００１４】
また、上記目的達成のため、本発明の第３の観点に係るアクセス処理プログラムは、データを記憶する情報記憶装置に対してアクセスを行うコンピューターに実行させるアクセス処理プログラムであって、コンピューターを、情報記憶装置に対して、複数のアクセス方法により実際にアクセスして、各アクセス方法におけるデータ転送に関わる値を測定する実測手段と、データ転送に関わる値に基づいて、データ転送が最速となったアクセス方法を検出する検出手段と、情報記憶装置に対するアクセス要求が発生した場合に、検出手段により検出されたアクセス方法により情報記憶装置に対するアクセスを行うアクセス制御手段として機能させる。係るプログラムを実行するコンピューターによると、アクセス要求が発生した場合に、実際にアクセスして最速となったアクセス方法により情報記憶装置にアクセスを行うので、実際の情報記憶装置に適したアクセスを行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る情報処理装置及び情報記憶装置の一例を示す図である。
【図２】本発明の一実施形態に係る情報処理装置によるアクセス処理のフローチャートである。
【発明を実施するための形態】
【００１６】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
まず、本発明の一実施形態に係る情報処理装置について説明する。
【００１８】
図１は、本発明の一実施形態に係る情報処理装置及び情報記憶装置の一例を示す図である。
【００１９】
情報処理装置２は、例えば、ＰＣ（Personal Computer）であり、装置本体１０と、表示装置１１と、入力装置１２とを有する。表示装置１１は、例えば、液晶ディスプレイや、ＣＲＴディスプレイ等の画像を表示する装置である。入力装置１２は、例えば、マウス、キーボード等の情報処理装置２のユーザーからの入力を受け付けるための装置である。
【００２０】
装置本体１０において、ＣＰＵ（Central Processing Unit）１３と、ＲＯＭ（Read Only Memory）１４と、ＲＡＭ（Random Access Memory）１５と、記憶手段の一例としてのハードディスクドライブ（ＨＤＤ）１６と、表示処理部１７と、入力インターフェース部１８と、インターフェース部１９とがバス２０を介して接続されている。
【００２１】
ＲＯＭ１４は、ブートプログラム等の基本プログラムを記憶する。ＲＡＭ１５は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１３による処理に使用されるデータを格納する作業領域として利用される。ＨＤＤ１６は、ＯＳ（Operating System）プログラム（ファイルシステムプログラムを含む）、アプリケーションプログラム、ドライバープログラム等の各種プログラムを読み出し可能に記憶する。また、ＨＤＤ１６は、情報処理装置２に接続される情報記憶装置２１の識別情報（ＩＤ）と、当該情報記憶装置２１に対するアクセス方法を特定する情報（アクセス方法情報）とを対応付けて記憶する。
【００２２】
表示処理部１７は、ＣＰＵ１３の制御により、表示装置１１に画像を表示させるための表示用のデータ又は信号を生成し、表示装置１１に出力する。入力インターフェース部１８は、入力装置１２と接続されており、入力装置１２からの信号をデータとして、ＣＰＵ１３に渡す。インターフェース部１９は、複数種類の情報記憶装置２１と接続可能であり、複数種類の情報記憶装置２１からのデータやプログラムの読み込み、情報記憶装置２１へのデータの書き込みを行う。情報記録装置２１としては、例えば、ハードディスクドライブ、フラッシュメモリ（例えば、ＳＤカード、ＵＳＢメモリ等）等がある。ＣＰＵ１３は、各部１４〜１９の動作を制御する。また、ＣＰＵ１３は、ＲＯＭ１４の基本プログラムやＨＤＤ１６に格納されているＯＳプログラム、アプリケーションプログラム、ドライバープログラム等をＲＡＭ１５に読み出して実行することにより各種処理を実行する。
【００２３】
ＣＰＵ１３には、アプリケーション処理部１３ａと、ファイルシステム処理部１３ｂと、実測手段、検出手段、アクセス制御手段、認識手段、及び登録手段の一例としてのドライバー処理部１３ｃとが構築される。アプリケーション処理部１３ａは、ＣＰＵ１３がアプリケーションプログラムを実行することにより構築され、ファイルシステム処理部１３ｂは、ＣＰＵ１３がＯＳプログラムを実行することにより構築され、ドライバー処理部１３ｃは、ＣＰＵ１３がドライバープログラムを実行することにより構築される。
【００２４】
アプリケーション処理部１３ａは、図示しないアプリケーション画面を表示処理部１７により表示装置１１に表示させて、例えば、ドキュメントの作成、編集機能や、画像の作成編集機能を提供する。また、アプリケーション処理部１３ａは、処理に関わる各種ファイルについてのアクセス要求（読出し要求、書込み要求）や、対応するファイルのデータ等をファイルシステム処理部１３ｂとやり取りする。
【００２５】
ファイルシステム処理部１３ｂは、アプリケーション処理部１３ａからのファイルのアクセス要求（読出し要求や書込み要求）を受け取ると、ファイルの情報記憶装置２１における格納位置を特定し（割当て又は検出し）、当該格納位置に対するアクセス要求をドライバー処理部１３ｃに渡すとともに、ドライバー処理部１３ｃとの間でアクセス要求に関わるデータの受け渡しを行う。
【００２６】
ドライバー処理部１３ｃは、ファイルシステム処理部１３ｂから受け取った情報記憶装置２１の格納位置に対するアクセスを、後述するように決定されているアクセス方法によりインターフェース部１９を介して実行する。
【００２７】
また、ドライバー処理部１３ｃは、インターフェース部１９に新たに情報記憶装置２１が接続されたか否かを検出し、新たに接続されたことを検出した場合には、この情報記憶装置２１に対する最適なアクセス方法を示す情報（最適アクセス方法情報）がＨＤＤ１６に格納されているか否かを判定する。具体的には、例えば、情報記憶装置２１から当該情報記憶装置２１のＩＤ（識別情報）を受け取り、当該ＩＤに対応する最適アクセス方法情報がＨＤＤ１６に格納されているか否かを判定する。ドライバー処理部１３ｃは、ＩＤに対応する最適アクセス方法情報がＨＤＤ１６に格納されている場合には、当該最適アクセス方法情報が示すアクセス方法を、情報記憶装置２１へアクセスをする際のアクセス方法に決定する。
【００２８】
また、ドライバー処理部１３ｃは、ＩＤに対応するアクセス方法情報がＨＤＤ１６に格納されていない場合には、複数のアクセス方法により実際に情報記憶装置２１にアクセスし、そのアクセス時におけるデータ転送に関する値（データ転送値）を測定する。ここで、データ転送値とは、時間に対するデータ転送量を示すデータ転送速度であってもよいし、所定のデータ量を送信する際に要する時間であってもよい。複数のアクセス方法としては、例えば、一定のデータ量（例えば、１０ＭＢ）のデータを、一度にアクセスする単位のデータ量（アクセス単位データ量）を、例えば、８ＫＢ、１６ＫＢ、３２ＫＢのように異ならせて、情報記憶装置２１の記憶領域の先頭から読み出す複数のアクセス方法であってもよい。これによると、一度にアクセスする単位として適切なデータ量を把握することができ、適切なアクセスを実行することができる。ここで、アクセス単位データ量としては、情報記憶装置２１がフラッシュメモリであれば、例えば、フラッシュメモリの消去最小単位であるブロックのｎ（１以上の整数）倍と想定されるデータ量としてもよい。このように、アクセス単位データ量をブロックのｎ倍と想定されるデータ量とすることにより、フラッシュメモリにデータを書き込む際に発生するフラッシュメモリのブロックに対する消去の回数を低減することができる。
【００２９】
また、ドライバー処理部１３ｃは、実際に測定したデータ転送値に基づいて、最速のアクセス方法を検出し、当該アクセス方法を、情報記憶装置２１に対するアクセスに用いると決定するとともに、当該アクセス方法を示す情報（最適アクセス方法情報）と、前記情報記憶装置２１のＩＤとを対応付けてＨＤＤ１６に記憶する。これにより、同一の情報記憶装置２１が接続された場合には、実測を行うことなく、最適なアクセス方法を迅速に把握することができる。
【００３０】
次に、本発明の一実施形態に係る情報処理装置におけるアクセス処理の動作について説明する。
【００３１】
図２は、本発明の一実施形態に係るアクセス処理のフローチャートである。
【００３２】
まず、ドライバー処理部１３ｃは、インターフェース部１９に情報記憶装置２１が接続されたことを認識したか否かを判定し（ステップＳ１）、認識していない場合には、認識するまで待つ一方、認識した場合（ステップＳ１：ＹＥＳ）には、当該情報記憶装置２１に対する最適アクセス方法情報がＨＤＤ１６に格納されているか否かを判定する（ステップＳ２）。
【００３３】
当該情報記憶装置２１に対する最適なアクセス方法を示すアクセス方法情報がＨＤＤ１６に格納されていない場合（ステップＳ２：ＮＯ）には、ドライバー処理部１３ｃが、複数のアクセス方法（実測アクセス方法）の内のひとつのアクセス方法を選択し（ステップＳ３）、このアクセス方法により実際に情報記憶装置２１にアクセスし（ステップＳ４）、当該アクセス時のデータ転送速度を測定する（ステップＳ５）。
【００３４】
そして、ドライバー処理部１３ｃは、用意されている複数の実測アクセス方法の全てを用いてアクセスを実施したか否かを判定し（ステップＳ６）、全ての実測アクセス方法の実施をしていない場合には、ステップＳ３に戻る一方、全ての実測アクセス方法の実施をしている場合には、ステップＳ７に進む。
【００３５】
ステップＳ７においては、ドライバー処理部１３ｃは、測定したデータ転送速度のうちで最速のアクセス方法（最適アクセス方法）を検出し、この最適アクセス方法を、現在接続されている情報記憶装置２１に対するアクセス方法として決定し（ステップＳ７）、最適アクセス方法を示す情報（最適アクセス方法情報）をＨＤＤ１６に登録する（ステップＳ８）。
【００３６】
一方、ステップＳ２において、最適アクセス方法情報がＨＤＤ１６に格納されている場合（ステップＳ２：ＹＥＳ）には、ＨＤＤ１６に格納されている最適アクセス方法情報に対応するアクセス方法を、当該情報記憶装置２１に対するアクセス時に実行するアクセス方法として決定する（ステップＳ９）。
【００３７】
ステップＳ８又はステップＳ９が終了した後には、ファイルシステム処理部１３ｂからアクセス要求を受け取った場合（ステップＳ１０：ＹＥＳ）には、ドライバー処理部１３ｃは、決定されている最適なアクセス方法により、情報記憶装置２１に対してアクセスを行い（ステップＳ１１）、ステップＳ１２に進む一方、アクセス要求を受け取っていない場合（ステップＳ１０：ＮＯ）には、そのまま、ステップＳ１２に進む。
ステップＳ１２において、情報記憶装置２１がインターフェース部１９から取り外されたか否かを判定し、取り外されている場合には、処理を終了する一方、取り外されていない場合には、ステップＳ１０に戻る。
【００３８】
上記した実施形態によると、アクセス要求が発生した場合に、実際にアクセスして最速となったアクセス方法により情報記憶装置にアクセスを行うので、実際の情報記憶装置に適したアクセスを行うことができる。また、情報記憶装置が接続された際に、アクセス方法を早期に決定して、以降におけるアクセス要求発生時に迅速に対応することができる。
【００３９】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００４０】
例えば、上記実施形態では、情報記憶装置２１の先頭の記憶領域から順次データを読出した際におけるデータ転送速度を測定し、そのデータ転送速度を比較することにより、最適なアクセス方法を決定するようにしていたが、本発明はこれに限られず、データの読出しを開始する情報記憶装置２１の記憶領域の位置を複数の位置に変えて、それぞれの位置から読出した際のデータ転送速度を測定し、比較することにより最適なアクセス方法を決定するようにしてもよい。この場合には、データ転送速度が最も速くなった際における、読出した最初の位置を基準としたデータ単位によりアクセスを行うようにすることが好ましい。
【００４１】
また、上記実施形態では、情報記憶装置２１から情報処理装置２にデータを読出す場合におけるデータ転送速度を測定し、最適なアクセス方法を決定し、書込み時も同様のアクセス方法に用いていたが、本発明はこれに限られず、情報記憶装置２１に対して、複数のアクセス方法により書込んだ際のデータ転送速度を測定するようにし、書込み時における最適なアクセス方法を決定し、書込み時には、このアクセス方法を用いるようにしてもよい。これによると、データ読込時と、データ書込時のそれぞれに適したアクセス方法によりアクセスすることができる。
【００４２】
また、上記実施形態では、情報記憶装置２１についての最適なアクセス方法を情報処理装置２のＨＤＤ１６に記憶させるようにし、そこから最適なアクセス方法を取得するようにしていたが、本発明はこれに限られず、情報記憶装置２１についての最適アクセス方法情報を当該情報記憶装置２１に記憶させるようにし、情報処理装置２は、情報記憶装置２１から最適アクセス方法情報を取得し、最適なアクセス方法を決定するようにしてもよい。
【００４３】
また、上記実施形態においては、情報処理装置として、ＰＣを例に説明したが、情報処理装置はこれに限られず、例えば、プリンター、デジタルカメラ、携帯電話等であってもよく、要は、情報記憶装置との間でのデータのアクセスを行う情報処理装置であればよい。
【符号の説明】
【００４４】
２  情報処理装置、１０  装置本体、１１  表示装置、１２  入力装置、１３  ＣＰＵ、１３ａ  アプリケーション処理部、１３ｂ  ファイルシステム処理部、１３ｃ  ドライバー処理部、１４  ＲＯＭ、１５  ＲＡＭ、１６  ＨＤＤ、１７  表示処理部、１８  入力インターフェース部、１９  インターフェース部、２０  バス、２１  情報記憶装置。
【図１】
2011138264.tif 000003
【図２】
2011138264.tif 000004