(57)【要約】【課題】  外部の処理装置が情報端末のハードディスクドライブにアクセスしている間であっても、情報端末がハードディスクドライブに高速にアクセスすることができるようにする。【解決手段】  内部の処理装置からアクセスされる、第１データ格納部と、前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、を備え、前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末であって、前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、ことを特徴としている。【選択図】  図１
2005284498.tif 000002
【特許請求の範囲】
【請求項１】
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とする情報端末。
【請求項２】
所定期間、アクセスがなかったかどうかは、ファイルの管理情報として保持されている最終アクセス日時に基づいて判断する、ことを特徴とする請求項１に記載の情報端末。
【請求項３】
前記外部の処理装置には、ＵＳＢ２．０のマスストレージクラスとして接続される、ことを特徴とする請求項１又は請求項２に記載の情報端末。
【請求項４】
前記第２データ格納部に前記外部の処理装置がアクセスしている間は、前記内部の処理装置は、前記第２データ格納部にアクセスできないことを特徴とする請求項１乃至請求項３のいずれかに記載の情報端末。
【請求項５】
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末の制御方法であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とする情報端末の制御方法。
【請求項６】
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末を制御するためのプログラムであって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とするプログラム。
【請求項７】
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末を制御するためのプログラムが記録された記録媒体であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末に関し、特に、第１データ格納部と第２データ格納部とを有する情報端末に関する。
【背景技術】
【０００２】
ハードディスクドライブを搭載した小型の情報端末として、静止画再生装置、動画再生装置、音楽再生装置などがある。このような小型の情報端末の中には、ホスト端末であるパーソナルコンピュータと、ＵＳＢ（Universal Serial Bus）２．０により、マスストレージクラスとして接続される場合がある。ＵＳＢにより接続される場合は、情報端末側にあるハードディスクドライブは、ホスト側であるパーソナルコンピュータにより制御される。
【０００３】
このように情報端末側のハードディスクドライブをホスト側で制御している場合、情報端末のＣＰＵが自ら、このハードディスクドライブにアクセスすることは、システム的に不具合が発生するため、非常に困難である。このため、ホスト端末から情報端末のハードディスクドライブにデータ転送をしている間は、情報端末のＣＰＵは、ハードディスクにアクセスできない。したがって、例えば、ホスト端末からデータを情報端末内のハードディスクドライブに転送している間は、情報端末側で、ハードディスクドライブに格納されているデータファイルを読み出したり、書き込みをしたりすることはできない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、昨今、静止画や動画の画素数が増大しており、外部の処理装置であるパーソナルコンピュータから情報端末に転送するデータのサイズも大きくなってきている。このため、外部の処理装置がデータ転送中であっても、情報端末のＣＰＵがハードディスクドライブにアクセスすることができれば、ユーザにとって便利である。さらに、そのアクセスの高速化が図られれば、ユーザにとって便利である。
【０００５】
そこで本発明は、前記課題に鑑みてなされたものであり、情報端末の外部の処理装置が情報端末のハードディスクドライブにアクセスしている間であっても、情報端末の内部の処理装置がハードディスクドライブに高速にアクセスすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る情報端末は、
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とする。
【０００７】
この場合、所定期間、アクセスがなかったかどうかは、ファイルの管理情報として保持されている最終アクセス日時に基づいて判断するようにしてもよい。
【０００８】
また、前記外部の処理装置には、ＵＳＢ２．０のマスストレージクラスとして接続されるようにしてもよい。
【０００９】
また、前記第２データ格納部に前記外部の処理装置がアクセスしている間は、前記内部の処理装置は、前記第２データ格納部にアクセスできないようにしてもよい。
【００１０】
本発明に係る情報端末の制御方法は、
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末の制御方法であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とする。
【００１１】
本発明に係るプログラムは、
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末を制御するためのプログラムであって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、
ことを特徴とする。
【００１２】
本発明に係る記録媒体は、
内部の処理装置からアクセスされる、第１データ格納部と、
前記内部の処理装置と、外部の処理装置の双方からアクセスされる、第２データ格納部と、
を備え、
前記外部の処理装置が前記第２データ格納部にアクセスしている間でも、前記内部の処理装置が前記第１データ格納部にアクセスできる、情報端末を制御するためのプログラムが記録された記録媒体であって、
前記第１データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第２データ格納部に移動し、前記第２データ格納部に格納されているファイルのうち、所定期間、アクセスのないファイルは、前記第１データ格納部に移動する、ことを特徴とする。
【発明を実施するための最良の形態】
【００１３】
本実施形態に係る情報端末は、情報端末のＣＰＵからアクセス可能な第１のハードディスクドライブと、情報端末のＣＰＵと外部に接続されたパーソナルコンピュータの双方からアクセス可能な第２のハードディスクドライブとを備えている。そして、情報端末は、これら第１及び第２のハードディスクドライブに格納されているファイルのアクセス履歴に基づいて、２つのハードディスクドライブに最適なファイルの再配置を行うようにしたものである。
【００１４】
図１は、本実施形態に係る情報処理システムの構成を説明するブロック図である。この図１に示すように、本実施形態に係る情報処理システムは、ホスト端末であるパーソナルコンピュータ１０と、このパーソナルコンピュータ１０に接続された情報端末２０とを備えて構成されている。
【００１５】
パーソナルコンピュータ１０と情報端末２０との間は、ＵＳＢケーブル１２により接続される。すなわち、ＵＳＢケーブル１２の一端側に設けられたＵＳＢコネクタ１４がパーソナルコンピュータ１０に接続され、ＵＳＢケーブル１２の他端側に設けられたＵＳＢコネクタ３０が情報端末１２に接続される。なお、本実施形態においては、パーソナルコンピュータ１０と情報端末２０との間はＵＳＢ２．０の規格仕様により接続され、パーソナルコンピュータ１０はＵＳＢマスストレージクラスをサポートしているが、ＵＳＢ１．１の規格仕様により接続されるようにしてもよい。
【００１６】
情報端末２０は、その内部に、ＵＳＢコントローラ３２と、第１のハードディスクドライブ３４と、第２のハードディスクドライブ３６と、第１のＡＴＡインターフェース３８と、第１のＣＰＵバスインターフェース４０と、第２のＡＴＡインターフェース４２と、第２のＣＰＵバスインターフェース４４と、ＣＰＵ（中央処理装置）４６とを備えて構成されている。
【００１７】
ＵＳＢコントローラ３２は、ＵＳＢインターフェース５０とＡＴＡインターフェース５２とを備えて構成されている。ＡＴＡインターフェース５２は、切替スイッチＳＷを介して、第２のハードディスクドライブ３６に接続されている。また、ＡＴＡインターフェース４２も、この切替スイッチＳＷを介して、第２のハードディスクドライブ３６に接続されている。
【００１８】
通常、切替スイッチＳＷは、ＡＴＡインターフェース４２側（ＣＰＵ側）に接続されている。ＣＰＵ４６上で動作するアプリケーションが、第２のハードディスクドライブ３６にアクセスする必要が生じたときは、ＣＰＵ４６は、ＣＰＵバスインターフェース４４とＡＴＡインターフェース４２とを介して、第２のハードディスクドライブ３６にアクセス可能である。例えば、アプリケーションは、第２のハードディスクドライブ３６からデータファイルを読み出し、情報端末２０の表示画面に表示したり、データの編集を行い、第２のハードディスクドライブ３６に格納する（書き込む）ことができる。
【００１９】
また、ＣＰＵ４６上で動作するアプリケーションは、ＣＰＵバスインターフェース４０とＡＴＡインターフェース３８とを介して、第１のハードディスクドライブ３４にアクセス可能である。但し、パーソナルコンピュータ１０は、第１のハードディスクドライブ３４には直接はアクセスできない。パーソナルコンピュータ１０が第１のハードディスクドライブ３４にアクセスする場合には、ＣＰＵ４６を介して行うこととなる。
【００２０】
この情報端末２０には、ＵＳＢホストの機能を有し、且つ、ＵＳＢマスストレージクラスをサポートしているパーソナルコンピュータ１０が接続される。このような機能を持ったパーソナルコンピュータ１０のオペレーティングシステムとしては、Windows２０００（登録商標）や、WindowsＸＰ（登録商標）などがある。
【００２１】
図２に示すように、ＵＳＢコントローラ３２のＵＳＢインターフェース５０が、パーソナルコンピュータ１０の接続を確認した場合（ステップＳ１）、ＵＳＢインターフェース５０はＣＰＵ４６に対して、コントロール信号Ｃ１（バスリクエスト）をアサートする（ステップＳ２）。コントロール信号Ｃ１がアサートされた場合、ＣＰＵ４６は、第２のハードディスクドライブ３６を解放する（ステップＳ３）。そして、第２のハードディスクドライブ３６をＵＳＢコントローラ３２に接続してもよいタイミングになった時点で、コントロール信号（バスグラント）Ｃ２をアサートし（ステップＳ４）、切替スイッチＳＷをＵＳＢコントローラ３２側に接続して、第２のハードディスクドライブ３６をＵＳＢコントローラ３２に接続する。同時に、ＡＴＡインターフェース５２に対して、接続を知らせる。これにより、外部のパーソナルコンピュータ１０と第２のハードディスクドライブ３６が接続される。
【００２２】
パーソナルコンピュータ１０は、ＵＳＢマスストレージクラスによる第２のハードディスクドライブ３６への接続により、第２のハードディスクドライブ３６へのデータの読み書きができるようになる。この場合、パーソナルコンピュータ１０から見て、情報端末２０は、外付けのハードディスクドライブとして見える。このため、第２のハードディスクドライブ３６に格納されているデータファイルを、パーソナルコンピュータ１０に転送することが可能になり、逆に、パーソナルコンピュータ１０からのデータファイルを第２のハードディスクドライブ３６に転送することも可能になる。この転送の間、情報端末２０のＣＰＵ４６は、第２のハードディスクドライブ３６にアクセスできない。このため、ＣＰＵ４６で実行されているアプリケーションが、第２のハードディスクドライブ３６へアクセスする必要が生じた場合、パーソナルコンピュータ１０とのデータのやり取りが終了するまで、待たなければならない。
【００２３】
パーソナルコンピュータ１０が第２のハードディスクドライブ３６へのアクセスを終了した場合、ユーザは、ＵＳＢケーブル１２のＵＳＢコネクタ３０を、情報端末２０から外す。ＵＳＢコントローラ３２のＵＳＢインターフェース５０は、ＵＳＢケーブル１２が外されたことを検知すると（ステップＳ５）、第２のハードディスクドライブ３６をパーソナルコンピュータ１０から解放し、第２のハードディスクドライブ３６のアクセスをＣＰＵ４６に戻すため、コントロール信号Ｃ１（バスリクエスト）をニゲートする（ステップＳ６）。コントロール信号Ｃ１がニゲートされた場合、ＣＰＵ４６は、コントロール信号Ｃ２（バスグラント）をニゲートし、切替スイッチＳＷをＣＰＵ４６側に接続する（ステップＳ７）。これにより、ＣＰＵ４６は、第２のハードディスクドライブ３６にアクセスすることができるようになる。
【００２４】
これに対して、第１のハードディスクドライブ３４は、ＡＴＡインターフェース３８とＣＰＵバスインターフェース４０を介して、ＣＰＵ４６からアクセス可能であるが、パーソナルコンピュータ１０からはアクセスすることができない。したがって、外部のパーソナルコンピュータ１０が第２のハードディスクドライブ３６にアクセスしている間でも、ＣＰＵ４６は第１のハードディスクドライブ３４にアクセスすることができる。
【００２５】
図４は、本実施形態に係るファイル再配置処理の内容を説明するフローチャートを示す図である。このファイル再配置処理は、ＣＰＵ４６内にあるＲＯＭに格納されているファイル再配置処理プログラムを読み出して、ＣＰＵ４６が実行することにより、実現される処理である。また、このファイル再配置処理は、所定の時間間隔で、定期的に実行される処理である。
【００２６】
図４に示すように、情報端末２０は、まず、第１のハードディスクドライブ３４を検索し、所定の期間、アクセスのないデータファイルを探し出す（ステップＳ１０）。例えば、オペレーティングシステムがWindows２０００（登録商標）やWindowsＸＰ（登録商標）である場合には、ＦＡＴファイルシステムをサポートしており、第１のハードディスクドライブ３４上のＦＡＴに基づいて、個々のデータファイルの最終アクセス日時が分かる。このようにファイルの管理情報として保持されている最終アクセス日時に関する情報により、所定の期間（例えば２０日）、アクセスのないデータファイルを検索する。すなわち、このファイル再配置処理を実行している日時と、最終アクセス日時とを比較して、最終アクセス日時が所定の期間よりも前であるデータファイルを探し出す。なお、例えば所定の期間を２０日と設定する場合は、このファイル再配置処理は、２０日よりも短い周期で実行されることが望ましい。
【００２７】
所定の期間、アクセスのないデータファイルがある場合（ステップＳ１２：Ｙｅｓ）には、そのデータファイルを第２のハードディスクドライブ３６に移動する（ステップＳ１４）。すなわち、第１のハードディスクドライブ３４における所定の期間アクセスのないデータファイルを削除して、第２のハードディスクドライブ３６に格納する。そして、上述したステップＳ１０からを繰り返す。
【００２８】
一方、所定の期間アクセスのないデータファイルがなくなった場合（ステップＳ１２：Ｎｏ）には、情報端末２０は、第２のハードディスクドライブ３６を検索し、所定の期間、アクセスのないデータファイルを探し出す（ステップＳ１６）。すなわち、上述同様に、データファイルの最終アクセス日時が、所定の期間よりも前であるデータファイルを探し出す。
【００２９】
所定の期間、アクセスのないデータファイルがある場合（ステップＳ１８：Ｙｅｓ）には、そのデータファイルを第１のハードディスクドライブ３４に移動する（ステップＳ２０）。すなわち、第２のハードディスクドライブ３６における所定の期間アクセスのないデータファイルを削除して、第１のハードディスクドライブ３４に格納する。そして、上述したステップＳ１６からを繰り返す。
【００３０】
一方、所定の期間アクセスのないデータファイルがなくなった場合（ステップＳ１８：Ｎｏ）には、情報端末２０は、このファイル再配置処理を終了する。
【００３１】
以上のように、本実施形態に係る情報処理システムによれば、所定の期間経過しても、アクセスの行かないデータファイルは、自動的に、第１のハードディスクドライブ３４から第２のハードディスクドライブ３６に移動される。通常、このように所定の期間アクセスのないデータファイルは、管理上、パーソナルコンピュータ１０に読み出されたり、パーソナルコンピュータ１０で処理されたりすることが多い。このようなデータファイルが、第１のハードディスクドライブ３４にあると、パーソナルコンピュータ１０はＣＰＵ４６を介して、そのデータファイルを読み出す必要があり、アクセスの高速化の妨げとなる。そこで、本実施形態では、所定の期間アクセスのないデータファイルを第１のハードディスクドライブ３４から第２のハードディスクドライブ３６に移動することにより、パーソナルコンピュータ１０から高速にアクセスすることができるようにしている。
【００３２】
逆に、第２のハードディスクドライブ３６に格納されているアクセスの行かないデータファイルは、自動的に、第２のハードディスクドライブ３６から第１のハードディスクドライブ３４に移動する。通常、このように所定の期間、第２のハードディスクドライブ３６に格納されていて、アクセスのないデータファイルは、ＣＰＵ４６がアクセスして、表示画面に表示したり、編集されたりすることが多い。このようなデータファイルが、第２のハードディスクドライブ３６にあると、パーソナルコンピュータ１０が第２のハードディスクドライブ３６をアクセスしている間は、ＣＰＵ４６はその終了を待たなければならない。そこで、本実施形態では、第２のハードディスクドライブ３６に格納されていて、所定の期間、アクセスのないデータファイルを、第２のハードディスクドライブ３６から第１のハードディスクドライブ３４に移動することにより、ＣＰＵ４６から高速にアクセスすることができるようにしている。
【００３３】
また、パーソナルコンピュータ１０が第２のハードディスクドライブ３６にアクセスしている間でも、ＣＰＵ４６で実行されるアプリケーションが第１のハードディスクドライブ３４にアクセスすることが可能になり、効率的なデータ処理を実現できる。
【００３４】
例えば、パーソナルコンピュータ１０がバックアップのため、長時間にわたりデータファイルの書き込みを第２のハードディスクドライブ３６に行っている間に、ＣＰＵ４６で実行されているアプリケーションは、第１のハードディスクドライブ３４のデータファイルを表示したり、そのデータファイルの編集をしたりすることができる。従来のようにハードディスクドライブが１つしかない場合には、パーソナルコンピュータ１０とＣＰＵ４６とが時分割でハードディスクドライブへのアクセスを行わなければならず、パーソナルコンピュータ１０からのデータ転送も、ＣＰＵ４６からのデータアクセスもともに遅くなるという問題があったが、これを解消することができる。
【００３５】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、パーソナルコンピュータ１０と情報端末２０との間の通信規格が、ＵＳＢ２．０の場合を例に説明したが、ＩＥＥＥ１３９４などの他の通信規格であっても、本発明を適用することができる。この場合、外部からの要求により第２のハードディスクドライブ３６へのアクセスを制御する外部コントローラは、その通信規格に適応したものにする必要がある。
【００３６】
また、パーソナルコンピュータ１０はホスト端末の一例であり、デジタルカメラや、デジタルビデオカメラなどをホスト端末として用いて、情報端末２０と接続してもよい。
【００３７】
また、上述した実施形態では、内部の処理装置としてＣＰＵ４６を例示し、外部の処理装置としてパーソナルコンピュータ１０を例示したがこれ以外の処理装置を用いることもできる。例えば、内部の処理装置としては、ＡＳＩＣ等で構成された制御回路であってもよいし、外部の処理装置としては、デジタルカメラであってもよい。
【００３８】
また、上述したハードディスクドライブ３４、３６は、それぞれ、データ格納部の一例であり、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ等の他の種類の機器で構成してもよい。
【００３９】
また、上述した実施形態では、ハードディスクドライブ３４、３６に格納されるファイルは、データファイルの場合を例に説明したが、プログラムファイル等の他のファイルに関しても、同様に扱うこともできる。
【００４０】
また、上述した実施形態では、ＣＰＵは１つだけ設けたが、２つのＣＰＵを設けるようにしてもよい。この場合、第１のＣＰＵは、第１のハードディスクドライブ３４に対しては読み出しと書き込みの双方が可能であるが、第２のハードディスクドライブ３６に対しては読み出しのみが可能である。一方、第２のＣＰＵは、第１のハードディスクドライブ３４に対しては読み出しのみが可能であるが、第２のハードディスクドライブ３６に対しては読み出しと書き込みの双方が可能である。そして、所定の時間間隔で、上述したファイル再配置処理を実行するようにしてもよい。
【００４１】
上述の実施形態で説明した各処理をソフトウェアにより実現する場合には、これら各処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、このプログラムが記録された記録媒体を情報端末２０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００４２】
また、情報端末２０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、情報端末２０の備える他のプログラムを活用し、記録媒体にはその情報端末２０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を記録するようにしてもよい。
【００４３】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、情報端末２０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００４４】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ情報端末２０は、そのプログラムの復号や伸張化を行った上で、実行する必要がある。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る情報処理システムの構成の一例を示すブロック図。
【図２】ユーザがＵＳＢケーブルを情報端末に接続した場合に実行される処理を説明するフロー図。
【図３】ユーザがＵＳＢケーブルを情報端末から取り外した場合に実行される処理を説明するフロー図。
【図４】本実施形態に係るファイル再配置処理の内容を説明するフローチャートを示す図。
【符号の説明】
【００４６】
１０  パーソナルコンピュータ
１２  ＵＳＢケーブル
１４  ＵＳＢコネクタ
２０  情報端末
３０  ＵＳＢコネクタ
３２  ＵＳＢコントローラ
３４  第１のハードディスクドライブ
３６  第２のハードディスクドライブ
３８、４２、５２  ＡＴＡインターフェース
４０、４４  ＣＰＵバスインターフェース
４６  ＣＰＵ
５０  ＵＳＢインターフェース
【図１】
2005284498.tif 000003
【図２】
2005284498.tif 000004
【図３】
2005284498.tif 000005
【図４】
2005284498.tif 000006