(57)【特許請求の範囲】
【請求項１】
データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置に着脱可能に接続される情報記憶装置であって、
前記情報処理装置からの転送データを記憶する記憶部と、
ユーザの操作に応じて前記第１動作モード又は前記第２動作モードを選択し、当該選択した動作モードに対応する信号を出力するスイッチ部と、
前記スイッチ部が出力する前記第１動作モード又は前記第２動作モードに対応する信号を受信し、前記情報処理装置に接続されると、当該受信した信号に対応する動作モードで動作するように前記情報処理装置に指示する制御部と、
前記スイッチ部が、前記第１動作モード又は前記第２動作モードのいずれの動作モードを選択しているのかを、前記情報処理装置に接続されると表示する表示部と、
を備える、情報記憶装置。
【請求項２】
前記選択した動作モードが前記第１の動作モードのとき、当該情報記憶装置を前記情報処理装置から取り外すための取り外し指示信号を出力する取り外し操作部をさらに備え、
前記制御部は、前記取り外し指示信号を受信すると前記情報処理装置に取り外し処理を指示する
ことを特徴とする請求項１に記載の情報記憶装置。
【請求項３】
データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置、及び前記情報処理装置に着脱可能に接続される情報記憶装置を備える情報処理システムであって、
前記情報記憶装置は、
前記情報処理装置からの転送データを記憶する記憶部と、
ユーザの操作に応じて前記第１動作モード又は前記第２動作モードを選択し、当該選択した動作モードに対応する信号を出力するスイッチ部と、
前記スイッチ部が出力する前記第１動作モード又は前記第２動作モードに対応する信号を受信し、前記情報処理装置に接続されると、当該受信した信号に対応する動作モードで動作するように前記情報処理装置に指示する制御部と、
前記スイッチ部が、前記第１動作モード又は前記第２動作モードのいずれの動作モードを選択しているのかを、前記情報処理装置に接続されると表示する表示部と、
を備える、情報処理システム。
【請求項４】
データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置の動作モードの設定方法であって、
前記情報処理装置に着脱可能に接続される情報記憶装置のスイッチ部は、前記第１動作モード又は前記第２動作モードをユーザの操作に応じて選択して当該選択した動作モードに対応する信号を出力し、
前記情報記憶装置の制御部は、前記スイッチ部が出力する前記第１動作モード又は前記第２動作モードに対応する信号を受信し、前記情報処理装置に接続されると、当該受信した信号に対応する動作モードで動作するように前記情報処理装置に指示し、
前記情報記憶装置の表示部は、前記スイッチ部が、前記第１動作モード又は前記第２動作モードのいずれの動作モードを選択しているのかを、前記情報処理装置に接続されると表示する、
情報処理装置の動作状態の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記憶装置、情報処理システム、及び情報処理装置の動作状態の設定方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及に伴って、パーソナルコンピュータに着脱可能に接続される持ち運び可能な情報記憶装置（たとえば、ＵＳＢ(Universal Serial Bus)メモリ等）も広く普及している。
【０００３】
パーソナルコンピュータの処理速度と比べて上述の情報記憶装置（以下、リムーバブルディスクと呼ぶこともある）に内蔵される不揮発性メモリの処理速度は低速である。従って、パーソナルコンピュータからリムーバブルディスクへのデータの転送は、パーソナルコンピュータのキャッシュメモリ（データ保持領域）にデータを所定期間分だけ保持させたうえで適切なタイミングで実行される（以下、この処理を遅延書込と呼ぶこともある）。
【０００４】
パーソナルコンピュータが遅延書込を実行する場合、リムーバブルディスクをパーソナルコンピュータから安全に取り外すためには、パーソナルコンピュータのＯＳ(Operating System)で事前にリムーバブルディスクの取り外し操作（アンマウント処理）を実行する必要がある。パーソナルコンピュータからリムーバブルディスクが任意のタイミングで取り外されるとデータ破損等を招来してしまうおそれがあるためである。
【０００５】
なお、上述の遅延書込を実行しないようにパーソナルコンピュータのＯＳ上で予め設定することもできる。この場合には、パーソナルコンピュータからリムーバブルディスクが任意のタイミングで取り外されたとしてもデータ破損等が生じるおそれは低減される。但し、パーソナルコンピュータにより遅延書込を実行したほうが、リムーバブルディスクの処理速度をより高く設定することができる。
【０００６】
このように遅延書込の設定の有無によってリムーバブルディスクの取り扱い方法やその特性が左右されるが、そもそも遅延書込はユーザに幅広く認知されているものではない。遅延書込の有効化／無効化の設定方法についても同様に、そもそもユーザに幅広く認知されているものではない。
【０００７】
なお、特許文献１には、外付けストレージデバイスに取り外しボタンを設け、ユーザが簡易な操作でアンマウント処理を実行可能にすることが開示されている。
【特許文献１】特開２００７−４２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述のように、遅延書込の有効又は無効を簡易に設定することは実現できていない。
【課題を解決するための手段】
【０００９】
本発明にかかる情報記憶装置は、データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置に着脱可能に接続される情報記憶装置であって、前記情報処理装置からの転送データを記憶する記憶部と、ユーザの操作に応じて前記第１動作モード又は前記第２動作モードを選択するスイッチ部と、前記スイッチ部で選択された前記第１動作モード又は前記第２動作モードで動作するように前記情報処理装置に指示する制御部と、を備える。
【００１０】
情報記憶装置にスイッチ部と制御部を設けることで、情報記憶装置側で簡易に任意の動作モードを設定することができる。
【００１１】
本発明にかかる情報処理システムは、データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置、及び前記情報処理装置に着脱可能に接続される情報記憶装置を備える情報処理システムであって、前記情報記憶装置は、前記情報処理装置からの転送データを記憶する記憶部と、ユーザの操作に応じて前記第１動作モード又は前記第２動作モードを選択するスイッチ部と、前記スイッチ部で選択された前記第１動作モード又は前記第２動作モードで動作するように前記情報処理装置に指示する制御部と、を備える。
【００１２】
本発明にかかる情報処理装置の動作状態の設定方法は、データ保持領域に一時的に保持させたデータを外部の記憶領域に転送する第１動作モード又は前記データ保持領域で一時的にデータを保持せずにデータを前記記憶領域に転送する第２動作モードで選択的に動作可能な情報処理装置の動作モードの設定方法であって、前記情報処理装置に着脱可能に接続される情報記憶装置のスイッチ部は、前記第１動作モード又は前記第２動作モードをユーザの操作に応じて選択し、前記情報記憶装置の制御部は、前記スイッチ部で選択された前記第１動作モード又は前記第２動作モードで動作するように前記情報処理装置に指示する。
【発明の効果】
【００１３】
遅延書込の有効又は無効を簡易に設定することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。なお、各実施の形態は、説明の便宜上、簡略化されている。図面は簡略的なものであるから、図面の記載を根拠として本発明の技術的範囲を狭く解釈してはならない。図面は、もっぱら技術的事項の説明のためのものであり、図面に示された要素の正確な大きさ等は反映していない。同一の要素には、同一の符号を付し、重複する説明は省略するものとする。
【００１５】
［第１の実施形態］
図１乃至４を参照して第１の実施形態について説明する。図１は、情報処理システムの概略的な構成を示すブロック図である。図２は、切替スイッチの具体的な構成を示す説明図である。図３は、遅延書込が有効にセットされた場合の情報処理システムの動作を示すフローチャートである。図４は、遅延書込が無効にセットされた場合の情報処理システムの動作を示すフローチャートである。
【００１６】
図１に示すように、情報処理システム１００は、パーソナルコンピュータ（情報処理装置）ＰＣ及びリムーバブルディスク（情報記憶装置）ＲＤを有する。パーソナルコンピュータＰＣは、通常のコンピュータである。リムーバブルディスクＲＤは、パーソナルコンピュータＰＣに着脱可能なＵＳＢメモリ等の小型な記憶装置である。なお、パーソナルコンピュータＰＣとリムーバブルディスクＲＤ間の接続は、一方に設けられた雄コネクタと他方に設けられた雌コネクタを接続させることで確保される。
【００１７】
パーソナルコンピュータＰＣは、演算処理部９０、キャッシュメモリ（データ保持領域）９１、メインメモリ９２、ストレージ（データ記憶領域）９３、入力部９４、出力部９５、及びインターフェイス部９６を有する。パーソナルコンピュータＰＣには、その動作システムを定義する基本ソフトＯＳ(Operating System)がインストールされている。
【００１８】
演算処理部９０は内部バスを介してインターフェイス部９６に接続される。キャッシュメモリ９１、メインメモリ９２、ストレージ９３、入力部９４、及び出力部９５は、内部バスを介して演算処理部９０及びインターフェイス部９６に接続される。
【００１９】
演算処理部９０は、一般的なＣＰＵ(Central Processing Unit)であって、プログラムを順次実行し、様々な機能を実現させる。遅延書込を実行する場合、演算処理部９０は、ストレージ９３からデータをリードし、一時的にキャッシュメモリ９１に保持させ、適当なタイミングでキャッシュメモリ９１に保持させたデータをリムーバブルディスクＲＤの記憶部１１に転送する。遅延書込を実行しない場合、演算処理部９０は、ストレージ９３からデータをリードし、このリードしたデータをリムーバブルディスクＲＤの記憶部１１に転送する。
【００２０】
キャッシュメモリ９１は、揮発性の記憶素子である。キャッシュメモリ９１は、演算処理部９０で頻繁に使用されるデータを保持する。また、キャッシュメモリ９１は、リムーバブルディスクＲＤに書き込まれるべきデータを一時的に保持する。なお、キャッシュメモリ９１は、演算処理部９０の内部に組み込まれていても良い。
【００２１】
メインメモリ９２は、揮発性の記憶素子である。メインメモリ９２は、データを一時的に保持する。メインメモリ９２の動作速度はキャッシュメモリ９１の動作速度よりも遅い。
【００２２】
ストレージ９３は、大容量の記憶装置（例えば、ハードディスク装置）である。ストレージ９３は、プログラム及びデータを記憶する。ストレージ９３では、ＦＡＴ(File Allocation Tables)又はＮＴＦＳ(NT File System)等のファイルシステムでデータが管理される。
【００２３】
入力部９４は、ユーザがパーソナルコンピュータを操作する際に用いられるキーボード及びマウスといった入力装置である。出力部９５は、ユーザがパーソナルコンピュータを操作する際に用いるディスプレイ及びスピーカといった出力装置である。インターフェイス部９６は、ＵＳＢ(Universal Serial Bus)規格という通信規格に対応し、パーソナルコンピュータＰＣと外部機器間の接続を確保する。なお、インターフェイス部９６には、コネクタが設けられている。
【００２４】
リムーバブルディスクＲＤは、インターフェイス部１０、記憶部１１、制御部１２、表示部１３、取り外しボタン１４、および切替スイッチ１５を有する。リムーバブルディスクＲＤは、パーソナルコンピュータＰＣに着脱可能で持ち運びが可能な小型な記憶装置（ＵＳＢメモリ等）である。リムーバブルディスクＲＤの不揮発性メモリには、パーソナルコンピュータＰＣから転送されるデータが書き込まれる。パーソナルコンピュータＰＣからリムーバブルディスクＲＤにデータを転送することで、パーソナルコンピュータＰＣのユーザは、簡易にデータを別のパーソナルコンピュータに移行したり、機密性のデータをパーソナルコンピュータＰＣから隔離したりすることができる。
【００２５】
インターフェイス部１０は、ＵＳＢ規格という通信規格に対応し、パーソナルコンピュータＰＣに対するリムーバブルディスクＲＤの接続を確保する。なお、インターフェイス部１０にはコネクタが設けられている。
【００２６】
記憶部１１は、不揮発性の記憶素子（フラッシュメモリ等）である。記憶部１１は、パーソナルコンピュータＰＣから転送されるデータを記憶する。パーソナルコンピュータＰＣにリムーバブルディスクＲＤが接続されているとき、記憶部１１に対するデータのライト及びリードがパーソナルコンピュータＰＣによって実行される。
【００２７】
制御部１２は、ＡＳＩＣ(Application Specific Integrated Circuit)等の半導体集積回路である。リムーバブルディスクＲＤのユーザの操作結果に応じて、制御部１２は、後述するように、パーソナルコンピュータＰＣにアンマウント処理を指示し、パーソナルコンピュータＰＣに遅延書込の有効化／無効化を指示する。換言すると、制御部１２は、パーソナルディスクＰＣからリムーバブルディスクＲＤをアンマウントさせる指示部として機能すると共に、パーソナルコンピュータＰＣにおける遅延書込の状態を指示する指示部として機能する。
【００２８】
表示部１３は、リムーバブルディスクＲＤに組み込まれた小型なディスプレイ（例えば、液晶ディスプレイ）である。表示部１３は、日時、時刻、残りの記憶容量といった情報に加えて、後述のように遅延書込の有効／無効を表示する。すなわち、表示部１３は、遅延書込の有効／無効の状態をユーザに報知する報知部としても機能する。
【００２９】
取り外しボタン１４は、パーソナルコンピュータＰＣからリムーバブルディスクＲＤをアンマウントさせるためのボタンである。取り外しボタン１４が押されると、取り外しボタン１４からはアンマウント指示信号（２値の論理信号であればＨレベルの信号）が出力される。制御部１２は、このアンマウント指示信号に基づいてインターフェイス部１０を介してパーソナルコンピュータＰＣにアンマウント処理を指示する。
【００３０】
切替スイッチ１５は、パーソナルコンピュータＰＣによる遅延書込の有効／無効を選択するためのスイッチ部品である。換言すると、切替スイッチ１５は、ユーザの操作に応じてパーソナルコンピュータＰＣの動作モード（遅延書込が有効な動作モード又は遅延書込が無効な動作モード）を選択する。
【００３１】
図２に切替スイッチ１５の具体例を示す。図２（ａ）に示すようなＯＮ側への可動部２０の移動により書込遅延の有効を選択し、図２（ｂ）に示すようなＯＦＦ側への可動部２０の移動により書込遅延の無効を選択する。なお、切替スイッチ１５の具体的な構成は任意である。表示部１３を利用してタッチパネル方式で切替スイッチ１５を構成させても良い。
【００３２】
可動部２０のＯＮ側への移動によって遅延書込の有効を選択すると、切替スイッチからは有効化信号（２値の論理信号であればＨレベルの信号）が出力される。制御部１２は、この有効化信号に基づいてインターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の有効化を指示する。パーソナルコンピュータＰＣは、制御部１２から遅延書込の有効化の指示信号を受信すると、記憶部１１に書き込むべきデータをキャッシュメモリ９１に一時的に保持させ、所定のタイミングでキャッシュメモリ９１に保持させたデータを一括してリムーバブルディスクＲＤの記憶部１１に転送する動作モードになる。なお、動作モードの設定はパーソナルコンピュータＰＣのＯＳによって実現される。
【００３３】
可動部２０のＯＦＦ側への移動によって遅延書込の無効を選択すると、切替スイッチからは無効化信号（２値の論理信号であればＬレベルの信号）が出力される。制御部１２は、この無効化信号に基づいてインターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の無効化を指示する。パーソナルコンピュータＰＣは、制御部１２から遅延書込の無効化の指示信号を受信すると、記憶部１１に書き込むべきデータをキャッシュメモリ９１に一時的に保持させることなく、リムーバブルディスクＲＤの記憶部１１に随時データを転送する動作モードになる。
【００３４】
上述の説明から明らかなように、本実施形態においては、パーソナルコンピュータＰＣによる遅延書込の有効／無効を制御する機構がリムーバブルディスクＲＤに設けられている。従って、パーソナルコンピュータＰＣのＯＳ上で遅延書込の有効化／無効化の具体的な方法についてユーザが認知しているか否かを問わず、ユーザの意向に沿って遅延書込の有効又は無効を簡易に設定することができる。
【００３５】
例えば、遅延書込がデフォルトで有効になっている状態が最適ではないと判断したユーザは、リムーバブルディスクＲＤに設けられた切替スイッチ１５を操作することによって簡易にパーソナルコンピュータＰＣによる遅延書込を無効にすることができる。つまり、煩雑なＯＳ上の手続きを経ないで、パーソナルコンピュータＰＣからリムーバブルディスクＲＤを簡易に取り外す条件に変更できる。
【００３６】
次に、図３を参照して、遅延書込を有効にする場合の情報処理システム１００の動作について説明する。
【００３７】
まず、遅延書込を有効にする（Ｓ１）。具体的には、ユーザは、リムーバブルディスクＲＤの切替スイッチ１５の可動部２０をＯＮ側に移動する。切替スイッチ１５の可動部２０がＯＮ側に移動されると、切替スイッチ１５からは上述の有効化信号が出力される。
【００３８】
次に、遅延書込の有効を表示する（Ｓ２）。具体的には、制御部１２は、有効化信号に基づいて表示部１３に遅延書込が有効になっていることを表示させる。この場合、パーソナルコンピュータＰＣからリムーバブルディスクＲＤを取り外す前には、ＯＳ上でアンマウント処理を実行する又は取り外しボタン１４を押すことが必要である。したがって、この点をユーザに報知するために表示部１３に所定の表示をさせるのである。なお、図３のＳ２のステップは、リムーバブルディスクＲＤがパーソナルコンピュータＰＣに実際に接続された状態のときに限って実行しても良い。
【００３９】
リムーバブルディスクＲＤがパーソナルコンピュータＰＣに接続されている場合、制御部１２は、インターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の有効化を指示する（Ｓ３）。具体的には、制御部１２は、上述の有効化信号に基づいて、インターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の有効化を指示する指示信号を送信する。
【００４０】
次に、パーソナルコンピュータＰＣは、リムーバブルディスクＲＤから指示された指示内容を反映する（Ｓ４）。具体的には、パーソナルコンピュータＰＣは、制御部１２から送信された指示信号に基づいて遅延書込の有効化を実行する。なお、予め遅延書込が有効になっている場合には、パーソナルコンピュータＰＣはその状態を維持する。
【００４１】
このようにしてリムーバブルディスクＲＤの切替スイッチ１５の可動部２０の移動によって、パーソナルコンピュータＰＣによる遅延書込が有効になる。
【００４２】
次に、図４を参照して、遅延書込を無効にする場合の情報処理システム１００の動作について説明する。
【００４３】
まず、遅延書込を無効にする（Ｓ１）。具体的には、ユーザは、リムーバブルディスクＲＤの切替スイッチ１５の可動部２０をＯＦＦ側に移動する。切替スイッチ１５の可動部２０がＯＦＦ側に移動されると、切替スイッチ１５からは上述の無効化信号が出力される。
【００４４】
次に、遅延書込の無効を表示する（Ｓ２）。具体的には、制御部１２は、無効化信号に基づいて表示部１３に遅延書込が無効になっていることを表示させる。この場合、パーソナルコンピュータＰＣからリムーバブルディスクＲＤを取り外す前には、ＯＳ上でアンマウント処理を実行する又は取り外しボタン１４を押すことは必要ない。したがって、この点をユーザに報知するために表示部１３に所定の表示をさせるのである。なお、図４のＳ２のステップは、リムーバブルディスクＲＤがパーソナルコンピュータＰＣに実際に接続された状態のときに限って実行しても良い。
【００４５】
リムーバブルディスクＲＤがパーソナルコンピュータＰＣに接続されている場合、制御部１２は、インターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の無効化を指示する（Ｓ３）。具体的には、制御部１２は、上述の無効化信号に基づいて、インターフェイス部１０を介してパーソナルコンピュータＰＣに遅延書込の無効化を指示する指示信号を送信する。
【００４６】
次に、パーソナルコンピュータＰＣは、リムーバブルディスクＲＤから指示された指示内容を反映する（Ｓ４）。具体的には、パーソナルコンピュータＰＣは、制御部１２から送信された指示信号に基づいて遅延書込の無効化を実行する。なお、予め遅延書込が無効になっている場合には、パーソナルコンピュータＰＣはその状態を維持する。
【００４７】
このようにしてリムーバブルディスクＲＤの切替スイッチ１５の可動部２０を移動させることで、パーソナルコンピュータＰＣによる遅延書込が無効になる。
【００４８】
上述の説明から明らかなように、本実施形態においては、パーソナルコンピュータＰＣによる遅延書込の有効／無効を制御する機構がリムーバブルディスクＲＤに設けられている。従って、パーソナルコンピュータＰＣのＯＳ上で遅延書込の有効化／無効化の具体的な方法についてユーザが認知しているか否かを問わず、ユーザの意向に沿って遅延書込の有効又は無効を簡易に設定することができる。
【００４９】
例えば、遅延書込がデフォルトで有効になっている状態が最適ではないと判断したユーザは、リムーバブルディスクＲＤに設けられた切替スイッチ１５を操作することによって簡易にパーソナルコンピュータＰＣによる遅延書込を無効にすることができる。つまり、煩雑なＯＳ上の手続きを経ないで、パーソナルコンピュータＰＣからリムーバブルディスクＲＤを簡易に取り外す条件に変更できる。
【００５０】
本発明の技術的範囲は上述の実施形態に限定されない。リムーバブルディスクＲＤの記憶部は、フラッシュメモリであってもハードディスクであっても良い。リムーバブルディスクＲＤとパーソナルコンピュータＰＣ間の接続はＵＳＢ規格以外の規格に基づくものであっても良い。表示部１３、取り外しボタン１４をリムーバブルディスクＲＤに設けるかどうかは任意である。パーソナルコンピュータＰＣにインストールされるＯＳの種類は任意である。切替スイッチ１５の具体的な構成は任意である。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施形態にかかる情報処理システムの概略的な構成を示すブロック図である。
【図２】本発明の第１の実施形態にかかる切替スイッチの具体的な構成を示す概略的な説明図である。
【図３】本発明の第１の実施形態にかかる遅延書込が有効にセットされた場合の情報処理システムの動作を示す概略的なフローチャートである。
【図４】本発明の第１の実施形態にかかる遅延書込が無効にセットされた場合の情報処理システムの動作を示す概略的なフローチャートである。
【符号の説明】
【００５２】
１００    情報処理システム
ＰＣ    パーソナルコンピュータ
ＲＤ    リムーバブルディスク
１０    インターフェイス部
１１    記憶部
１２    制御部
１３    表示部
１４    取り外しボタン
１５    切替スイッチ
２０    可動部
９０    演算処理部
９１    キャッシュメモリ
９２    メインメモリ
９３    ストレージ
９４    入力部
９５    出力部
９６    インターフェイス部
【図１】
0005031596.tif 000002
【図２】
0005031596.tif 000003
【図３】
0005031596.tif 000004
【図４】
0005031596.tif 000005