(57)【要約】【課題】複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報を記憶部に記憶することが可能な電子機器及び電子機器におけるキャッシュ情報の構築方法を提供する。【解決手段】電子機器は、メモリ４４と、ファイル情報（第１ファイル情報及び第２ファイル情報）がテーブルと対応付けて記憶されている外部メモリ４８を装着可能とする装着部と、外部メモリ４８が装着部４７に装着される状態において、外部メモリ４８に記憶される第１ファイル情報にアクセスする場合に、メモリ４４に第１記憶領域４４１を生成して、第１ファイル情報に対応する第１キャッシュ情報を第１記憶領域４４１に記憶し、第１ファイル情報が対応付けられているテーブルに第２ファイル情報をも対応付けられている場合に、メモリ４４に第２記憶領域４４２を生成して、第２ファイル情報に対応する第２キャッシュ情報を第２記憶領域４４２に記憶する制御部４５とを備える。【選択図】図３
2011113350.tif 000002
【特許請求の範囲】
【請求項１】
キャッシュ情報を記憶可能とする記憶部と、
ファイル情報がテーブルと対応付けて記憶されている外部記憶部を装着可能とする装着部と、
前記外部記憶部が前記装着部に装着される状態において、前記外部記憶部に記憶される前記ファイル情報としての第１ファイル情報にアクセスする場合に、前記記憶部に第１記憶領域を生成して、前記第１ファイル情報に対応する前記キャッシュ情報としての第１キャッシュ情報を前記第１記憶領域に記憶すると共に、
前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記ファイル情報としての第２ファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記第２ファイル情報に対応する前記キャッシュ情報としての第２キャッシュ情報を前記第２記憶領域に記憶する制御部と、を備える電子機器。
【請求項２】
前記制御部は、前記装着部に装着されている前記外部記憶部が取り外される場合に、前記第１記憶領域が前記第１キャッシュ情報を記憶する状態を維持し、前記第２記憶領域を消去する請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記外部記憶部が前記装着部から取り外された後、再度、前記外部記憶部が前記装着部に装着される状態において、前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記第１ファイル情報とは異なる他のファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記他のファイル情報に対応する他のキャッシュ情報を前記第２記憶領域に記憶する請求項２に記載の電子機器。
【請求項４】
前記制御部は、アクセスされる前記第１ファイル情報が複数ある場合には、複数の前記第１ファイル情報のうちのいずれか１つの第１ファイル情報に対応する第１キャッシュ情報を前記第１記憶領域に記憶し、その他の第１ファイル情報に対応する第１キャッシュ情報を前記第２記憶領域に記憶する請求項１に記載の電子機器。
【請求項５】
前記制御部は、前記第１記憶領域と前記第２記憶領域とを前記外部記憶部毎に生成する請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
キャッシュ情報を記憶可能とする記憶部と、
第１ファイル情報と第２ファイル情報とが関連づけられて記憶される外部記憶部を装着可能とする装着部と、
前記外部記憶部が前記装着部に装着される状態において、前記外部記憶部に記憶される前記第１ファイル情報にアクセスする場合に、前記第１ファイル情報に対応する前記キャッシュ情報としての第１キャッシュ情報を前記記憶部に記憶すると共に、前記第１ファイル情報に関連付けられている前記第２ファイル情報に対応する前記キャッシュ情報としての第２キャッシュ情報を前記記憶部に記憶し、
前記外部記憶部が前記装着部から取り外される場合に、前記記憶部から前記第２キャッシュ情報を消去し、前記記憶部に前記第１キャッシュ情報を記憶させる制御部と、を備える電子機器。
【請求項７】
前記記憶部は、前記第１キャッシュ情報を記憶する第１記憶領域と、前記第２キャッシュ情報を記憶する第２記憶領域とを備える請求項６に記載の電子機器。
【請求項８】
記憶部を備えると共に、外部記憶部を装着可能とする電子機器におけるキャッシュ情報の構築方法であって、
ファイル情報がテーブルと対応付けられて記憶されている外部記憶部が装着される状態において、前記外部記憶部に記憶される前記ファイル情報としての第１ファイル情報にアクセスする場合に、前記記憶部に第１記憶領域を生成して、前記第１ファイル情報に対応する第１キャッシュ情報を前記第１記憶領域に記憶する工程と、
前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記ファイル情報としての第２ファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記第２ファイル情報に対応する第２キャッシュ情報を前記第２記憶領域に記憶する工程と、を行う電子機器におけるキャッシュ情報の構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶部を備えると共に、外部記憶部を装着可能な電子機器及び電子機器におけるキャッシュ情報の構築方法に関する。
【背景技術】
【０００２】
電子機器は、外部記憶部（例えば、メモリカード）が装着部に装着された場合に、メモリカードに記憶されるファイル情報へのアクセスを高速化する観点から、記憶部（例えば、ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にファイル情報に対応するキャッシュ情報を記憶する。
なお、メモリカードに記憶される情報をＲＡＭに展開することについて開示したものには、特許文献１がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−５４４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の電子機器では、メモリカードが装着部に装着される度に、メモリカードに記憶される全てのファイル情報に対応するキャッシュ情報をＲＡＭに記憶させている。電子機器は、全てのキャッシュ情報がＲＡＭに記憶されるのを待って、ファイル情報にアクセスすることになるため、メモリカードが装着部に装着されてからメモリカード内のファイル情報にアクセスするまでの所要時間が長くなるという問題が発生する。
【０００５】
本発明は、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報を記憶部に記憶することが可能な電子機器及び電子機器におけるキャッシュ情報の構築方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、キャッシュ情報を記憶可能とする記憶部と、ファイル情報がテーブルと対応付けて記憶されている外部記憶部を装着可能とする装着部と、前記外部記憶部が前記装着部に装着される状態において、前記外部記憶部に記憶される前記ファイル情報としての第１ファイル情報にアクセスする場合に、前記記憶部に第１記憶領域を生成して、前記第１ファイル情報に対応する前記キャッシュ情報としての第１キャッシュ情報を前記第１記憶領域に記憶すると共に、前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記ファイル情報としての第２ファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記第２ファイル情報に対応する前記キャッシュ情報としての第２キャッシュ情報を前記第２記憶領域に記憶する制御部と、を備えることを特徴とする。
【０００７】
また、前記制御部は、前記装着部に装着されている前記外部記憶部が取り外される場合に、前記第１記憶領域が前記第１キャッシュ情報を記憶する状態を維持し、前記第２記憶領域を消去することが好ましい。
【０００８】
また、前記制御部は、前記外部記憶部が前記装着部から取り外された後、再度、前記外部記憶部が前記装着部に装着される状態において、前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記第１ファイル情報とは異なる他のファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記他のファイル情報に対応する他のキャッシュ情報を前記第２記憶領域に記憶することが好ましい。
【０００９】
また、前記制御部は、アクセスされる前記第１ファイル情報が複数ある場合には、複数の前記第１ファイル情報のうちのいずれか１つの第１ファイル情報に対応する第１キャッシュ情報を前記第１記憶領域に記憶し、その他の第１ファイル情報に対応する第１キャッシュ情報を前記第２記憶領域に記憶することが好ましい。
【００１０】
また、前記制御部は、前記第１記憶領域と前記第２記憶領域とを前記外部記憶部毎に生成することが好ましい。
【００１１】
また、本発明に係る電子機器は、キャッシュ情報を記憶可能とする記憶部と、第１ファイル情報と第２ファイル情報とが関連づけられて記憶される外部記憶部を装着可能とする装着部と、前記外部記憶部が前記装着部に装着される状態において、前記外部記憶部に記憶される前記第１ファイル情報にアクセスする場合に、前記第１ファイル情報に対応する前記キャッシュ情報としての第１キャッシュ情報を前記記憶部に記憶すると共に、前記第１ファイル情報に関連付けられている前記第２ファイル情報に対応する前記キャッシュ情報としての第２キャッシュ情報を前記記憶部に記憶し、前記外部記憶部が前記装着部から取り外される場合に、前記記憶部から第２キャッシュ情報を消去し、前記記憶部に第１キャッシュ情報を記憶させる制御部と、を備えることを特徴とする。
【００１２】
また、前記記憶部は、前記第１キャッシュ情報を記憶する第１記憶領域と、前記第２キャッシュ情報を記憶する第２記憶領域とを備えることが好ましい。
【００１３】
また、本発明は、記憶部を備えると共に、外部記憶部を装着可能とする電子機器におけるキャッシュ情報の構築方法であって、ファイル情報がテーブルと対応付けられて記憶されている外部記憶部が装着される状態において、前記外部記憶部に記憶される前記ファイル情報としての第１ファイル情報にアクセスする場合に、前記記憶部に第１記憶領域を生成して、前記第１ファイル情報に対応する第１キャッシュ情報を前記第１記憶領域に記憶する工程と、前記第１ファイル情報と対応付けられている前記テーブルと同一のテーブルに前記ファイル情報としての第２ファイル情報が対応付けられている場合に、前記記憶部に第２記憶領域を生成して、前記第２ファイル情報に対応する第２キャッシュ情報を前記第２記憶領域に記憶する工程と、を行うことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報を記憶部に記憶することができる。
【図面の簡単な説明】
【００１５】
【図１】電子機器の第１実施形態に係る携帯電話機の外観斜視図である。
【図２】携帯電話機の機能構成を示すブロック図である。
【図３】携帯電話機が機能を発揮するための構成を示す機能ブロック図である。
【図４】携帯電話機におけるキャッシュ情報の構築方法について説明するためのフローチャートである。
【図５】携帯電話機において行われる処理について説明するための第１のシーケンス図である。
【図６】携帯電話機において行われる処理について説明するための第２のシーケンス図である。
【図７】携帯電話機において行われる処理について説明するための第３のシーケンス図である。
【図８】携帯電話機において行われる処理について説明するための第１の図である。
【図９】携帯電話機において行われる処理について説明するための第２の図である。
【図１０】キャッシュ候補の判定処理について説明するためのフローチャートである。
【図１１】ステップＳ２０２の処理を詳細に説明するためのフローチャートである。
【図１２】携帯電話機の処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
［第１実施形態］
まず、本発明の電子機器の第１実施形態に係る携帯電話機１の基本構造について、図１を参照しながら説明する。図１は、電子機器の第１実施形態に係る携帯電話機１の外観斜視図である。
【００１７】
携帯電話機１は、筐体としての操作部側筐体２と、表示部側筐体３と、操作部側筐体２と表示部側筐体３とを連結するヒンジ機構４とを備える。
操作部側筐体２は、前面１０に、操作部１１とマイク１２とを備える。操作部側筐体２の前面１０は、携帯電話機１を折り畳んだ状態で表示部側筐体３と向かい合う面である。
操作部１１は、各種設定機能や辞書機能やメール機能等の各種機能を作動させるための機能設定操作キー１３と、数字や文字を入力するための入力操作キー１４と、各種操作における決定やスクロール等を行う決定操作キー１５とから構成されている。
マイク１２は、携帯電話機１の使用者が通話時に発した音声を入力するために用いられる。
【００１８】
表示部側筐体３は、前面２０に、表示部２１とスピーカ２２とを備える。表示部側筐体３の前面２０は、携帯電話機１を折り畳んだ状態で操作部側筐体２と向かい合う面である。
表示部２１は、通話の相手側の電話番号やメールアドレス、及びメールの内容等の各種情報（文字情報や画像情報）を表示する。スピーカ２２は、通話の相手側の音声を出力する。
【００１９】
ヒンジ機構４は、操作部側筐体２と表示部側筐体３とが相対的に動くようにこれらを連結している。携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とを互いに開いた状態（開状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（閉状態）にしたりできる。
【００２０】
なお、図１は、いわゆる折り畳み式の携帯電話機１を挙げているが、携帯電話機としては、特にこれに限らない。すなわち、操作部側筐体と表示部側筐体とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式や、操作部側筐体と表示部側筐体とを２軸ヒンジを介して連結したもの、さらには、操作部側筐体と表示部側筐体とが１つの筐体に配置されたもの（いわゆる、ストレートタイプ、フリップタイプ）であってもよい。
【００２１】
次に、図２を参照しながら、携帯電話機１の機能構成について説明する。
図２は、携帯電話機１の機能構成を示すブロック図である。携帯電話機１は、操作部１１と、マイク１２と、画像処理部４２と、音声処理部４３と、メモリ４４（記憶部）と、制御部４５と、通信部４６と、表示部２１と、スピーカ２２と、ドライバＩＣ２３とを操作部側筐体２又は表示部側筐体３に備える。
【００２２】
通信部４６は、メインアンテナ４０とＲＦ回路部４１とを備え、所定の通信先と通信を行う。通信部４６が通信を行う通信先としては、携帯電話機１と電話やメールの送受信を行う外部装置や、携帯電話機１がインターネットの接続を行う外部のｗｅｂサーバ等の外部装置が挙げられる。
【００２３】
メインアンテナ４０は、所定の使用周波数帯で外部装置と通信を行う。
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号を制御部４５に供給する。また、ＲＦ回路部４１は、制御部４５から供給された信号を変調処理し、メインアンテナ４０を介して外部装置（基地局）に送信する。
【００２４】
画像処理部４２は、制御部４５の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、画像処理部４２から供給された画像データをフレームメモリ（図示せず）に蓄え、所定のタイミングで表示部２１に出力する。
【００２５】
音声処理部４３は、制御部４５の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００２６】
また、音声処理部４３は、制御部４５の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に供給し、メインアンテナ４０により電波として外部に出力させる。
【００２７】
メモリ４４は、ＲＡＭ（ワーキングメモリ）を含み、制御部４５による演算処理に利用される。
制御部４５は、携帯電話機１の全体を制御しており、通信部４６、画像処理部４２、表示部２１及び音声処理部４３に対して所定の制御を行う。
【００２８】
このように構成される携帯電話機１は、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報をメモリ（記憶部）４４に記憶する機能を有する。
以下に、携帯電話機１に係る上記機能を発揮するための構成と動作について詳述する。
まず、本実施形態に係る携帯電話機１の上記機能を発揮するための構成について、図３を参照しながら説明する。図３は、携帯電話機１が上記機能を発揮するための構成を示す機能ブロック図である。
【００２９】
携帯電話機１は、メモリ４４と、装着部４７と、制御部４５とを備える。
メモリ４４は、キャッシュ情報を記憶可能とする。
装着部４７は、ファイル情報がテーブルと対応付けて記憶されている外部メモリ（外部記憶部）４８を装着可能とする。また、装着部４７は、装着されている外部メモリ４８を取り外し可能とする。外部メモリ４８は、メモリカード等のリムーバブルメディアである。外部メモリ４８には、単数又は複数のテーブル（セクタ、クラスタ、ページ、ブロック等）が形成されており、各テーブルに対応させた単数又は複数のファイル情報が記憶される。
【００３０】
制御部４５は、外部メモリ４８が装着部４７に装着される状態において、外部メモリ４８に記憶されるファイル情報としての第１ファイル情報にアクセスする場合に、メモリ４４に第１記憶領域４４１を生成して、第１ファイル情報に対応するキャッシュ情報としての第１キャッシュ情報を第１記憶領域４４１に記憶する。また、制御部４５は、第１ファイル情報と対応付けられているテーブルと同一のテーブルにファイル情報としての第２ファイル情報が対応付けられている場合に、メモリ４４に第２記憶領域４４２を生成して、第２ファイル情報に対応するキャッシュ情報としての第２キャッシュ情報を第２記憶領域４４２に記憶する。
【００３１】
キャッシュ情報とは、ファイル情報についての設定や著作権情報等を示す属性情報のことである。
第１記憶領域４４１は、ユーザによってアクセスされることにより優先度が高く設定される第１ファイル情報に対応する第１キャッシュ情報を記憶する。第１記憶領域４４１は、後述するように、外部メモリ４８が装着部４７から取り出された場合でも消去されることはない。
【００３２】
第２記憶領域４４２は、第１ファイル情報が記憶されているテーブルと同一のテーブルに記憶されている第２ファイル情報に対応する第２キャッシュ情報を記憶する。このような第２キャッシュ情報を第２記憶領域４４２に記憶することは、ユーザが第１ファイル情報にアクセスし、第１ファイル情報に対応する第１キャッシュ情報が第１記憶領域４４１に記憶されることに付随して行われる。
第１ファイル情報と同一のテーブルに記憶されている第２ファイル情報は、ユーザが第１ファイル情報にアクセスすることのみで、リードされることが可能な状態となる。このため、ユーザが第１ファイル情報にアクセスする場合、第２ファイル情報に対応する第２キャッシュ情報は、第２記憶領域４４２に記憶されることになる。
第２記憶領域４４２は、後述するように、外部メモリ４８が装着部４７から取り出された場合に消去される。
【００３３】
次に、上記の構成となっている携帯電話機１の制御方法について説明する。図４は、携帯電話機１におけるキャッシュ情報の構築方法について説明するためのフローチャートである。
携帯電話機１の制御部４５は、第１記憶工程Ｓ１と、第２記憶工程Ｓ２とを行う。
【００３４】
第１記憶工程Ｓ１において、制御部４５は、ファイル情報がテーブルと対応付けられて記憶されている外部メモリ４８が装着される状態において、外部メモリ４８に記憶されるファイル情報としての第１ファイル情報にアクセスする場合に、メモリ４４に第１記憶領域４４１を生成して、第１ファイル情報に対応する第１キャッシュ情報を第１記憶領域４４１に記憶する。
【００３５】
第２記憶工程Ｓ２において、制御部４５は、第１ファイル情報と対応付けられているテーブルと同一のテーブルにファイル情報としての第２ファイル情報が対応付けられている場合に、メモリ４４に第２記憶領域４４２を生成して、第２ファイル情報に対応する第２キャッシュ情報を第２記憶領域４４２に記憶する。
【００３６】
したがって、携帯電話機１は、アクセスされた第１ファイル情報に対応する第１キャッシュ情報を第１記憶領域４４１に記憶し、第１ファイル情報が記憶されるテーブルと同一のテーブルに記憶される第２ファイル情報に対応する第２キャッシュ情報を第２記憶領域４４２に記憶するので、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報をメモリ４４に記憶することができる。
【００３７】
また、制御部４５は、装着部４７に装着されている外部メモリ４８が取り外される場合に、第１記憶領域４４１が第１キャッシュ情報を記憶する状態を維持し、第２記憶領域４４２を消去することが好ましい。
【００３８】
第１キャッシュ情報に対応する第１ファイル情報は、ユーザによりアクセスされた情報であるため重要度が高い。このため、制御部４５は、外部メモリ４８が装着部４７から取り外される場合に、第１記憶領域４４１をメモリ４４から消去せず、重要度が高い第１ファイル情報に対応する第１キャッシュ情報が第１記憶領域４４１に記憶される状態を維持する。
【００３９】
一方、第２ファイル情報は、第１ファイル情報にアクセスすることに付随して、対応する第２キャッシュ情報が第２記憶領域４４２に記憶される情報であるため、第１ファイル情報に比べて重要度が低い。このため、制御部４５は、外部メモリ４８が装着部４７から取り外される場合に、第２記憶領域４４２をメモリ４４から消去する。この場合、第２キャッシュ情報は、メモリ４４から消去される。
【００４０】
したがって、携帯電話機１は、外部メモリ４８が装着部４７から取り外される場合に、優先度が高い第１ファイル情報に対応する第１キャッシュ情報をメモリ４４（第１記憶領域４４１）に記憶させておくので、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報をメモリ４４に記憶することができる。
さらに、携帯電話機１は、外部メモリ４８が装着部４７から取り外される場合に、第２記憶領域４４２（第２キャッシュ情報）をメモリ４４から消去することにより、メモリ４４の記憶容量を回復（増加）することができる。
【００４１】
制御部４５は、外部メモリ４８が装着部４７から取り外された後、再度、外部メモリ４８が装着部４７に装着される状態において、第１ファイル情報と対応付けられているテーブルと同一のテーブルに第１ファイル情報とは異なる他のファイル情報が対応付けられている場合に、メモリ４４に第２記憶領域４４２を生成して、他のファイル情報に対応する他のキャッシュ情報を第２記憶領域４４２に記憶することが好ましい。
【００４２】
制御部４５は、再度、外部メモリ４８が装着部４７に装着される場合には、第１ファイル情報又は他のファイル情報にアクセスしなくとも、第２記憶領域４４２をメモリ４４に生成し、第１記憶領域４４１に記憶される第１キャッシュ情報に基づいて、他のファイル情報に対応する他のキャッシュ情報を第２記憶領域４４２に記憶する。すなわち、制御部４５は、第１キャッシュ情報と第１ファイル情報とを対応させる処理を行った後、第１ファイル情報に関連する他のファイル情報を特定する処理を行い、他のファイル情報に対応する他のキャッシュ情報を第２記憶領域４４２に記憶させる処理を行う。
【００４３】
他のファイル情報とは、第２ファイル情報、又は、外部メモリ４８が装着部４７から取り外された後から再度外部メモリ４８が装着部４７に装着されるまでの間に、新たに外部メモリ４８に記憶された第３ファイル情報のことである。したがって、制御部４５は、第１ファイル情報が記憶されているテーブルと同一のテーブルに第２ファイル情報又は第３ファイル情報が記憶されている場合、第２ファイル情報に対応する第２キャッシュ情報、又は第３ファイル情報に対応する第３キャッシュ情報を第２記憶領域４４２に記憶する。
【００４４】
なお、制御部４５は、外部メモリ４８が装着部４７から取り外された後から再度外部メモリ４８が装着部４７に装着されるまでの間に、第１ファイル情報が更新（上書き）されている場合には、再度、外部メモリ４８が装着部４７に装着されたときに、更新されている第１ファイル情報に対応する新たな第１キャッシュ情報を第１記憶領域４４１に記憶して、第１キャッシュ情報を更新（上書き）してもよい。
【００４５】
したがって、携帯電話機１は、従来のように外部メモリ４８に記憶される全てのファイル情報に対応するキャッシュ情報をメモリ４４に記憶するのではなく、過去にユーザによってアクセスされた第１ファイル情報に関連する他のファイル情報に対応する他のキャッシュ情報を第２記憶領域４４２に記憶するので、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報をメモリ４４に記憶することができる。
また、携帯電話機１は、適切なファイル情報に対応するキャッシュ情報をメモリ４４に記憶するので、従来のように全てのファイル情報に対応するキャッシュ情報をメモリ４４に記憶する場合に比べて、キャッシュ情報の再構築を行うための所要時間が短くなる。
また、携帯電話機１は、再度、外部メモリ４８が装着部４７に装着される場合に、他のキャッシュ情報を第２記憶領域４４２に記憶させているので、キャッシュ情報の記憶数が従来の電子機器に比べて劣ることはない。
また、携帯電話機１は、従来のように外部メモリ４８に対応する全てのファイル情報に対応するキャッシュ情報をメモリ４４に記憶するのではないので、メモリ４４の記憶容量が小さくなり過ぎることを防止することができる。
【００４６】
また、制御部４５は、アクセスされる第１ファイル情報が複数ある場合には、複数の第１ファイル情報のうちのいずれか１つの第１ファイル情報に対応する第１キャッシュ情報を第１記憶領域４４１に記憶し、その他の第１ファイル情報に対応する第１キャッシュ情報を第２記憶領域４４２に記憶することが好ましい。
【００４７】
例えば、制御部４５は、同一のテーブルに記憶される２つの第１ファイル情報（第１ファイル情報Ａ及び第１ファイル情報Ｂ）に対してアクセスした場合、第１ファイル情報Ａに対応する第１キャッシュ情報Ａのみを第１記憶領域４４１に記憶し、第１ファイル情報Ｂに対応する第１キャッシュ情報Ｂを第２記憶領域４４２に記憶することが好ましい。
なお、アクセスされた複数の第１ファイル情報のうち第１記憶領域４４１に記憶する１つの第１ファイル情報を選択するには、例えば、更新日時が最も新しい第１ファイル情報を第１記憶領域４４１に記憶すればよい。すなわち、第１ファイル情報Ａと第１ファイル情報Ｂとのうち、第１ファイル情報Ｂよりも第１ファイル情報Ａの更新日時の方が新しい場合に、第１ファイル情報Ａを第１記憶領域４４１に記憶する。
これにより、携帯電話機１は、第１ファイル情報Ａ及び第１ファイル情報Ｂのそれぞれに対応する第１キャッシュ情報Ａ及び第１キャッシュ情報Ｂをメモリ４４に記憶するので、第１ファイル情報Ａ及び第１ファイル情報Ｂへのアクセスを高速化することができる。
【００４８】
また、制御部４５は、第１記憶領域４４１と第２記憶領域４４２とを外部メモリ４８毎に生成することが好ましい。
制御部４５は、外部メモリ４８の製造識別番号やファイルシステム番号等の固有情報に基づいて、外部メモリ４８を識別する。
【００４９】
制御部４５は、外部メモリ４８（メディアＡ）が装着部４７に装着された場合に、固有情報を判別することにより外部メモリ４８がメディアＡであることを識別する。この場合、制御部４５は、メディアＡに対応する第１記憶領域４４１と第２記憶領域４４２とをメモリ４４に生成する。そして、制御部４５は、メディアＡに記憶される第１ファイル情報に対応する第１キャッシュ情報を、メディアＡに対応する第１記憶領域４４１に記憶する。また、制御部４５は、第２ファイル情報に対応する第２キャッシュ情報を、メディアＡに対応する第２記憶領域４４２に記憶する。さらに、制御部４５は、メディアＡが装着部４７から取り外された場合に、第２記憶領域４４２をメモリ４４から削除する。
【００５０】
次に、制御部４５は、外部メモリ４８（メディアＢ）が装着部４７に装着された場合に、固有情報を判別することにより外部メモリ４８がメディアＢであることを識別する。この場合、制御部４５は、メディアＢに対応する第１記憶領域４４１と第２記憶領域４４２とをメモリ４４に生成する。そして、制御部４５は、メディアＢに記憶される第１ファイル情報に対応する第１キャッシュ情報を、メディアＢに対応する第１記憶領域４４１に記憶する。また、制御部４５は、第２ファイル情報に対応する第２キャッシュ情報を、メディアＢに対応する第２記憶領域４４２に記憶する。さらに、制御部４５は、メディアＢが装着部４７から取り外された場合に、メディアＢに対応する第２記憶領域４４２をメモリ４４から削除する。
【００５１】
したがって、携帯電話機１は、外部メモリ４８毎に第１記憶領域４４１と第２記憶領域４４２とを生成するので、外部メモリ４８毎に、適切なファイル情報に対応するキャッシュ情報をメモリ４４に記憶することができる。
【００５２】
次に、携帯電話機１において行われる処理について説明する。図５は、携帯電話機１において行われる処理について説明するための第１のシーケンス図である。図６は、携帯電話機１において行われる処理について説明するための第２のシーケンス図である。図７は、携帯電話機１において行われる処理について説明するための第３のシーケンス図である。図８は、携帯電話機１において行われる処理について説明するための第１の図である。図９は、携帯電話機１において行われる処理について説明するための第２の図である。
【００５３】
まず、外部メモリ４８（メディアＡ及びメディアＢ）が用意されている（図８（Ａ）参照）。
メディアＡには、複数のデータ（ファイル情報）が記憶されている。複数のデータのうちのデータ０は、第１テーブル（第１ページ）ＴＡ１に記憶される。また、複数のデータのうちのデータ２及びデータ５は、第２テーブル（第２ページ）ＴＡ２に記憶される。
メディアＢには、複数のデータ（ファイル情報）が記憶されている。複数のデータのうちのデータ６及びデータ８は、第１テーブル（第１ページ）ＴＢ１に記憶される。また、複数のデータのうちのデータ７及びデータ９は、第２テーブル（第２ページ）ＴＢ２に記憶される。
【００５４】
次に、図５に示すように、ステップＳ１００において、メディアＡは、装着部４７に装着される（図８（Ｂ）参照）。
ステップＳ１０１において、制御部４５は、メディアＡに対応する第１記憶領域４４１Ａがメモリ４４に生成されているか否かを判断する。第１記憶領域４４１Ａが生成されていない場合には、ステップＳ１０２に進む。第１記憶領域４４１Ａが生成されている場合には、ステップＳ１０３に進む。
【００５５】
ステップＳ１０２において、制御部４５は、キャッシュ情報の格納先を生成する。すなわち、制御部４５は、メディアＡに対応する第１記憶領域４４１Ａ及び第２記憶領域４４２Ａをメモリ４４に生成する（図８（Ｂ）参照）。
ステップＳ１０３において、制御部４５は、キャッシュ情報の再構築を行う。なお、キャッシュ情報の再構築については、後述する。
【００５６】
ステップＳ１０４において、第２テーブルＴＡ２に記憶されるデータ２は、ユーザによりアクセスされる。
ステップＳ１０５において、制御部４５は、データ２が記憶されている第２テーブルＴＡ２をリードする。
【００５７】
ステップＳ１０６において、制御部４５は、データ２をキャッシュする。すなわち、制御部４５は、データ２に対応するキャッシュ情報（キャッシュ２）を第１記憶領域４４１Ａに記憶する（図８（Ｃ）参照）。さらに、制御部４５は、第２テーブルＴＡ２に記憶されているデータ２と、第１記憶領域４４１Ａに記憶されるキャッシュ情報（キャッシュ２）とが整合していることを示す整合性フラグをＯＮにする。なお、図８（Ｃ）に示す場合では、整合性フラグがＯＮにされたことを示す記号「○」がデータ２に付されている。
【００５８】
ステップＳ１０７において、制御部４５は、第２テーブルＴＡ２内に、リードすべき他のデータが有るか無いかを判断する。リードすべき他のデータが有る場合には、ステップＳ１０８に進む。リードすべき他のデータが無い場合には、次の処理に進む。
【００５９】
ステップＳ１０８において、制御部４５は、他のデータをキャッシュする。すなわち、制御部４５は、第２テーブルＴＡ２に記憶されているデータ５に対応するキャッシュ情報（キャッシュ５）を、メディアＡに対応する第２記憶領域４４２Ａに記憶する（図８（Ｃ）参照）。さらに、制御部４５は、第２テーブルＴＡ２に記憶されているデータ５と、第２記憶領域４４２Ａに記憶されるキャッシュ情報（キャッシュ５）とが整合していることを示す整合性フラグをＯＮにする。
【００６０】
次の処理としてのステップＳ１０９において、メディアＡは、装着部４７から排出される（取り出される）。
ステップＳ１１０において、制御部４５は、第１記憶領域４４１Ａの整合性フラグをＯＦＦにする（図８（Ｄ）参照）。なお、図８（Ｄ）に示す場合では、整合性フラグがＯＦＦにされたことを示す記号「−」がデータ２に付されている。
【００６１】
ステップＳ１１１において、制御部４５は、メディアＡに対応する第２記憶領域４４２Ａにキャッシュ情報が記憶されているか否かを判断する。第２記憶領域４４２Ａにキャッシュ情報が記憶されている場合には、ステップＳ１１２に進む。第２記憶領域４４２Ａにキャッシュ情報が記憶されていない場合には、次の処理に進む。
ステップＳ１１２において、制御部４５は、第２記憶領域４４２Ａに記憶されているデータ５を消去する（図８（Ｄ）参照）。
【００６２】
図６に示すように、次の処理としてのステップＳ１１３において、メディアＢは、装着部４７に装着される（図９（Ａ）参照）。
ステップＳ１１４において、制御部４５は、メディアＢに対応する第１記憶領域４４１Ｂがメモリ４４に生成されているか否かを判断する。第１記憶領域４４１Ｂが生成されていない場合には、ステップＳ１１５に進む。第１記憶領域４４１Ｂが生成されている場合には、ステップＳ１１６に進む。
【００６３】
ステップＳ１１５において、制御部４５は、キャッシュ情報の格納先を生成する。すなわち、制御部４５は、メディアＢに対応する第１記憶領域４４１Ｂ及び第２記憶領域４４２Ｂをメモリ４４に生成する（図９（Ａ）参照）。
ステップＳ１１６において、制御部４５は、キャッシュ情報の再構築を行う。なお、キャッシュ情報の再構築については、後述する。
【００６４】
ステップＳ１１７において、第１テーブルＴＢ１に記憶されるデータ６は、ユーザによりアクセスされる。
ステップＳ１１８において、制御部４５は、データ６が記憶されている第１テーブルＴＢ１をリードする。
【００６５】
ステップＳ１１９において、制御部４５は、データ６をキャッシュする。すなわち、制御部４５は、データ６に対応するキャッシュ情報（キャッシュ６）を第１記憶領域４４１Ｂに記憶する（図９（Ｂ）参照）。さらに、制御部４５は、第１テーブルＴＢ１に記憶されているデータ６と、第１記憶領域４４１Ｂに記憶されるキャッシュ情報（キャッシュ６）とが整合していることを示す整合性フラグをＯＮにする。なお、図９（Ｂ）に示す場合では、整合性フラグがＯＮにされたことを示す記号「○」がデータ６に付されている。
【００６６】
ステップＳ１２０において、制御部４５は、第１テーブルＴＢ１内に、リードすべき他のデータが有るか無いかを判断する。リードすべき他のデータが有る場合には、ステップＳ１２１進む。リードすべき他のデータが無い場合には、次の処理に進む。
【００６７】
ステップＳ１２１において、制御部４５は、他のデータをキャッシュする。すなわち、制御部４５は、第１テーブルＴＢ１に記憶されているデータ８に対応するキャッシュ情報（キャッシュ８）を、メディアＢに対応する第２記憶領域４４２Ｂに記憶する（図９（Ｂ）参照）。さらに、制御部４５は、第１テーブルＴＢ１に記憶されているデータ８と、第２記憶領域４４２Ｂに記憶されるキャッシュ情報（キャッシュ８）とが整合していることを示す整合性フラグをＯＮにする。
【００６８】
次の処理としてのステップＳ１２２において、メディアＢは、装着部４７から排出される（取り出される）。
ステップＳ１２３において、制御部４５は、第１記憶領域４４１Ｂの整合性フラグをＯＦＦにする（図９（Ｃ）参照）。なお、図９（Ｃ）に示す場合では、整合性フラグがＯＦＦにされたことを示す記号「−」がデータ６に付されている。
【００６９】
ステップＳ１２４において、制御部４５は、メディアＢに対応する第２記憶領域４４２Ｂにキャッシュ情報が記憶されているか否かを判断する。第２記憶領域４４２Ｂにキャッシュ情報が記憶されている場合には、ステップＳ１２５に進む。第２記憶領域４４２Ｂにキャッシュ情報が記憶されていない場合には、次の処理に進む。
ステップＳ１２５において、制御部４５は、第２記憶領域４４２Ｂに記憶されるデータ８を消去する（図９（Ｃ）参照）。
【００７０】
図７に示すように、次の処理としてのステップＳ１２６において、メディアＡは、再度、装着部４７に装着される。
ステップＳ１２７において、制御部４５は、メディアＡに対応する第１記憶領域４４１Ａがメモリ４４に生成されているか否かを判断する。第１記憶領域４４１Ａが生成されていない場合には、ステップＳ１２８に進む。第１記憶領域４４１Ａが生成されている場合には、ステップＳ１２９に進む。
【００７１】
ステップＳ１２８において、制御部４５は、キャッシュ情報の格納先を生成する。すなわち、制御部４５は、メディアＡに対応する第１記憶領域４４１Ａ及び第２記憶領域４４２Ａをメモリ４４に生成する。
【００７２】
ステップＳ１２９において、制御部４５は、キャッシュ情報の再構築を行う。すなわち、制御部４５は、データ２と同一のテーブルに記憶されるデータ５に対応するキャッシュ情報（キャッシュ５）を第２記憶領域４４２Ａに記憶する（図９（Ｄ）参照）。なお、キャッシュ情報の再構築については、後述する。
【００７３】
次に、ステップＳ１０３、ステップＳ１１６及びステップＳ１２９におけるキャッシュの再構築について説明する。まず、キャッシュ候補の判定処理について説明する。図１０は、キャッシュ候補の判定処理について説明するためのフローチャートである。
【００７４】
ステップＳ２００において、制御部４５は、外部メモリ４８が装着部４７に装着された場合に、キャッシュ候補の有無を判定する。すなわち、制御部４５は、外部メモリ４８が装着部４７に装着された場合に、外部メモリ４８に対応する第１記憶領域４４１及び第２記憶領域４４２が既にメモリ４４に存在しているか否かを判断する。第１記憶領域４４１及び第２記憶領域４４２が既にメモリ４４に存在している（キャッシュ候補あり）場合には、ステップＳ２０１に進む。第１記憶領域４４１及び第２記憶領域４４２が既にメモリ４４に存在していない（キャッシュ候補なし）場合には、ステップＳ２０４に進む。
【００７５】
ステップＳ２０１において、制御部４５は、キャッシュ候補をキャッシュテーブルに設定する。例えば、制御部４５は、図９（Ｃ）に示すように、メディアＡに対応する第１記憶領域４４１Ａ（キャッシュ候補）と、メディアＢに対応する第１記憶領域４４１Ｂ（キャッシュ候補）とがメモリ４４に生成されている場合において、図８（Ａ）に示すメディアＡが装着部４７に装着されたときには、メディアＡに対応する第１記憶領域４４１Ａをキャッシュテーブルに設定する。
【００７６】
ステップＳ２０２において、制御部４５は、キャッシュテーブル内の優先順にキャッシュ情報を再構築する。なお、詳細については、後述する。
ステップＳ２０３において、制御部４５は、キャッシュ情報の再構築を完了する。
【００７７】
ステップＳ２０４において、制御部４５は、新規キャッシュテーブルを作成する。例えば、制御部４５は、メディアＡに対応する第１記憶領域４４１Ａ（キャッシュ候補）と、メディアＢに対応する第１記憶領域４４１Ｂ（キャッシュ候補）とがメモリ４４に生成されている場合（図９（Ｃ）参照）において、メディアＣが装着部４７に装着されたときには、メディアＣに対応する第１記憶領域及び第２記憶領域をメモリ４４に生成する。
【００７８】
次に、ステップＳ２０２の処理を詳細に説明する。図１１は、ステップＳ２０２の処理を詳細に説明するためのフローチャートである。
【００７９】
ステップＳ２０２１において、制御部４５は、外部メモリ４８からデータをリードする。例えば、制御部４５は、図９（Ｃ）に示すように、メディアＡに対応する第１記憶領域４４１Ａと、メディアＢに対応する第１記憶領域４４１Ｂとがメモリ４４に生成されている場合において、図８（Ａ）に示すメディアＡが装着部４７に装着されたときには、メディアＡからデータ２をリードする。
【００８０】
ステップＳ２０２２において、制御部４５は、Ｓ２０２１の処理によりリードしたデータのキャッシュ情報（新たなキャッシュ情報）と、メモリ４４の第１記憶領域４４１Ａに既に記憶されているキャッシュ情報とを比較する。新たなキャッシュ情報と、第１記憶領域４４１Ａに既に記憶されているキャッシュ情報とが一致する（キャッシュと一致する）場合には、ステップＳ２０２３に進む。新たなキャッシュ情報と、第１記憶領域４４１Ａに既に記憶されているキャッシュ情報とが一致しない（キャッシュと一致しない）場合には、ステップＳ２０２４に進む。
【００８１】
ステップＳ２０２３において、制御部４５は、第１記憶領域４４１Ａに既に記憶されているキャッシュ情報を更新しない。さらに、制御部４５は、第１記憶領域４４１Ａに記憶されるキャッシュ情報の整合性フラグをＯＮにする。
ステップＳ２０２４において、制御部４５は、第１記憶領域４４１Ａに既に記憶されているキャッシュ情報を更新する。すなわち、制御部４５は、新たなキャッシュ情報を第１記憶領域４４１Ａに既に記憶されているキャッシュ情報に上書きする。さらに、制御部４５は、第１記憶領域４４１Ａに記憶されるキャッシュ情報の整合性フラグをＯＮにする。
【００８２】
次に、キャッシュ情報が再構築された後、外部メモリ４８に記憶されるデータをリードする場合における携帯電話機１の処理について説明する。図１２は、携帯電話機１の処理について説明するためのフローチャートである。
【００８３】
ステップＳ３００において、制御部４５は、外部メモリ４８からデータをリードする。
ステップＳ３０１において、制御部４５は、Ｓ３００の処理においてリードしたデータに対応するキャッシュ情報が第１記憶領域４４１又は第２記憶領域４４２に記憶されているか否かを判断する。キャッシュ情報が記憶されていない（キャッシュなし）場合には、ステップＳ３０２に進む。キャッシュ情報が記憶されている（キャッシュあり）場合には、ステップＳ３０４に進む。
【００８４】
ステップＳ３０２において、制御部４５は、外部メモリ４８からデータをリードする。
ステップＳ３０３において、制御部４５は、Ｓ３０２の処理においてリードしたデータに対応するキャッシュ情報を第１記憶領域４４１に追加（記憶）する。さらに、制御部４５は、追加したキャッシュ情報についての整合性フラグをＯＮにする。
【００８５】
ステップＳ３０４において、制御部４５は、第１記憶領域４４１又は第２記憶領域４４２に記憶されている、Ｓ３０１の処理においてリードしたデータに対応するキャッシュ情報の整合性フラグがＯＮになっているか否かを判断する。整合性フラグがＯＮになっている場合には、ステップＳ３０５に進む。整合性フラグがＯＦＦになっている場合には、ステップＳ３０６に進む。
【００８６】
ステップＳ３０５において、制御部４５は、第１記憶領域４４１又は第２記憶領域４４２に記憶されているキャッシュ情報、すなわち、ステップＳ３０４の判断において、整合性フラグがＯＮになっていると判断されたキャッシュ情報に基づいてデータをリードする。
ステップＳ３０６において、制御部４５は、外部メモリ４８からデータをリードする。
【００８７】
ステップＳ３０７において、制御部４５は、Ｓ３０６の処理によりリードしたデータのキャッシュ情報（新たなキャッシュ情報）と、メモリ４４の第１記憶領域４４１に既に記憶されているキャッシュ情報とを比較する。新たなキャッシュ情報と、第１記憶領域４４１に既に記憶されているキャッシュ情報とが一致する（キャッシュと一致する）場合には、ステップＳ３０８に進む。新たなキャッシュ情報と、第１記憶領域４４１に既に記憶されているキャッシュ情報とが一致しない（キャッシュと一致しない）場合には、ステップＳ３０９に進む。
【００８８】
ステップＳ３０８において、制御部４５は、第１記憶領域４４１に既に記憶されているキャッシュ情報を更新しない。さらに、制御部４５は、第１記憶領域４４１に記憶されるキャッシュ情報の整合性フラグをＯＮにする。
【００８９】
ステップＳ３０９において、制御部４５は、第１記憶領域４４１に既に記憶されているキャッシュ情報を更新する。すなわち、制御部４５は、新たなキャッシュ情報を第１記憶領域４４１に既に記憶されているキャッシュ情報に上書きする。さらに、制御部４５は、第１記憶領域４４１に記憶されるキャッシュ情報の整合性フラグをＯＮにする。
【００９０】
なお、上述した第１実施形態では、ファイル情報がテーブルと対応付けて外部メモリ４８に記憶されている場合について説明した。しかしながら、本発明は、これに限定されることはなく、ファイル情報がファイルと対応付けて外部メモリ４８に記憶されていてもよい。この変形例の場合、制御部は、ファイルに記憶される第１ファイル情報にアクセスすると、第１ファイル情報に対応する第１キャッシュ情報を第１記憶領域４４１に記憶する。また、制御部は、第１ファイル情報が記憶されるファイルと同一のファイルに第２ファイル情報が存在する場合には、第２ファイル情報に対応する第２キャッシュ情報を第２記憶領域４４２に記憶する。したがって、本発明の「ファイル情報がテーブルと対応付けて記憶されている」という事項には、「ファイル情報がファイルと対応付けて記憶されている」という事項が含まれる。
【００９１】
［第２実施形態］
次に、第２実施形態について説明する。第２実施形態に係る携帯電話機１の外観及び概略構成は、図１及び図２を用いて説明した第１実施形態に係る携帯電話機１と同一である。このため、本実施形態では、第１実施形態の携帯電話機１と同じ概略構成部分には同符号を付し、外観及び概略構成についての説明を省略する。
本実施形態の携帯電話機１は、複数のファイル情報のうち適切なファイル情報に対応するキャッシュ情報をメモリ（記憶部）４４に記憶する機能を有する。本実施形態に係る携帯電話機１の上記機能を発揮するための詳細構成について、図３を参照しながら説明する。
【００９２】
携帯電話機１は、キャッシュ情報を記憶可能とするメモリ４４と、装着部４７と、制御部４５とを備える。
装着部４７は、第１ファイル情報と第２ファイル情報とが関連づけられて記憶される外部メモリ４８（外部記憶部）を装着可能とする。第１ファイル情報と第２ファイル情報との関連付けは、例えば、外部メモリ４８に設定されている同一のテーブル（セクタ、クラスタ、ページ、ブロック等）に第１ファイル情報と第２ファイル情報とが記憶されている、又は外部メモリ４８に設定されている同一のファイルに第１ファイル情報と第２ファイル情報とが記憶されている等というものであればよい。
【００９３】
制御部４５は、外部メモリ４８が装着部４７に装着される状態において、外部メモリ４８に記憶される第１ファイル情報にアクセスする場合に、第１ファイル情報に対応するキャッシュ情報としての第１キャッシュ情報をメモリ４４記憶すると共に、第１ファイル情報に関連付けられている第２ファイル情報に対応するキャッシュ情報としての第２キャッシュ情報をメモリ４４に記憶する。さらに、制御部４５は、外部メモリ４８が装着部４７から取り外される場合に、メモリ４４から第２キャッシュ情報を消去し、メモリ４４に第１キャッシュ情報を記憶させる。
【００９４】
メモリ４４は、ユーザによってアクセスされることにより、優先度が高く設定される第１ファイル情報に対応する第１キャッシュ情報を記憶する。また、メモリ４４は、ユーザが第１ファイル情報にアクセスすることにより、第１ファイル情報に対応する第１キャッシュ情報を記憶することに付随して、第１ファイル情報に関連付けられている第２ファイル情報に対応する第２キャッシュ情報を記憶する。
【００９５】
第１ファイル情報は、ユーザによりアクセスされた情報であるため重要度が高い。このため、第１ファイル情報に対応する第１キャッシュ情報は、外部メモリ４８が装着部４７から取り外される場合でも、メモリ４４に記憶された状態を維持する。
一方、第２ファイル情報は、第１ファイル情報に比べて重要度が低い。このため、第２キャッシュ情報は、外部メモリ４８が装着部４７から取り外される場合にメモリ４４から消去される。
したがって、携帯電話機１は、第１の実施形態において説明した携帯電話機１と同様の効果を奏する。
【００９６】
また、メモリ４４は、第１キャッシュ情報を記憶する第１記憶領域４４１と、第２キャッシュ情報を記憶する第２記憶領域４４２とを備えることが好ましい。
これにより、携帯電話機１は、メモリ４４に記憶させておく第１ファイル情報と、メモリ４４から削除される可能性がある第２ファイル情報とを、それぞれ分けてメモリ４４に記憶させておくことができる。
【００９７】
以上説明したように、上述した第１、第２実施形態では、機能設定操作キー１３、入力操作キー１４及び決定操作キー１５がハードキーから構成される場合について説明した。しかしながら、本発明は、この実施形態に限定されることはなく、これらのキーが表示部２１と一体に形成されたタッチパネルに表示（配置）されていてもよい。
【００９８】
また、上述した第１、第２実施形態では、本発明が携帯電話機１に適用される場合を例示して説明した。しかしながら、本発明は、この実施形態に限定されることはなく、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やポータブルゲーム機やポータブルナビゲーションデバイス等の電子機器にも適用することができる。
【符号の説明】
【００９９】
１  携帯電話機（電子機器）
４４  メモリ（記憶部）
４４１  第１記憶領域
４４２  第２記憶領域
４５  制御部
４７  装着部
４８  外部メモリ（外部記憶部）
【図１】
2011113350.tif 000003
【図２】
2011113350.tif 000004
【図３】
2011113350.tif 000005
【図４】
2011113350.tif 000006
【図５】
2011113350.tif 000007
【図６】
2011113350.tif 000008
【図７】
2011113350.tif 000009
【図８】
2011113350.tif 000010
【図９】
2011113350.tif 000011
【図１０】
2011113350.tif 000012
【図１１】
2011113350.tif 000013
【図１２】
2011113350.tif 000014