(57)【要約】【課題】無駄な電力消費を招くことなく、情報処理装置内のストレージデバイスをネットワークドライブとして使用することが可能な情報処理装置を実現する。【解決手段】本コンピュータ１０においては、コンピュータ１０に内蔵されたストレージデバイス１１をＮＡＳのようなネットワークドライブとして機能させるための第２のシステム１０Ｂが追加されている。この第２のシステム１０Ｂにより、ストレージデバイス１１にインストールされているオペレーティングシステムをブートすることなく、つまり情報処理を実行するためのメインシステムである第１のシステム１０Ａを起動することなく、ストレージデバイス１１をＮＡＳのようなネットワークドライブとして機能させることができる。これにより、無駄な電力消費を招くことなく、コンピュータ１０に内蔵されたストレージデバイス１１をネットワークドライブとして使用することが出来る。【選択図】      図１
2009110428.tif 000002
【特許請求の範囲】
【請求項１】
ストレージデバイスと、
前記ストレージデバイスに格納された各ファイルを管理するオペレーティングシステムの制御の下に、前記ストレージデバイスに格納されたアプリケーションプログラムを実行する処理とネットワークとの通信を実行する処理と前記ストレージデバイスをアクセスする処理とを少なくとも含む情報処理を実行する第１のシステムと、
前記第１のシステムと独立して動作するように構成され、前記ストレージデバイスに格納された各ファイルを管理し、前記ネットワークを介して外部デバイスから送信されるファイルアクセス要求に応じて前記ストレージデバイスへのファイルの書き込みまたは前記ストレージデバイスからのファイルの読み出しを実行するファイルサーバ処理を実行する第２のシステムと、
前記ストレージデバイスを前記情報処理に使用するための第１モードにおいては前記第１のシステムを起動し、前記ストレージデバイスを前記ファイルサーバ処理に使用するための第２モードにおいては前記第２のシステムを起動する起動制御手段と、
前記第１のシステムおよび前記第２のシステムの各々と前記ストレージデバイスとの間に配置され、前記第１モードにおいては前記ストレージデバイスを前記第１のシステムに接続し、前記第２モードにおいては前記ストレージデバイスを前記第２のシステムに接続するスイッチ回路とを具備することを特徴とする情報処理装置。
【請求項２】
前記第１のシステムは前記第２モードにおいては動作停止状態に維持され、前記第２のシステムは前記第１モードにおいては動作停止状態に維持されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記起動制御手段は、前記情報処理装置に設けられた電源スイッチのオン操作に応答して前記第１のシステムを起動し、前記第２モードの使用が許可されている場合、前記電源スイッチのオフ操作に応答して前記第１のシステムを動作停止状態に設定し且つ前記第２のシステムを起動することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記起動制御手段は、前記第２モードの使用が許可されていない場合、前記第１のシステムおよび前記第２のシステムがそれぞれ動作停止状態になるように前記電源スイッチのオフ操作に応答して前記第１のシステムを動作停止状態に設定し、且つ前記ストレージデバイスをパワーオフすることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記起動制御手段は、前記第２のシステムが起動されている状態で前記電源スイッチのオン操作が行われた場合、前記第２のシステムを動作停止状態に設定し且つ前記第１のシステムを起動することを特徴とする請求項３記載の情報処理装置。
【請求項６】
前記第２のシステムは、前記ネットワークとの通信を実行するネットワークインタフェース部と、前記ストレージデバイスをアクセスするためのストレージインタフェース部と、プログラムを格納した不揮発性メモリと、前記不揮発性メモリに格納されたプログラムを実行することによって、前記ファイルサーバ処理を実行するプロセッサとを含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記第１のシステムを収容する本体をさらに具備し、
前記第２のシステムは、前記本体に取り外し可能に取り付けられる拡張デバイスであることを特徴とする請求項１記載の情報処理装置。
【請求項８】
ストレージデバイスを備えた情報処理装置をファイルサーバとして動作させるための制御方法であって、
前記情報処理装置は、前記ストレージデバイスに格納された各ファイルを管理するオペレーティングシステムの制御の下に、前記ストレージデバイスに格納されたアプリケーションプログラムを実行する処理とネットワークとの通信を実行する処理と前記ストレージデバイスをアクセスする処理とを少なくとも含む情報処理を実行する第１のシステムと、前記第１のシステムと独立して動作するように構成され、前記ストレージデバイスに格納された各ファイルを管理し、前記ネットワークを介して外部デバイスから送信されるファイルアクセス要求に応じて前記ストレージデバイスへのファイルの書き込みまたは前記ストレージデバイスからのファイルの読み出しを実行するファイルサーバ処理を実行する第２のシステムとを具備しており、前記情報処理を実行するための第１モードにおいては前記第１のシステムを起動し、前記ストレージデバイスを前記ファイルサーバ処理に使用するための第２モードにおいては前記第２のシステムを起動する起動制御ステップと、
前記第１のシステムおよび前記第２のシステムの各々と前記ストレージデバイスとの間に配置されたスイッチ回路を制御し、前記第１モードにおいては前記ストレージデバイスを前記第１のシステムに接続し、前記第２モードにおいては前記ストレージデバイスを前記第２のシステムに接続するステップとを具備することを特徴とする制御方法。
【請求項９】
前記第１のシステムは前記第２モードにおいては動作停止状態に維持され、前記第２のシステムは前記第１モードにおいては動作停止状態に維持されることを特徴とする請求項８記載の制御方法。
【請求項１０】
前記起動制御ステップは、前記情報処理装置に設けられた電源スイッチのオン操作に応答して前記第１のシステムを起動し、前記第２モードの使用が許可されている場合、前記電源スイッチのオフ操作に応答して前記第１のシステムを動作停止状態に設定し且つ前記第２のシステムを起動することを特徴とする請求項９記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばストレージデバイスを有する、パーソナルコンピュータのような情報処理装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能な種々の携帯型パーソナルコンピュータが開発されている。最近では、携帯型パーソナルコンピュータにおいても、デスクトップ型パーソナルコンピュータ、サーバコンピュータ等と同様、大容量のストレージデバイスが搭載され始めている。
【０００３】
特許文献１には、パーソナルコンピュータとＴＶ番組を録画するためのレコーダとの間でＤＶＤドライブ、外付けハードディスクドライブ等を共有するシステムが開示されている。このシステムにおいては、ＤＶＤドライブ、およびハードディスクドライブはライブラリカードに搭載されており、このライブラリカードがパーソナルコンピュータとレコーダとの間で共有される。
【０００４】
ところで、パーソナルコンピュータで使用されるオペレーティングシステムの多くは、通常、ファィル共有のための機能を有している。
【０００５】
したがって、パーソナルコンピュータをＬＡＮのようなネットワークに接続し、オペレーティングシステムのファィル共有機能を有効に設定すれば、パーソナルコンピュータ内に設けられた内蔵ハードディスクドライブのようなストレージデバイスを、ネットワーク上の各デバイスからアクセス可能な、いわゆるネットワークドライブ（ネットワークストレージと称されることもある）として使用することができる。
【特許文献１】特開２００６−２３８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このようにオペレーティングシステムのファィル共有機能を利用する構成では、たとえパーソナルコンピュータ内のストレージデバイスをネットワークドライブとしてのみ使用する場合、つまりパーソナルコンピュータを専用のファイルサーバとしてのみ使用する場合であっても、パーソナルコンピュータのオペレーティングシステムを起動することが必要となる。オペレーティングシステムが動作するためには、パーソナルコンピュータ内のほとんど全てのデバイスが動作することが必要となる。したがって、多くの電力が無駄に消費されることになる。
【０００７】
よって、無駄な電力消費を招くことなく、パーソナルコンピュータ内のストレージデバイスをネットワークドライブとして使用することが可能な新たな機能の実現が必要である。
【０００８】
本発明は上述の事情を考慮してなされたものであり、無駄な電力消費を招くことなく、情報処理装置内のストレージデバイスをネットワークドライブとして使用することが可能な情報処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の情報処理装置は、ストレージデバイスと、前記ストレージデバイスに格納された各ファイルを管理するオペレーティングシステムの制御の下に、前記ストレージデバイスに格納されたアプリケーションプログラムを実行する処理とネットワークとの通信を実行する処理と前記ストレージデバイスをアクセスする処理とを少なくとも含む情報処理を実行する第１のシステムと、前記第１のシステムと独立して動作するように構成され、前記ストレージデバイスに格納された各ファイルを管理し、前記ネットワークを介して外部デバイスから送信されるファイルアクセス要求に応じて前記ストレージデバイスへのファイルの書き込みまたは前記ストレージデバイスからのファイルの読み出しを実行するファイルサーバ処理を実行する第２のシステムと、前記ストレージデバイスを前記情報処理に使用するための第１モードにおいては前記第１のシステムを起動し、前記ストレージデバイスを前記ファイルサーバ処理に使用するための第２モードにおいては前記第２のシステムを起動する起動制御手段と、前記第１のシステムおよび前記第２のシステムの各々と前記ストレージデバイスとの間に配置され、前記第１モードにおいては前記ストレージデバイスを前記第１のシステムに接続し、前記第２モードにおいては前記ストレージデバイスを前記第２のシステムに接続するスイッチ回路とを具備することを特徴とする情報処理装置。
【００１０】
また、本発明は、ストレージデバイスを備えた情報処理装置をファイルサーバとして動作させるための制御方法であって、前記情報処理装置は、前記ストレージデバイスに格納された各ファイルを管理するオペレーティングシステムの制御の下に、前記ストレージデバイスに格納されたアプリケーションプログラムを実行する処理とネットワークとの通信を実行する処理と前記ストレージデバイスをアクセスする処理とを少なくとも含む情報処理を実行する第１のシステムと、前記第１のシステムと独立して動作するように構成され、前記ストレージデバイスに格納された各ファイルを管理し、前記ネットワークを介して外部デバイスから送信されるファイルアクセス要求に応じて前記ストレージデバイスへのファイルの書き込みまたは前記ストレージデバイスからのファイルの読み出しを実行するファイルサーバ処理を実行する第２のシステムとを具備しており、前記情報処理を実行するための第１モードにおいては前記第１のシステムを起動し、前記ストレージデバイスを前記ファイルサーバ処理に使用するための第２モードにおいては前記第２のシステムを起動する起動制御ステップと、前記第１のシステムおよび前記第２のシステムの各々と前記ストレージデバイスとの間に配置されたスイッチ回路を制御し、前記第１モードにおいては前記ストレージデバイスを前記第１のシステムに接続し、前記第２モードにおいては前記ストレージデバイスを前記第２のシステムに接続するステップとを具備することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、無駄な電力消費を招くことなく、情報処理装置内のストレージデバイスをネットワークドライブとして使用することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１を参照して、本発明の一実施形態に係る情報処理装置のシステム構成を説明する。本実施形態の情報処理装置は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ１０によって実現されている。
【００１３】
このコンピュータ１０は、第１のシステム１０Ａ、第２のシステム１０Ｂ、ストレージデバイス１１、スイッチ回路１２、ネットワーク接続用コネクタ（ＬＡＮコネクタ）１３、スイッチ回路１４、および起動制御部１５を備えている。
【００１４】
第１のシステム１０Ａは、ストレージデバイス１１に格納された各ファイルを管理する機能を有するオペレーティングシステムを実行し、このオペレーティングシステムの制御の下に動作するメインシステムである。この第１のシステム１０Ａは、オペレーティングシステムの制御の下に、ストレージデバイス１１に格納されたアプリケーションプログラムを実行する処理とＬＡＮのようなネットワークとの通信を実行する処理とストレージデバイス１１をアクセスする処理とを少なくとも含む情報処理を実行する。この第１のシステム１０Ａの具体的な構成例は後述するが、概して云えばプロセッサ、メモリ、チップセット、各種Ｉ／Ｏデバイス等を含んでいる。
【００１５】
第２のシステム１０Ｂは、ストレージデバイス１１をＬＡＮのようなネットワーク上の各外部デバイスからアクセス可能なネットワークドライブ（ネットワークストレージとも云う）として機能させるためのサブシステムである。この第２のシステム１０Ｂは、第１のシステム１０Ａとは独立して動作するように構成されている。第２のシステム１０Ｂは、ストレージデバイス１１に格納された各ファイルを管理するファイルシステムを有している。この第２のシステム１０Ｂは、ストレージデバイス１１をＮＡＳ（Network Attached Storage）のようなネットワークドライブとして機能させるために、ファイルサーバ処理を実行する。このファイルサーバ処理は、ストレージデバイス１１に格納された各ファイルを管理すると共に、ネットワークを介して外部デバイスから送信されるファイルアクセス要求に応じてストレージデバイ１１へのファイルの書き込みまたはストレージデバイス１１からのファイルの読み出しを実行する処理である。
【００１６】
第２のシステム１０Ｂとネットワーク上の外部デバイスとの間の通信は、例えばＮＦＳ（Network File System）、ＣＩＦＳ（Common Internet File System）のようなネットワークプロトコルを用いて実行される。
【００１７】
このように、本コンピュータ１０においては、コンピュータ１０に内蔵されたストレージデバイス１１をＮＡＳのようなネットワークドライブとして機能させるための第２のシステム１０Ｂが追加されている。この第２のシステム１０Ｂにより、ストレージデバイス１１にインストールされているオペレーティングシステムをブートすることなく、つまり情報処理を実行するためのメインシステムである第１のシステム１０Ａを起動することなく、ストレージデバイス１１をＮＡＳのようなネットワークドライブとして機能させることができる。これにより、無駄な電力消費を招くことなく、コンピュータ１０に内蔵されたストレージデバイス１１をネットワークドライブとしても使用することが出来る。
【００１８】
また、第２のシステム１０Ｂは単独で動作することができるので、たとえオペレーティングシステムが起動不能となった場合であっても、ネットワーク上のデバイスからストレージデバイス１１をアクセスすることができ、これにより必要なファイル等のデータをストレージデバイス１１からリードすることができる。また第２のシステム１０Ｂはインテリジェントなファイルサーバとして機能することができるので、例えば、ストレージデバイス１１に対して又はストレージデバイス１１内の個々のファイルに対して、外部デバイスがアクセス権限を有するか否かを確認するためのアクセス認証処理を実行することもできる。よって、セキュリティー性の高いファイルアクセス制御を実現することが可能となる。
【００１９】
なお、第２のシステム１０Ｂはコンピュータ１０の本体内に内蔵することができる。もちろん、第２のシステム１０Ｂを、コンピュータ１０の本体に取り外し自在に取り付けられる拡張デバイスとして実現してもよい。
【００２０】
ストレージデバイス１１は、例えば、ハードディスクドライブ（ＨＤＤ）、または、不揮発性半導体メモリを内蔵した、ソリッドステートドライブ（ＳＳＤ）と称される半導体ディスクドライブ等から構成されている。
【００２１】
本コンピュータ１０は、第１モードと第２モードの２つの動作モードを有している。第１モードはストレージデバイス１１を上述の情報処理に使用する動作モード（ＰＣモード）である。第１モード（ＰＣモード）においては、第１のシステム１０Ａが起動され、ストレージデバイス１１は第１のシステム１０Ａによって使用される。すなわち、第１モード（ＰＣモード）は、ストレージデバイス１１がコンピュータ１０の２次記憶として使用されるモードである。
【００２２】
第２モードは、ストレージデバイス１１を上述のファイルサーバ処理に使用するための動作モード（ＮＡＳモード）である。第２モード（ＮＡＳモード）においては、第１のシステム１０Ａは起動されず、第２のシステム１０Ｂのみが起動され、ストレージデバイス１１は第２のシステム１０Ｂによって使用される。すなわち、第２モード（ＮＡＳモード）は、本コンピュータ１０が専用のファイルサーバとして動作するモードであり、ストレージデバイス１１はネットワークドライブとして使用される。第２モード（ＮＡＳモード）においては、第１のシステム１０Ａのオペレーティングシステムはブートされず、第２のシステム１０Ｂが単独で動作する。
【００２３】
通常のコンピュータにおいては、ＨＤＤのようなストレージデバイスはパラレルＡＴＡ（ＰＡＴＡ）またはシリアルＡＴＡ（ＳＡＴＡ）のような信号線路を介してシステムに直接的に接続されている。本実施形態においては、ストレージデバイス１１を第１のシステム１０Ａと第２のシステム１０Ｂとによって共用するために、第１のシステム１０Ａおよび第２のシステム１０Ｂの各々とストレージデバイス１１との間にスイッチ回路１２が配置されている。スイッチ回路１２は、ストレージデバイス１１の接続先を第１のシステム１０Ａと第２のシステム１０Ｂとの間で切り替えるスイッチ（ＨＤＤスイッチ）として機能する。すなわち、スイッチ回路１２は、第１モード（ＰＣモード）においてはストレージデバイス１１を第１のシステム１０Ａに接続する。一方、第２モード（ＮＡＳモード）においては、スイッチ回路１２は、ストレージデバイス１１を第２のシステム１０Ｂに接続する。
【００２４】
ネットワーク接続用コネクタ１３は、ＬＡＮのようなネットワークに接続するための、例えばＲＪ４５規格のＬＡＮコネクタである。通常のコンピュータにおいては、ＬＡＮコネクタはＬＡＮ接続用の信号線路を介してシステムに直接的に接続されている。本実施形態においては、ネットワーク接続用コネクタ１３を第１のシステム１０Ａと第２のシステム１０Ｂとによって共用するために、第１のシステム１０Ａおよび第２のシステム１０Ｂの各々とネットワーク接続用コネクタ１３との間にスイッチ回路１４が配置されている。スイッチ回路１４は、ネットワーク接続用コネクタ１３の接続先を第１のシステム１０Ａと第２のシステム１０Ｂとの間で切り替えるスイッチ（ＲＪ４５スイッチ）として機能する。すなわち、スイッチ回路１４は、第１モード（ＰＣモード）においては第１のシステム１０Ａをネットワーク接続用コネクタ１３に接続する。一方、第２モード（ＮＡＳモード）においては、スイッチ回路１４は、第２のシステム１０Ｂをネットワーク接続用コネクタ１３に接続する。
【００２５】
なお、スイッチ回路１４を設ける代わりに、第１のシステム１０Ａとネットワーク接続用コネクタ１３との間を接続するＬＡＮ用の信号線路に、第２のシステム１０Ｂから導出されるＬＡＮ用の信号線路をワイヤードオア形式で接続するようにしても良い。また、必ずしも、ネットワーク接続用コネクタ１３を第１のシステム１０Ａと第２のシステム１０Ｂとによって共用する必要はなく、第１のシステム１０Ａに接続されるネットワーク接続用コネクタと、第２のシステム１０Ｂに接続されるネットワーク接続用コネクタとを個々に設けても良い。
【００２６】
起動制御部１５は、第１のシステム１０Ａと第２のシステム１０Ｂとを択一的に起動するための起動制御処理を実行する。すなわち、第１モード（ＰＣモード）においては、起動制御部１５は、第１のシステム１０Ａのみを起動する。第２のシステム１０Ｂは起動されず、動作停止状態（例えば、電源オフ状態）に維持される。一方、第２モード（ＮＡＳモード）においては、起動制御部１５は、第２のシステム１０Ｂを起動する。第１のシステム１０Ａは起動されず、動作停止状態（例えば、電源オフ状態）に維持される。
【００２７】
第１のシステム１０Ａの電源オフ状態には、サスペンドステート、ハイバネーションステートも含まれる。すなわち、第１のシステム１０Ａは、ＡＣＰＩ（Advanced Configuration and Power Interface）仕様で規定されたＳ０，Ｓ３，Ｓ４，Ｓ５の４つのシステムステートをサポートしている。Ｓ０は、第１のシステム１０Ａが電源オンされている動作ステートである。Ｓ０においては、第１のシステム１０Ａはオペレーティングシステムの制御の下に動作する。Ｓ３（サスペンド），Ｓ４（ハイバネーション），Ｓ５（オフ）はそれぞれ第１のシステム１０Ａが電源オフされているステートである。Ｓ３，Ｓ４，またはＳ５においては、第１のシステム１０Ａは動作しない。
【００２８】
第２モード（ＮＡＳモード）においては、第１のシステム１０Ａは、動作停止状態（Ｓ３，Ｓ４，またはＳ５のいずれか）に設定される。
【００２９】
ユーザは、本コンピュータ１０を第１モード（ＰＣモード）および第２モード（ＮＡＳモード）のどちらのモードで動作させるかを例えばキーボードの操作等によって指定することが出来る。例えば、ユーザによって第１モード（ＰＣモード）が指定された状態でコンピュータ１０がパワーオンされた時には、起動制御部１５は、第１のシステム１０Ａを起動する。一方、ユーザによって第２モード（ＮＡＳモード）が指定された状態でコンピュータ１０がパワーオンされた時には、起動制御部１５は、第２のシステム１０Ｂを起動する。
【００３０】
また、起動制御部１５は、本コンピュータ１０の動作モードを第１モード（ＰＣモード）と第２モード（ＮＡＳモード）との間で自動的に切り替える機能も有している。すなわち、起動制御部１５は、コンピュータ１０に設けられた電源スイッチのオン操作が行われた場合、つまりコンピュータ１０をパワーオンすべきことが指示された時には、第１モード（ＰＣモード）を自動的に選択し、第１のシステム１０Ａを起動する。
【００３１】
コンピュータ１０に設けられた電源スイッチのオフ操作が行われた場合、つまりコンピュータ１０のシャットダウンが指示された時には、起動制御部１５は、第２モード（ＮＡＳモード）の使用がユーザによって予め許可されていることを条件に、第２モード（ＮＡＳモード）を選択し、第１のシステム１０Ａを動作停止状態に設定した後に第２のシステム１０Ｂを起動する。
【００３２】
コンピュータ１０が第２モード（ＮＡＳモード）で動作している状態で電源スイッチのオン操作が行われた場合、つまりコンピュータ１０が第２モード（ＮＡＳモード）で動作している状態でコンピュータ１０をパワーオンすべきことが指示された時には、起動制御部１５は、コンピュータ１０の動作モードを、第２モード（ＮＡＳモード）から第１モード（ＰＣモード）に切り替える。この場合、起動制御部１５は、第２のシステム１０Ｂを動作停止状態に設定した後に、第１のシステム１０Ａを起動する。
【００３３】
第１モード（ＰＣモード）においても、オペレーティングシステムのファイル共有機能を用いることにより、ネットワーク上の外部デバイスからコンピュータ１０のストレージデバイス１１に対するファイルの書き込みまたは読み出しを実行することができる。
【００３４】
次に、第１のシステム１０Ａ、第１のシステム１０Ｂ、起動制御部１５それぞれの構成例を説明する。
【００３５】
第１のシステム１０Ａは、ＣＰＵ１１１、ノースブリッジ１１２、メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、表示デバイス１１５、サウスブリッジ１１６、および各種Ｉ／Ｏデバイス１１７等を備えている。
【００３６】
第２のシステム１０Ｂは、ストレージコントローラ３０１を備えている。
【００３７】
起動制御部１５は、ＢＩＯＳ−ＲＯＭ１１８、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９を備えている。
【００３８】
ＣＰＵ１１１は本コンピュータ１０の第１のシステム１０Ａの動作を制御するプロセッサであり、ストレージデバイス１１からメモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、オペレーティングシステム（ＯＳ）の制御の下、サウスブリッジ１１６内のネットワークインタフェース部２０１を制御することによってＬＡＮのようなネットワークとの通信を実行する処理も実行する。また、ＣＰＵ１１１は、オペレーティングシステム（ＯＳ）の制御の下、サウスブリッジ１１６内のストレージインタフェース部２０２を制御することによってストレージデバイス１１をアクセスする処理等も実行する。
【００３９】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１１８に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００４０】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。ノースブリッジ１１２には、メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１１４との通信を実行する機能も有している。
【００４１】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用される表示デバイス１１５を制御する表示コントローラである。ＧＰＵ１１４は、ＣＰＵ１１１の制御の下、表示デバイス１１５の表示画面上に表示すべき画面イメージを生成するための描画処理等を実行する。
【００４２】
サウスブリッジ１１６は、ＰＣＩ（Peripheral Component Interconnect）バス上の各Ｉ／Ｏデバイス（ＰＣＩデバイス）１１７との通信も実行する。また、サウスブリッジ１１６は、ＬＰＣ（Low Pin Count）バスにも接続されている。
【００４３】
サウスブリッジ１１６は、上述のネットワークインタフェース部２０１およびストレージインタフェース部２０２を含んでいる。ネットワークインタフェース部２０１は、ＣＰＵ１１１の制御の下、ネットワークとの通信を実行するネットワークコントローラ（ＬＡＮコントローラ）である。このネットワークインタフェース部２０１は、スイッチ回路１４を介してネットワーク接続用コネクタ１３に接続されている。ストレージインタフェース部２０２は、ＣＰＵ１１１の制御の下、ストレージデバイス１１に対するアクセスを実行する。ストレージインタフェース部２０２は例えばＩＤＥ（Integrated Drive Electronics）コントローラから構成されている。このストレージインタフェース部２０２はスイッチ回路１２を介してストレージデバイス１１に接続されている。
【００４４】
上述したように第２のシステム１０Ｂは、ストレージコントローラ３０１から構成されている。ストレージコントローラ３０１は上述のファイルサーバ処理を実行するためのＮＡＳインタフェース部である。このストレージコントローラ３０１は、例えば、ファイルサーバ処理専用のマイクロコンピュータから実現されており、その電力消費量は第１のシステム１０Ａに比し大幅に小さい。このストレージコントローラ３０１は、例えば、ネットワークとの通信を実行するネットワークインタフェース部と、ストレージデバイス１１をアクセスするためのストレージインタフェース部と、プログラムを格納した不揮発性メモリと、不揮発性メモリに格納されたプログラムを実行することによって、上述のファイルサーバ処理を実行するプロセッサ（ＭＰＵ）とを含んでいる。ストレージコントローラ３０１内のネットワークインタフェース部はスイッチ回路１４を介して、または直接的にネットワーク接続用コネクタ１３に接続されている。また、ストレージコントローラ３０１内のストレージインタフェース部は、スイッチ回路１２を介してストレージデバイス１１に接続されている。
【００４５】
ＥＣ／ＫＢＣ１１９およびＢＩＯＳ−ＲＯＭ１１８に格納されたＢＩＯＳは起動制御部１５として機能する。
【００４６】
ＥＣ／ＫＢＣ１１９は、電力管理のためのエンベデッドコントローラと、キーボード１２２およびタッチパッド１２３を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ１１９は、例えばＢＩＯＳの制御の下、本コンピュータ１０の動作モードを第１モード（ＰＣモード）および第２モード（ＮＡＳモード）のいずれか一方に設定するための処理を実行する。また、ＥＣ／ＫＢＣ１１９は、上述のスイッチ制御信号（ＣＯＮＴ）をスイッチ回路１２，１４に供給する機能も有している。電源回路１２０は、ＥＣ／ＫＢＣ１１９の制御の下、第１のシステム１０Ａおよび第２のシステム１０Ｂそれぞれに対する動作電源の供給を制御する。
【００４７】
また、ＥＣ／ＫＢＣ１１９とストレージコントローラ３０１との間をシリアルバスのような信号線路によって接続してもよい。この場合、ＥＣ／ＫＢＣ１１９は、ストレージコントローラ３０１との通信を実行することにより、例えば、第２モード（ＮＡＳモード）の終了等をストレージコントローラ３０１に通知することができる。
【００４８】
図２には、ストレージコントローラ３０１の構成例が示されている。
【００４９】
ストレージコントローラ３０１は、ＭＰＵ４０１、メモリ４０２、ＥＥＰＲＯＭのような不揮発性メモリ４０３、コントローラ４０４、ストレージインタフェース部４０５、およびネットワークインタフェース部４０６等を備えている。
【００５０】
ＭＰＵ４０１は不揮発性メモリ４０３に格納されたプログラムを実行するプロセッサである。不揮発性メモリ４０３に格納されたプログラムはファイルサーバ処理を実行するための一種の専用オペレーティングシステムであり、ファイルサーバ処理を実行するために、ファイル管理機能と、ネットワーク通信機能と、アクセス認証機能を含むセキュリティー機能とを有している。コントローラ４０４はバスブリッジとして機能し、ストレージコントローラ３０１内の各ユニットを相互接続する。ストレージインタフェース部４０５は、ＭＰＵ４０１の制御の下、ストレージデバイス１１に対するアクセスを実行する。ストレージインタフェース部４０５は例えばＩＤＥ（Integrated Drive Electronics）コントローラから構成されている。ネットワークインタフェース部４０６は、ＭＰＵ４０１の制御の下、ネットワークとの通信を実行するネットワークコントローラ（ＬＡＮコントローラ）である。
【００５１】
図３には、本コンピュータ１０の２つの動作モードと２つのシステム１０Ａ，１０Ｂそれぞれの状態との関係が示されている。
【００５２】
本コンピュータ１０の動作モードが第１モード（ＰＣモード）に設定された場合においては、第１のシステム１０Ａのみが動作状態（ＯＮ）となり、第２のシステム１０Ｂは動作停止状態（ＯＦＦ）となる。ストレージデバイス１１は、スイッチ回路１２によって第１のシステム１０Ａに接続される。
【００５３】
本コンピュータ１０の動作モードが第２モード（ＮＡＳモード）に設定された場合においては、第２のシステム１０Ｂのみが動作状態（ＯＮ）となり、第１のシステム１０Ａは動作停止状態（ＯＦＦ）となる。この場合、ストレージデバイス１１は、スイッチ回路１２によって第２のシステム１０Ｂに接続される。
【００５４】
次に、図４のフローチャートを参照して、起動制御部１５によって実行される起動制御処理の手順を説明する。
【００５５】
例えば、コンピュータ１０のパワーオン／パワーオフするためのイベント（パワーイベント）が発生した時、またはユーザによるキーボード１２２等の操作によって明示的にモード切替を示すイベント（モード切替イベント）が発生した時等に、ＥＣ／ＫＢＣ１１９は、ＢＩＯＳと共同して、コンピュータ１０が設定されるべき動作モードが第１モード（ＰＣモード）および第２モード（ＮＡＳモード）のいずれであるかを判別する（ステップＳ１１）。
【００５６】
コンピュータ１０が設定されるべき動作モードが第１モード（ＰＣモード）であれば、ＥＣ／ＫＢＣ１１９は、ＢＩＯＳと共同して、第１のシステム１０Ａを起動する（ステップＳ１２）。このステップＳ１２においては、ＥＣ／ＫＢＣ１１９は、電源回路１２０を用いて第１のシステム１０Ａに動作電源を供給することによって第１のシステム１０Ａをパワーオンする。そして、ＥＣ／ＫＢＣ１１９は、スイッチ回路１２を制御してストレージデバイス１１を第１のシステム１０Ａ内のストレージインタフェース部２０２に接続すると共に、スイッチ回路１４を制御して、第１のシステム１０Ａ内のネットワークインタフェース部２０１をネットワーク接続用コネクタ１３に接続する。そして、ＢＩＯＳの制御の下、オペレーティングシステムをストレージデバイス１１からブートする処理、または第１のシステム１０ＡをＳ３またはＳ４からＳ０に復帰するためのレジューム処理等が実行される。
【００５７】
コンピュータ１０が設定されるべき動作モードが第２モード（ＮＡＳモード）であれば、ＥＣ／ＫＢＣ１１９は、ＢＩＯＳと共同して、第２のシステム１０Ｂを起動する（ステップＳ１３）。このステップＳ１３においては、ＥＣ／ＫＢＣ１１９は、電源回路１２０を用いて第２のシステム１０Ｂに動作電源を供給することによって第２のシステム１０Ｂをパワーオンする。そして、ＥＣ／ＫＢＣ１１９は、スイッチ回路１２を制御してストレージデバイス１１を第２のシステム１０Ｂに接続すると共に、スイッチ回路１４を制御して、第２のシステム１０Ｂ内のネットワークインタフェース部４０６をコネクタ１３に接続する。
【００５８】
次に、図５のフローチャートを参照して、ユーザによる電源スイッチ１２２の操作に応じて自動的に動作モードを切り替える処理の手順について説明する。
【００５９】
ユーザは、予め、ＢＩＯＳセットアップ機能を用いて、第２モード（ＮＡＳモード）の使用を許可するか否かを指定することができる。第２モード（ＮＡＳモード）の使用が許可されているか否かを示すシステム構成情報は、他の各種デバイスに関するセットアップ内容を示す情報と一緒にＢＩＯＳ−ＲＯＭ１１８またはＣＭＯＳメモリなどに保存される。
【００６０】
ユーザによる電源スイッチ１２２の操作によってコンピュータ１０をパワーオン／パワーオフするためのイベント（パワーイベント）が発生した時、ＥＣ／ＫＢＣ１１９は、まず、システム構成情報を参照して、第２モード（ＮＡＳモード）の使用が許可されているか否か、つまりＮＡＳモード＝イネーブルであるか否かを判定する（ステップＳ２１）。
【００６１】
ＮＡＳモード＝イネーブルであるならば（ステップＳ２１のＹＥＳ）、ＥＣ／ＫＢＣ１１９は、発生したパワーイベントが、パワーオン／パワーオフのいずれを指示するものであるか、つまり電源スイッチ１２２の操作がオン操作／オフ操作のいずれであるかを判定する（ステップＳ２２）。
【００６２】
電源スイッチ１２２の操作がオン操作であるならば、ＥＣ／ＫＢＣ１１９は、ステップＳ２３の処理に移行する。
【００６３】
ステップＳ２３においては、ＥＣ／ＫＢＣ１１９は、第２のシステム１０Ｂつまりストレージコントローラ３０１を動作停止状態に設定する。この場合、ＥＣ／ＫＢＣ１１９は、ストレージコントローラ３０１をパワーオフする前に、ストレージコントローラ３０１が動作停止されることをストレージコントローラ３０１に通知してもよい。この通知に応答して、ストレージコントローラ３０１は、終了処理を実行する。この終了処理においては、ストレージコントローラ３０１は、例えば、ストレージデバイス１１を使用しているネットワーク上の外部デバイスに対して、ファイルサーバ処理が終了されることを通知する処理も実行する。ストレージコントローラ３０１の終了処理が完了した後、ＥＣ／ＫＢＣ１１９は、第１のシステム１０Ａをパワーオンし、そしてＢＩＯＳと共同して、第１のシステム１０Ａを起動する。さらに、ＥＣ／ＫＢＣ１１９は、スイッチ回路１２を制御してストレージデバイス１１を第１のシステム１０Ａに接続すると共に、スイッチ回路１４を制御して、第１のシステム１０Ａをコネクタ１３に接続する。
【００６４】
電源スイッチ１２２の操作がオフ操作であるならば、ＥＣ／ＫＢＣ１１９は、ステップＳ２４の処理に移行する。
【００６５】
ステップＳ２４においては、ＥＣ／ＫＢＣ１１９は、ＢＩＯＳと共同して、第１のシステム１０Ａを動作停止状態に設定する。次いで、ＥＣ／ＫＢＣ１１９は、第２のシステム１０Ｂつまりストレージコントローラ３０１をパワーオンして、ストレージコントローラ３０１を起動する。さらに、ＥＣ／ＫＢＣ１１９は、スイッチ回路１２を制御してストレージデバイス１１をストレージコントローラ３０１に接続すると共に、スイッチ回路１４を制御して、ストレージコントローラ３０１をコネクタ１３に接続する。
【００６６】
ＮＡＳモード＝イネーブルでないならば、つまりユーザによってＮＡＳモードの使用が許可されていないならば（ステップＳ２１のＹＥＳ）、ＥＣ／ＫＢＣ１１９は、ステップＳ２５の処理に移行し、そこで、発生したパワーイベントが、パワーオン／パワーオフのいずれを指示するものであるか、つまり電源スイッチ１２２の操作がオン操作／オフ操作のいずれであるかを判定する（ステップＳ２５）。
【００６７】
電源スイッチ１２２の操作がオン操作であるならば、ＥＣ／ＫＢＣ１１９は、ステップＳ２６の処理に移行する。
【００６８】
ステップＳ２６においては、ＥＣ／ＫＢＣ１１９は、第１のシステム１０Ａをパワーオンし、そしてＢＩＯＳと共同して、第１のシステム１０Ａを起動する。次いで、ＥＣ／ＫＢＣ１１９は、スイッチ回路１２を制御してストレージデバイス１１を第１のシステム１０Ａに接続すると共に、スイッチ回路１４を制御して、第１のシステム１０Ａをコネクタ１３に接続する。さらに、ＥＣ／ＫＢＣ１１９は、電源回路１２２を用いてストレージデバイス１１に動作電源を供給して、ストレージデバイス１１をパワーオンする。
【００６９】
電源スイッチ１２２の操作がオフ操作であるならば、ＥＣ／ＫＢＣ１１９は、ステップＳ２７の処理に移行する。
【００７０】
ステップＳ２７においては、ＥＣ／ＫＢＣ１１９は、第１のシステム１０Ａおよび第２のシステム１０Ｂがそれぞれ動作停止状態となるように第１のシステム１０Ａを動作停止状態に設定する。さらに、ＥＣ／ＫＢＣ１１９は、ストレージデバイス１１をパワーオフする処理も実行する。
【００７１】
次に、図６のフローチャートを参照して、ＢＩＯＳによって実行されるセットアップ処理の手順について説明する。
【００７２】
このセットアップ処理は、本コンピュータ１０の動作環境をユーザに指定させるための処理である。
【００７３】
例えば、ユーザによって所定のキーが押下された状態でコンピュータ１０がパワーオンされたならば、ＢＩＯＳは、ユーザに本コンピュータ１０の動作環境を設定させるためのセットアップ画面を表示デバイス１１５の表示画面上に表示する（ステップＳ４１）。このセットアップ画面には、図７に示すように、ＮＡＳモードの使用を許可するか否かをユーザに指定させる為の項目も表示される。
【００７４】
ユーザによるキーボードの操作によってＮＡＳモード＝ＥＮＡＢＬＥが選択されたならば（ステップＳ４２のＹＥＳ）、ＢＩＯＳは、ＮＡＳモードの使用が有効であること、つまりＮＡＳモードの使用が許可されたことを示すシステム構成情報をＢＩＯＳ−ＲＯＭ１１８またはＣＭＯＳメモリに保存する（ステップＳ４３）。
【００７５】
ユーザによるキーボードの操作によってＮＡＳモード＝ＤＩＳＡＢＬＥが選択されたならば（ステップＳ４２のＮＯ）、ＢＩＯＳは、ＮＡＳモードの使用が無効であること、つまりＮＡＳモードの使用が許可されていないことを示すシステム構成情報をＢＩＯＳ−ＲＯＭ１１８またはＣＭＯＳメモリに保存する（ステップＳ４４）。
【００７６】
図８には、ストレージデバイス１１の記憶空間の使用例が示されている。
【００７７】
図８においては、ストレージデバイス１１の記憶空間は第１パーティションと第２パーティションとに区分されている。第１パーティションは第１モード（ＰＣモード）用の記憶領域である。オペレーティングシステムは、第１パーティションを管理し、第１パーティション上へのファイルの書き込みおよび第１パーティションからのファイルの読み出しを実行する。第２パーティションは第２モード（ＮＡＳモード）用の記憶領域である。ストレージコントローラ３０１は、第２パーティションを管理し、ネットワーク上の外部デバイスからのファイルアクセス要求に応じて、第１パーティション上へのファイルの書き込みおよび第１パーティションからのファイルの読み出しを実行する。
【００７８】
なお、オペレーティングシステムは、第２パーティションをアクセスすることも出来る。また、ストレージコントローラ３０１が第１パーティションにアクセスすることを許可するか否かは、ストレージコントローラ３０１のセキュリティー機能を用いて設定することができる。
【００７９】
次に、図９および図１０を参照して、第１モード（ＰＣモード）および第２モード（ＮＡＳモード）それぞれにおけるファイルアクセス処理を説明する。
【００８０】
図９は、第１モード（ＰＣモード）におけるファイルアクセス処理を示している。第１モード（ＰＣモード）においては、第１のシステム１０Ａのオペレーティングシステムは、アプリケーションプログラム等からのファイルアクセス要求に応じて、ストレージデバイス１１へのファイルの書き込みまたはストレージデバイス１１からのファイルの読み出しを実行する。また、オペレーティングシステムはファイル共有機能を有しているので、オペレーティングシステムは、ネットワーク上の外部デバイス１からのファイルアクセス要求に応じて、ストレージデバイス１１へのファイルの書き込みまたはストレージデバイス１１からのファイルの読み出しを実行することもできる。
【００８１】
図１０は、第２モード（ＮＡＳモード）におけるファイルアクセス処理を示している。第２モード（ＮＡＳモード）においては、第１のシステム１０Ａではなく、第２のシステム１０Ｂのストレージコントローラ３０１が動作する。ストレージコントローラ３０１は、ネットワーク上の外部デバイス１からのファイルアクセス要求に応じて、ストレージデバイス１１へのファイルの書き込みまたはストレージデバイス１１からのファイルの読み出しを実行する。
【００８２】
本コンピュータ１０においては、第１モード（ＰＣモード）および第２モード（ＮＡＳモード）に加え、第３モード（ＯＦＦモード）を定義することも出来る。例えば、電源スイッチ１２２は、第１モード（ＰＣモード）、第２モード（ＮＡＳモード）、および第３モード（ＯＦＦモード）それぞれに対応する３つのスイッチ位置を有するスライドスイッチであってもよい。この場合、電源スイッチ１２２のスイッチ位置がＯＦＦモードに対応するスイッチ位置からＰＣモードに対応するスイッチ位置に移動されると、本コンピュータ１０はＰＣモードで起動される。また、電源スイッチ１２２のスイッチ位置がＯＦＦモードに対応するスイッチ位置からＮＡＳモードに対応するスイッチ位置に移動されると、本コンピュータ１０はＰＣモードで起動される。
【００８３】
また、第１モード（ＰＣモード）のオン／オフを指示する電源スイッチと第２モード（ＮＡＳモード）のオン／オフを指示する電源スイッチとを含む２つの電源スイッチをコンピュータ１０に設けてもよい。
【００８４】
また、キーボード上の特定のキーが押された状態で電源スイッチ１２２がオン操作された時に本コンピュータ１０をＮＡＳモードで起動し、特定のキーが押されない状態で電源スイッチ１２２がオン操作された時に本コンピュータ１０をＰＣモードで起動するようにしてもよい。さらに、電源スイッチ１２２が所定時間以上連続して押された（長押し）か否かを判定し、長押しの場合には本コンピュータ１０をＮＡＳモードで起動し、長押しで無い場合には本コンピュータ１０をＰＣモードで起動するようにしてもよい。本コンピュータ１０がＰＣモードおよびＮＡＳモードのどちらで起動した場合であっても、電源スイッチ１２２がオフ操作されると、本コンピュータ１０は、第１のシステム１０Ａおよび第２のシステム１０Ｂの双方が動作停止されたオフモードとなる。
【００８５】
図１１には、本コンピュータ１０の３つのモード（ＰＣモード、ＮＡＳモード、ＯＦＦモード）と２つのシステム１０Ａ，１０Ｂそれぞれの状態との関係が示されている。
【００８６】
本コンピュータ１０が第１モード（ＰＣモード）に設定された場合においては、第１のシステム１０Ａのみが動作状態（ＯＮ）となり、第２のシステム１０Ｂは動作停止状態（ＯＦＦ）となる。この場合、ストレージデバイス１１は、スイッチ回路１２によって第１のシステム１０Ａに接続される。
【００８７】
本コンピュータ１０が第３モード（ＯＦＦモード）に設定された場合においては、第１のシステム１０Ａ、および第２のシステム１０Ｂはそれぞれ動作停止状態（ＯＦＦ）となる。
【００８８】
本コンピュータ１０の動作モードが第２モード（ＮＡＳモード）に設定された場合においては、第２のシステム１０Ｂのみが動作状態（ＯＮ）となり、第１のシステム１０Ａは動作停止状態（ＯＦＦ）となる。この場合、ストレージデバイス１１は、スイッチ回路１２によって第２のシステム１０Ｂに接続される。
【００８９】
次に、第２のシステム１０Ｂをコンピュータ１０に取り外し自在に取り付けられる拡張デバイスによって実現する場合のシステム構成について説明する。
【００９０】
図１２は、拡張デバイスが取り付け可能に構成されたコンピュータ１０の斜視図である。
【００９１】
本コンピュータ１０は、コンピュータ本体５００と、ディスプレイユニット５０１とから構成されている。ディスプレイユニット５０１には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）等から構成される表示デバイス１１５が組み込まれている。
【００９２】
ディスプレイユニット５０１は、コンピュータ本体５００に対し、コンピュータ本体５００の上面が露出される開放位置とコンピュータ本体５００の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体５００は薄い箱形の筐体を有しており、その上面にはキーボード１２２、本コンピュータ１０をパワーオン／パワーオフするための電源スイッチ１２１、タッチパッド１２３などが配置されている。
【００９３】
また、コンピュータ本体５００の例えば側面には、拡張デバイスをコンピュータ本体５００内に組み込むためのスロット７００が設けられている。
【００９４】
第２のシステム１０Ｂは、スロット７００に取り外し自在に挿入可能な拡張デバイスとして実現されている。この第２のシステム１０Ｂの筐体内には、上述のストレージコントローラ３０１が内蔵されている。第２のシステム１０Ｂの筐体の前面には、ネットワーク接続用コネクタ６０１が設けられている。
【００９５】
図１３は、第２のシステム１０Ｂが装着されたシステム構成の例を示している。
【００９６】
第２のシステム１０Ｂの筐体がスロット７００に挿入された状態においては、ストレージコントローラ３０１は、例えば、第２のシステム１０Ｂの筐体の背面に設けられたコネクタを介してスイッチ回路１２に接続される。
【００９７】
以上説明したように、本実施形態のコンピュータ１０においては、ファイルサーバとして機能する第２のシステム１０Ｂが設けられており、ＮＡＳモードにおいては、第２のシステム１０Ｂのみが動作し、第１のシステム１０Ａは動作しない。したがって、オペレーティングシステムを起動することなく、本コンピュータ１０の本体内に内蔵されたストレージデバイス１１をＮＡＳとして機能させることができる。よって、無駄な電力消費を招くことなく、コンピュータ１０に内蔵されたストレージデバイス１１をＮＡＳのようなネットワークドライブとして使用することが可能となる。
【００９８】
ＮＡＳモードにおいては、ストレージデバイス１１は、あたかもネットワークに直接的に接続されたストレージのように使用することができる。よって、ネットワーク上の各種デバイス(テレビ、他のコンピュータ等)から、簡単に本コンピュータ１０に内蔵されたストレージデバイス１１をアクセスすることができる。このため、テレビ等は、ストレージデバイス１１から容易にファイルをリードして使用することができる。したがって、例えば、本コンピュータ１０のストレージデバイス１１内にインターネット上のサイトからダウンロードしたオーディオ・ビデオファイル等が保存されている場合には、テレビは、そのオーディオ・ビデオファイルをストレージデバイス１１からリードして再生することができる。また、テレビは、受信した放送番組データをコンピュータ１０のストレージデバイス１１に保存することもできる。
【００９９】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施形態に係る情報処理装置のシステム構成の例を示すブロック図。
【図２】同実施形態の情報処理装置に設けられたストレージコントローラの構成例を示すブロック図。
【図３】同実施形態の情報処理装置に適用される２つのモードと情報処理装置内の２つのシステムの状態との関係を説明するためのブロック図。
【図４】同実施形態の情報処理装置によって実行される起動制御処理の手順の例を示すフローチャート。
【図５】同実施形態の情報処理装置によって実行される起動制御処理の手順の他の例を示すフローチャート。
【図６】同実施形態の情報処理装置によって実行されるセットアップ処理の手順の例を示すフローチャート。
【図７】図６のセットアップ処理で表示されるセットアップ画面の例を示す図。
【図８】同実施形態の情報処理装置に設けられたストレージデバイスの記憶空間の使用例を示す図。
【図９】同実施形態の情報処理装置によって実行される、第１モード（ＰＣモード）におけるファイルアクセス処理を説明するための図。
【図１０】同実施形態の情報処理装置によって実行される、第２モード（ＮＡＳモード）におけるファイルアクセス処理を説明するための図。
【図１１】同実施形態の情報処理装置に適用される３つのモードと情報処理装置内の２つのシステムの状態との関係を説明するためのブロック図。
【図１２】同実施形態の情報処理装置の外観を示す斜視図。
【図１３】同実施形態の情報処理装置のシステム構成の他の例を示すブロック図。
【符号の説明】
【０１０１】
１０…情報処理装置（コンピュータ）、１０Ａ…第１のシステム、１０Ｂ…第２のシステム、１１…ストレージデバイス、１２…スイッチ回路、１３…コネクタ、１５…起動制御部、１１１…ＣＰＵ。
【図１】
2009110428.tif 000003
【図２】
2009110428.tif 000004
【図３】
2009110428.tif 000005
【図４】
2009110428.tif 000006
【図５】
2009110428.tif 000007
【図６】
2009110428.tif 000008
【図７】
2009110428.tif 000009
【図８】
2009110428.tif 000010
【図９】
2009110428.tif 000011
【図１０】
2009110428.tif 000012
【図１１】
2009110428.tif 000013
【図１２】
2009110428.tif 000014
【図１３】
2009110428.tif 000015