(57)【要約】【課題】例えば多機能だが起動時間の長いオペレーティングシステムと、機能は制限されるが起動時間の短いオペレーティングシステムとを別々起動するための２つのＣＰＵを備え、一方の欠点を他方の長所で互いに補完させて、その利便性を高めることを可能とした電子機器を提供する。【解決手段】組み込みコントローラ（ＥＣ）１０９は、電源ボタン１１０が押下されると、まず、機能は制限されるが起動時間の短いオペレーティングシステムをＣＰＵ１０２を有するシステム（Ｂ）２００で起動する。その後、例えば高機能ソフトウェアの使用を要求された時などに、組み込みコントローラ（ＥＣ）１０９は、多機能だが起動時間の長いオペレーティングシステムをＣＰＵ１０２を有するシステム（Ｂ）２００で起動し、使用するオペレーティングシステムを切り換える。【選択図】　　図１
2004086330.tif 000002
【特許請求の範囲】
【請求項１】
第１のＣＰＵを有する第１のシステムと、
第２のＣＰＵを有する第２のシステムと、
前記第１のシステムと前記第２のシステムとを接続する接続手段と、
前記第１のシステムおよび前記第２のシステムに対する電力供給を前記接続手段を介して制御する電力供給制御手段と
を具備することを特徴とする電子機器。
【請求項２】
前記電力供給制御手段は、電源投入の指示を受けた場合に、前記第１のシステムに対する電力供給のみを開始する第１の電力供給モードと、前記第１のシステムおよび前記第２のシステムの双方に対する電力供給を開始する第２の電力供給モードとを選択的に設定する手段を有することを特徴とする請求項１記載の電子機器。
【請求項３】
前記電力供給制御手段は、
外部電源からの電力供給がなされているか否かを判定する手段と、
電源投入の指示を受けた場合に、外部電源からの電力供給がなされていないと判定した際には、前記第１のシステムに対する電力供給のみを開始し、外部電源からの電力供給がなされていると判定した際には、前記第１のシステムおよび前記第２のシステムの双方に対する電力供給を開始する手段と、
を有することを特徴とする請求項１記載の電子機器。
【請求項４】
前記電力供給制御手段は、外部電源からの電力供給が遮断されたことを検出した場合に、前記第１のシステムおよび前記第２のシステムのうちの未使用状態のシステムに対する電力供給を停止する手段を有することを特徴とする請求項３記載の電子機器。
【請求項５】
前記電力供給制御手段は、前記第１のシステムおよび前記第２のシステムのうちの一方のシステムからの指示に応じて、他方のシステムに対する電力供給を開始する手段を有することを特徴とする請求項１記載の電子機器。
【請求項６】
前記電力供給制御手段は、前記第１のシステムおよび前記第２のシステムのうちの一方のシステムからの指示に応じて、他方のシステムに対する電力供給を開始した後、当該指示を行った一方のシステムの電力供給を停止する手段を有することを特徴とする請求項５記載の電子機器。
【請求項７】
前記第１のシステムおよび前記第２のシステムによって共有される周辺装置と、
前記周辺装置を前記第１のシステムおよび前記第２のシステムに選択的に接続させるためのセレクタとをさらに具備し、
前記電力供給制御手段は、前記第１のシステムおよび前記第２のシステムの使用状況に応じて、前記セレクタを駆動制御する手段を有することを特徴とする請求項１記載の電子機器。
【請求項８】
前記周辺装置は、機器本体の機能を拡張するための拡張カードを取り外し自在に収納するカードスロットであることを特徴とする請求項７記載の電子機器。
【請求項９】
前記電力供給制御手段は、前記第１のシステムおよび前記第２のシステムの双方が起動された状態で前記カードスロットの接続先を切り換える場合、前記拡張カードが取り外された場合の処理を切り換え元のシステムに仮想的に実行させ、その終了後に、前記拡張カードが収納された場合の処理を切り換え先のシステムに仮想的に実行させる手段を有することを特徴とする請求項７記載の電子機器。
【請求項１０】
前記第１のシステムおよび前記第２のシステムによって共有される表示装置と、
前記第１のシステムおよび前記第２のシステムそれぞれから前記表示装置に向けて出力された画像データを合成する手段と
をさらに具備することを特徴とする請求項１記載の電子機器。
【請求項１１】
第１のＣＰＵを有する第１のシステムと、
第２のＣＰＵを有する第２のシステムと、
前記第１のシステムと前記第２のシステムとを接続する接続手段と、
前記接続手段を介して、前記第１のシステムと前記第２のシステムとを選択的に使用するために切り換えるシステム切り換え手段と
を具備することを特徴とする電子機器。
【請求項１２】
前記システム切り換え手段は、システム起動の指示を受けた場合に、前記第１のシステムおよび前記第２のシステムのいずれを起動するのかを設定する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項１３】
システム起動を指示するためのボタンをさらに具備し、
前記システム切り換え手段は、予め定められた時間を越えて前記ボタンが押下された場合、前記第１のシステムを起動し、予め定められた時間内の押下であった場合、前記第２のシステムを起動する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項１４】
前記システム切り換え手段は、予め定められた時間を越えて前記ボタンが押下された場合に起動するシステムと、予め定められた時間内の押下であった場合に起動するシステムとを入れ替える手段を有することを特徴とする請求項１３記載の電子機器。
【請求項１５】
前記システム切り換え手段は、システム起動の指示を受けた場合に、前回のシステム停止直前に使用されていた側のシステムを起動することを特徴とする請求項１１記載の電子機器。
【請求項１６】
データ入力用のキーボードをさらに具備し、
前記システム切り換え手段は、前記キーボード上の所定のキーが押下された場合に、前記第１のシステムと前記第２のシステムとの間の切り換えを実行する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項１７】
システム起動を指示するための第１のボタンおよび第２のボタンをさらに具備し、
前記システム切り換え手段は、前記第１のボタンが押下された場合、前記第１のシステムを起動し、前記第２のボタンが押下された場合、前記第２のシステムを起動する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項１８】
前記システム切り換え手段は、前記第１のシステムの使用中に前記第２のシステムで動作可能なプログラムの実行を指示された場合に、前記第１のシステムから前記第２のシステムへの切り換えを実行する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項１９】
前記第１のシステムおよび前記第２のシステムによって共有される周辺装置と、
前記周辺装置を前記第１のシステムおよび前記第２のシステムに選択的に接続させるためのセレクタとをさらに具備し、
前記システム切り換え手段は、第１のシステムおよび前記第２のシステムの使用状況に応じて、前記セレクタを駆動制御する手段を有することを特徴とする請求項１１記載の電子機器。
【請求項２０】
第１のＣＰＵを有する第１のシステムと、
第２のＣＰＵを有する第２のシステムと、
前記第１のシステムと前記第２のシステムとを接続する接続手段と、
前記第１のシステムが備えるファイルと前記第２のシステムが備えるファイルとを前記接続手段を介して管理するファイル管理手段と
を具備することを特徴とする電子機器。
【請求項２１】
前記ファイル管理手段は、前記第１のシステムが備えるファイルと前記第２のシステムが備えるファイルとを所定のタイミングで同期化する手段を有することを特徴とする請求項２０記載の電子機器。
【請求項２２】
第１のＣＰＵを有する第１のシステムと、
第２のＣＰＵを有する第２のシステムと、
前記第１のシステムと前記第２のシステムとを接続する接続手段と、
前記第１のシステムと前記第２のシステムとの間で前記接続手段を介して所定のファイルを共有するファイル管理手段と
を具備することを特徴とする電子機器。
【請求項２３】
前記第１のシステムおよび前記第２のシステムによって共有される周辺装置と、
前記周辺装置を前記第１のシステムおよび前記第２のシステムに選択的に接続させるためのセレクタとをさらに具備し、
前記ファイル管理手段は、前記第１のシステムおよび前記第２のシステムの使用状況に応じて、前記セレクタを駆動制御する手段を有することを特徴とする請求項２０または２２記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばパーソナルコンピュータなどの電子機器に関する。
【０００２】
【従来の技術】
近年、ノートブックタイプのパーソナルコンピュータなど、ＡＣアダプタの接続時には外部電源からの電力で動作し、ＡＣアダプタの非接続時にはバッテリからの電力で動作するといった電子機器が広く普及している。また、この種の電子機器では、文書作成ソフトウェアや表計算ソフトウェアなどの基本的なソフトウェアのほか、最近では、インターネットの普及に伴い、メーラーやブラウザなどのソフトウェアも動作する。さらに、ユーザによっては、プレゼンテーション資料作成ソフトウェアなど、様々なソフトウェアが動作する。
【０００３】
これら各種ソフトウェアは、すべて基本ソフトウェアであるオペレーティングシステムの制御下で動作するものである。また、このオペレーティングシステムの中には、例えばオフィスや自宅などの主に室内で利用される、つまり外部電源からの電力を用いて動作することを前提とするものと、例えば外出先や移動中などの主に室外で利用される、つまりバッテリからの電力を用いて動作することを前提とするものとが存在する。そして、前者は、各種ソフトウェアがもつ多種多様な機能をサポートすることを第１に、多機能であることが一般的であり、後者は、軽量化および省電力化を図ることを第１に、機能を主要なものに限定することが一般的である。
【０００４】
そのため、ユーザは、自分の利用形態を考えて、各自の電子機器に採用するオペレーティングシステムを選択することが好ましい。
【０００５】
【発明が解決しようとする課題】
ところで、前者のオペレーティングシステムは、多機能という長所があるものの、その起動に多くの時間を要してしまうといった欠点がある。一方、後者のオペレーティングシステムは、その起動が短時間で終了するという長所があるものの、機能が制限されているという欠点がある。つまり、この前者のオペレーティングシステムと後者のオペレーティングシステムとは、トレードオフの関係にあるということができる。
【０００６】
また、多くのユーザは、各自の電子機器を、ある時は室内で利用し、ある時は室外で利用するなど、いわゆる両用として取り扱っている。したがって、これに合わせて、ある時は前者のオペレーティングシステムを利用し、ある時は後者のオペレーティングシステムを利用できることも必要である。
【０００７】
しかしながら、従来、オペレーティングシステムの使い分けは、システム起動時の選択によったり、あるいは、一方のオペレーティングシステムを停止させた後に、他方のオペレーティングシステムを改めて起動させるなど、あまり利便性の高いものではなかった。これは、１つのＣＰＵで２つのオペレーティングシステムを排他選択的に起動するためである。
【０００８】
また、前者のオペレーティングシステムを動作させる場合に適したシステム構成と、後者のオペレーティングシステムを動作させる場合に適したシステム構成とでは、大きな違いが見られるのが当然であり、そもそも、一方のオペレーティングシステムの利用を前提としたシステム構成上で他方のオペレーティングシステムを動作させるのは適切ではない。
【０００９】
一方、２つのオペレーティングシステムを個別に動作させるために、２つのＣＰＵを設けたものとして、例えば特開２００１−１２５６７２号公報に記載のコンピュータ等が存在する。この特開２００１−１２５６７２号公報には、１つの筐体に２つのマザーボードを取り付け、それぞれに異なったオペレーティングシステムをインストールして同時に動作させるコンピュータが開示されている。しかしながら、このコンピュータは、フロア占有面積の縮小を目的としたものであり、実質的には、２つのコンピュータシステムが１つの筐体内に収められたものにすぎない。
【００１０】
この発明は、このような事情を考慮してなされたものであり、各々がＣＰＵを有する２つのシステムを備え、これらを制御することにより、その利便性を高めることを可能とした電子機器を提供することを目的とする。
【００１１】
【課題を解決するための手段】
前述した目的を達成するために、この発明は、第１のＣＰＵを有する第１のシステムと、第２のＣＰＵを有する第２のシステムと、前記第１のシステムと前記第２のシステムとを接続する接続手段と、前記第１のシステムおよび前記第２のシステムに対する電力制御を前記接続手段を介して制御する電力供給制御手段とを具備することを特徴とする電子機器を提供する。
【００１２】
また、この発明は、第１のＣＰＵを有する第１のシステムと、第２のＣＰＵを有する第２のシステムと、前記第１のシステムと前記第２のシステムとを接続する接続手段と、前記接続手段を介して、前記第１のシステムと前記第２のシステムとを選択的に使用するために切り換えるシステム切り換え手段とを具備することを特徴とする電子機器を提供する。
【００１３】
また、この発明は、第１のＣＰＵを有する第１のシステムと、第２のＣＰＵを有する第２のシステムと、前記第１のシステムと前記第２のシステムとを接続する接続手段と、前記第１のシステムが備えるファイルと前記第２のシステムが備えるファイルとを前記接続手段を介して管理するファイル管理手段とを具備することを特徴とする電子機器を提供する。
【００１４】
また、この発明は、第１のＣＰＵを有する第１のシステムと、第２のＣＰＵを有する第２のシステムと、前記第１のシステムと前記第２のシステムとを接続する接続手段と、前記第１のシステムと前記第２のシステムとの間で前記接続手段を介して所定のファイルを共有するファイル管理手段とを具備することを特徴とする電子機器を提供する。
【００１５】
この発明の電子機器においては、各々がＣＰＵを有する２つのシステムを備え、これらを制御することにより、利便性を高めることができる。
【００１６】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
（第１実施形態）
まず、この発明の第１実施形態について説明する。
【００１７】
図１は、この発明の第１実施形態に係る電子機器の構成を示す図である。
【００１８】
この第１実施形態の電子機器は、例えばノートブックタイプのパーソナルコンピュータであり、図１に示すように、ＣＰＵ１０１を有するシステム（Ａ）１００と、ＣＰＵ２０１を有するシステム（Ｂ）２００とを備えている。また、この電子機器は、システム（Ａ）１００およびシステム（Ｂ）２００から共有される共有部３００を備えている。
【００１９】
この電子機器では、例えばシステム（Ａ）１００側で、米マイクロソフト社のＷｉｎｄｏｗｓ２０００（Ｒ）のような多機能だが起動時間の長いオペレーティングシステムを動作させ、一方、システム（Ｂ）２００側では、同じく米マイクロソフト社のＷｉｎｄｏｗｓＣＥ（Ｒ）のような機能は制限されるが起動時間の短いオペレーティングシステムを動作させる。そして、この電子機器は、この２つのオペレーティングシステムを各々起動するための２つのＣＰＵ（ＣＰＵ１０１，ＣＰＵ２０１）を備え、２つのオペレーティングシステムの一方の欠点を他方の長所で互いに補完させるべく各種制御を行うことにより、その利便性を高めることを可能とした点を特徴としており、以下、この点を詳述する。
【００２０】
システム（Ａ）１００は、ＣＰＵ１０１のほか、ブリッジ装置１０２、ＤＲＡＭ１０３、表示コントローラ１０４、ブリッジ装置１０５、ハードディスク装置１０６、キーボードコントローラ１０７、システムＡ用の電源制御装置（ＰＳＣ）１０８および組み込みコントローラ（ＥＣ）１０９を有している。
【００２１】
ブリッジ装置１０２は、ＣＰＵバス１５１とＰＣＩバス１５２とを繋ぐ役割を担うとともに、ＤＲＡＭ１０３に対するアクセス制御も実行する。また、このブリッジ装置１０２は、ＡＧＰポート１５３を介して表示コントローラ１０４と接続されている。
【００２２】
ＤＲＡＭ１０３は、このシステム（Ａ）１００の主記憶となるメモリデバイスであり、ＣＰＵ１０１の動作手順を記述した各種プログラムやこのプログラムから入出力される各種データを格納する。
【００２３】
表示コントローラ１０４は、このシステム（Ａ）１００におけるユーザインタフェースのアウトプットを担うデバイスであり、ＣＰＵ１０１によって作成された表示データを後述する共有パネル３０２に向けて出力する。
【００２４】
ブリッジ装置１０５は、ＰＣＩバス１５２とＩＳＡバス１５４とを繋ぐ役割を担うものであり、また、このブリッジ装置１０５には、ＩＤＥインタフェース１５５のハードディスク装置１０６が接続される。
【００２５】
ハードディスク装置１０６は、このシステム（Ａ）１００の外部記憶となるメモリデバイスであり、ＤＲＡＭ１０３の２次記憶としてプログラムやデータを大量に格納する。
【００２６】
キーボードコントローラ１０７は、このシステム（Ａ）１００におけるユーザインタフェースのインプットを担うデバイスであり、後述する共有キーボード３０４および共有マウス３０５の操作内容をＣＰＵ１０１に伝達する。
【００２７】
電源制御装置（ＰＳＣ）１０８は、このシステム（Ａ）１００の各部が動作するために必要な電力を供給するものであり、ＡＣアダプタ接続時には、このＡＣアダプタを介して提供される外部電源からの電力を各部に供給し、一方、ＡＣアダプタ非接続時には、バッテリ１０８１からの電力を各部に提供する。バッテリ１０８１は、繰り返し充放電可能な２次電池であり、電源制御装置（ＰＳＣ）１０８は、ＡＣアダプタ接続時に、このバッテリ１０８１の充電を行う。また、電源制御装置（ＰＳＣ）１０８は、共有部３００の各部に対する電力供給も併せて行う。そして、この電源制御装置（ＰＳＣ）１０８は、組み込みコントローラ（ＥＣ）１０９によって駆動制御される。なお、この組み込みコントローラ（ＥＣ）１０９には、常時電力が供給されているものとする。
【００２８】
組み込みコントローラ（ＥＣ）１０９は、前述した電源制御装置（ＰＳＣ）１０８の駆動制御のほか、システム（Ｂ）２００側の後述する組み込みコントローラ（ＥＣ）２０７とインターフェース信号線４０１経由で通信しながら、機器全体の電力供給制御、システムの切り換え制御、共有部３００の管理等を行う。また、この組み込みコントローラ（ＥＣ）１０９には、ユーザが電子機器本体の電源オン／オフを指示するための電源ボタン１１０が接続されている。
【００２９】
一方、システム（Ｂ）２００は、ＣＰＵ２０１のほか、ＲＯＭ２０２、ＳＲＡＭ２０３、表示コントローラ２０４、キーボードコントローラ２０５、システムＢ用の電源制御装置（ＰＳＣ）２０６および組み込みコントローラ（ＥＣ）を有しており、これらはＣＰＵ２０１が提供するＳＲＡＭバス２５１によって相互に接続される。
【００３０】
なお、前述したように、このシステム（Ｂ）２００では、機能が制限されるオペレーティングシステムを動作させることを前提としているため、ＣＰＵ２０１には、システム（Ａ）１００のＣＰＵ１０１よりもやや性能が劣ったものを採用することが一般的であるが、もちろん同等の性能をもつもの、あるいは性能の優れたものを採用しても構わない。
【００３１】
ＲＯＭ２０２は、ＣＰＵ２０１の動作手順を記述したプログラムや各種設定情報を格納するメモリデバイスである。また、ＳＲＡＭ２０３は、ＣＰＵ２０１の作業領域となるメモリデバイスである。
【００３２】
表示コントローラ２０４は、このシステム（Ｂ）２００におけるユーザインタフェースのアウトプットを担うデバイスであり、ＣＰＵ２０１によって作成された表示データを後述する共有パネル３０２に向けて出力する。一方、キーボードコントローラ２０５は、このシステム（Ｂ）２００におけるユーザインタフェースのインプットを担うデバイスであり、後述する共有キーボード３０４および共有マウス３０５の操作内容をＣＰＵ２０１に伝達する。
【００３３】
電源制御装置（ＰＳＣ）２０６は、このシステム（Ｂ）２００の各部が動作するために必要な電力を供給するものであり、ＡＣアダプタ接続時には、このＡＣアダプタを介して提供される外部電源からの電力を各部に供給し、一方、ＡＣアダプタ非接続時には、バッテリ１０８１からの電力を各部に提供する。また、この電源制御装置（ＰＳＣ）２０６は、組み込みコントローラ（ＥＣ）２０７によって駆動制御される。なお、この組み込みコントローラ（ＥＣ）２０７には、常時電力が供給されているものとする。
【００３４】
組み込みコントローラ（ＥＣ）２０７は、前述した電源制御装置（ＰＳＣ）２０６の駆動制御のほか、システム（Ａ）１００側の前述した組み込みコントローラ（ＥＣ）１０９とインターフェース信号線４０１経由で通信しながら、機器全体の電力供給制御、システムの切り換え制御、共有部３００の管理等を行う。
【００３５】
そして、共有部３００は、セレクタ３０１、共有パネル３０２、セレクタ３０３、共有キーボード３０４および共有マウス３０５を有している。
【００３６】
セレクタ３０１は、インタフェース信号線３５１を介してシステム（Ａ）１００側の表示コントローラ１０４と、インタフェース信号線３５２を介してシステム（Ｂ）２００側の表示コントローラ２０４とそれぞれ接続され、また、選択信号線３５３を介してシステム（Ａ）１００側の組み込みコントローラ（ＥＣ）１０９と接続されている。そして、セレクタ３０１は、選択信号線３５３を介してシステム（Ａ）１００側の組み込みコントローラ（ＥＣ）１０９から出力される選択信号に基づき、インタフェース信号線３５１を介してシステム（Ａ）１００側の表示コントローラ１０４から出力される表示データ、またはインタフェース信号線３５２を介してシステム（Ｂ）２００側の表示コントローラ２０４から出力される表示データのいずれかを共有パネル３０２に供給する。
【００３７】
一方、セレクタ３０３は、インタフェース信号線３５５を介してシステム（Ａ）１００側のキーボードコントローラ１０７と、インタフェース信号線３５６を介してシステム（Ｂ）２００側のキーボードコントローラ２０５とそれぞれ接続され、また、選択信号線３５３を介してシステム（Ａ）１００側の組み込みコントローラ（ＥＣ）１０９と接続されている。そして、セレクタ３０３は、選択信号線３５３を介してシステム（Ａ）１００側の組み込みコントローラ（ＥＣ）１０９から出力される選択信号に基づき、共有キーボード３０４および共有マウス３０５から出力される操作信号を、インタフェース信号線３５５を介してシステム（Ａ）１００側のキーボードコントローラ１０７、またはインタフェース信号線３５６を介してシステム（Ｂ）２００側のキーボードコントローラ２０５のいずれかに供給する。
【００３８】
次に、図２を参照して、システム（Ａ）１００側の組み込みコントローラ（ＥＣ）１０９とシステム（Ｂ）２００側の組み込みコントローラ（ＥＣ）２０７とが協働して実行する、この第１実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明する。
【００３９】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給を指示する（ステップＡ１）。これにより、機能は制限されるが起動時間の短いオペレーティングシステムが起動する。また、この時、組み込みコントローラ（ＥＣ）１０９は、セレクタ３０１，３０３をシステム（Ｂ）２００側に設定する（ステップＡ２）。
【００４０】
一方、オペレーティングシステムを起動させた組み込みコントローラ（ＥＣ）２０７は、その後、システムの切り換え指示がなされたかどうかを監視する（ステップＡ３）。この切り換え指示は、例えば専用のユーティリティプログラムを用意し、このユーティリティプログラムが提示するアイコンが共有マウス３０５によって選択指示されたときに、その旨を組み込みコントローラ（ＥＣ）２０７に通知させるようにしてもよいし、あるいは、例えば双方のオペレーティングシステムで提示するアイコンを統一し、このオペレーティングシステムがサポートしない高機能ソフトウェアの実行を指示された時、その指示をユーティリティプログラムが認識して、組み込みコントローラ（ＥＣ）２０７に通知するようにしてもよい。また、例えば共有キーボード３０４上の所定のキーが複数同時に押下された場合に、システムの切り換え指示と解釈して、その旨を組み込みコントローラ（ＥＣ）２０７に通知させるようにしてもよい。
【００４１】
この切り換え指示がなされると（ステップＡ３のＹＥＳ）、組み込みコントローラ（ＥＣ）２０７は、組み込みコントローラ（ＥＣ）１０９に対して、その旨を通知し、この通知を受けた組み込みコントローラ（ＥＣ）１０９は、システム（Ａ）１００に対する電力供給を開始する（ステップＡ４）。これにより、多機能だが起動時間の長いオペレーティングシステムが起動する。そして、オペレーティングシステムを起動させた組み込みコントローラ（ＥＣ）１０９は、セレクタ３０１，３０３をシステム（Ａ）１００側に設定し（ステップＡ５）、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給の停止を指示する（ステップＡ６）。この指示を受けた組み込みコントローラ（ＥＣ）２０７は、オペレーティングシステムに対して、シャットダウン信号を通知する。
【００４２】
このように、この第１実施形態の電子機器では、まず、例えばメーラーやブラウザなどの基本的なソフトウェアのみをサポートする起動時間の短いオペレーティングシステムを起動し、高機能ソフトウェアを使用する時点で起動時間の長い多機能のオペレーティングシステムを起動するように制御するため、このメーラーやブラウザなどを多用し、高機能ソフトウェアをあまり使用することのないユーザの利便性を高めることを可能とする。
【００４３】
また、システム切り換えも、ＣＰＵをシステムごとに設けることにより、一方のシステムの停止を待って他方のシステムを起動させる場合と比較して、その所要時間を短縮することができる。
【００４４】
なお、ここでは、機能は制限されるが起動時間の短いオペレーティングシステムと、多機能だが起動時間の長いオペレーティングシステムとの関係から、前者のオペレーティングシステムが動作する第２のシステム（Ｂ）２００から後者のオペレーティングシステムが動作する第１のシステム（Ａ）１００への切り換えを例に説明したが、この構成によれば、その切り換え後に、さらに第１のシステム（Ａ）１００から第２のシステム（Ｂ）２００への切り換えを行うことは当然に可能である。
【００４５】
（第２実施形態）
次に、この発明の第２実施形態について説明する。
【００４６】
この第２実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、さらに、電源ボタン１１０が押下された場合に、システム（Ａ）１００に対する電力供給を予め行っておくかどうかを設定する機能を備える。そして、そのために、組み込みコントローラ（ＥＣ）１０９は、この設定内容を保持するためのレジスタ１０９１を内蔵する。このレジスタ１０９１の更新は、例えば専用のユーティリティプログラムを実行することなどにより行う。
【００４７】
図３は、この第２実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００４８】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、まず、レジスタ１０９１を参照して（ステップＢ１）、システム（Ｂ）２００のほか、システム（Ａ）１００に対する電力供給を予め行っておく設定となっているかどうかを調べる（ステップＢ２）。もし、予め行っておく設定となっていない場合（ステップＢ２のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＢ３〜ステップＢ８）。
【００４９】
一方、予め行っておく設定となっていた場合（ステップＢ２のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給を指示するとともに、自身もシステム（Ａ）１００に対する電力供給を開始する（ステップＢ９）。これにより、機能は制限されるが起動時間の短いオペレーティングシステムがシステム（Ｂ）２００側で起動するのに加えて、多機能だが起動時間の長いオペレーティングシステムもシステム（Ａ）１００側で起動する。そして、この時、組み込みコントローラ（ＥＣ）１０９は、セレクタ３０１，３０３をシステム（Ｂ）２００側に設定する（ステップＢ１０）。
【００５０】
また、オペレーティングシステムを起動させた組み込みコントローラ（ＥＣ）２０７は、その後、システムの切り換え指示がなされたかどうかを監視し（ステップＢ１１）、切り換え指示がなされると（ステップＢ１１のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９に対して、その旨を通知する。この時、システム（Ａ）１００では、すでにオペレーティングシステムが起動しているので、組み込みコントローラ（ＥＣ）１０９は、即座にセレクタ３０１，３０３をシステム（Ａ）１００側に設定し（ステップＢ７）、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給の停止を指示する（ステップＢ８）。そして、この指示を受けた組み込みコントローラ（ＥＣ）２０７は、オペレーティングシステムに対して、シャットダウン信号を通知する。
【００５１】
このように、この第２実施形態の電子機器では、電源ボタン１１０が押下された場合に、システム（Ａ）１００に対する電力供給を予め行っておくかどうかを設定する機能を備えることにより、例えば室内で用いることが多く、バッテリ１０８１の残量を気にする必要のないユーザに対しては、多機能のオペレーティングシステムへの切り換え時間を短縮させることを可能とする。
【００５２】
（第３実施形態）
次に、この発明の第３実施形態について説明する。
【００５３】
この第３実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、ＡＣアダプタの接続有無に応じて、システム（Ａ）１００およびシステム（Ｂ）２００に対する電力供給を制御する。より具体的には、例えば電源ボタン１１０が押下された場合に、ＡＣアダプタの接続時には、システム（Ａ）１００に対する電力供給も予め行っておく。
【００５４】
図４は、この第３実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００５５】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、まず、電源制御装置（ＰＳＣ）１０８に対して、ＡＣアダプタの接続有無を問い合わせる（ステップＣ１）。もし、ＡＣアダプタが接続されていない場合（ステップＣ２のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＣ３〜ステップＣ８）。
【００５６】
一方、ＡＣアダプタが接続されていた場合（ステップＣ２のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給を指示するとともに、自身もシステム（Ａ）１００に対する電力供給を開始する（ステップＣ９）。これにより、機能は制限されるが起動時間の短いオペレーティングシステムがシステム（Ｂ）２００側で起動するのに加えて、多機能だが起動時間の長いオペレーティングシステムもシステム（Ａ）１００側で起動する。そして、この時、組み込みコントローラ（ＥＣ）１０９は、セレクタ３０１，３０３をシステム（Ｂ）２００側に設定する（ステップＣ１０）。
【００５７】
また、組み込みコントローラ（ＥＣ）１０９は、その後、ＡＣアダプタが切断されたかどうかを監視し（ステップＣ１１）、一方、オペレーティングシステムを起動させた組み込みコントローラ（ＥＣ）２０７は、その後、システムの切り換え指示がなされたかどうかを監視する（ステップＣ１３）。そして、ＡＣアダプタが切断された場合（ステップＣ１１のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、システム（Ａ）１００に対する電力供給を停止し（ステップＣ１２）、ステップＣ５の処理へと移行する。
【００５８】
一方、切り換え指示がなされた場合には（ステップＣ１３のＹＥＳ）、組み込みコントローラ（ＥＣ）２０７が、組み込みコントローラ（ＥＣ）１０９に対して、その旨を通知する。この時、システム（Ａ）１００では、すでにオペレーティングシステムが起動しているので、組み込みコントローラ（ＥＣ）１０９は、即座にセレクタ３０１，３０３をシステム（Ａ）１００側に設定する（ステップＣ７）。そして、ここでは、システム（Ａ）１００とシステム（Ｂ）２００とを選択的に使用することを前提としているため、組み込みコントローラ（ＥＣ）１０９は、この切り換え指示により、システム（Ｂ）２００が未使用となったことを認識し、組み込みコントローラ（ＥＣ）２０７に対して、システム（Ｂ）２００に対する電力供給の停止を指示する（ステップＣ８）。
【００５９】
そして、この指示を受けた組み込みコントローラ（ＥＣ）２０７は、オペレーティングシステムに対して、シャットダウン信号を通知する。
【００６０】
このように、この第３実施形態の電子機器では、ユーザによる事前の設定作業を必要とせずに、ＡＣアダプタの接続有無に応じて、システム（Ａ）１００およびシステム（Ｂ）２００に対する電力供給を適切に制御する。
【００６１】
（第４実施形態）
次に、この発明の第４実施形態について説明する。
【００６２】
この第４実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、電源ボタン１１０が押下された場合に、システム（Ａ）１００のオペレーティングシステムとシステム（Ｂ）２００のオペレーティングシステムのどちらを起動するかを設定する機能を備える。その設定内容は、内蔵するレジスタ１０９１に格納され、その更新は、例えば専用のユーティリティプログラムを実行することなどにより行う。
【００６３】
図５は、この第４実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００６４】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、まず、レジスタ１０９１を参照して（ステップＤ１）、システム（Ａ）１００を起動させる設定となっているかどうかを調べる（ステップＤ２）。もし、そのような設定となっていない場合（ステップＤ２のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＤ３〜ステップＤ８）。
【００６５】
一方、そのような設定となっていた場合（ステップＤ２のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、システム（Ｂ）２００に対する電力供給を組み込みコントローラ（ＥＣ）２０７に対して指示することなく、システム（Ａ）１００に対する電力供給を開始する（ステップＤ９）。また、この時、組み込みコントローラ（ＥＣ）１０９は、セレクタ３０１，３０３をシステム（Ａ）１００側に設定する（ステップＤ１０）。
【００６６】
このように、この第４実施形態の電子機器では、電源ボタン１１０が押下された場合に、システム（Ａ）１００およびシステム（Ｂ）のどちらを起動させるのかを設定する機能を備えることにより、例えば室内で用いることが多く、バッテリ１０８１の残量を気にする必要のないユーザに対しては、当初より、多機能のオペレーティングシステムを起動する選択肢を与え、その利便性を高めることを可能とする。
【００６７】
（第５実施形態）
次に、この発明の第５実施形態について説明する。
【００６８】
この第５実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、電源ボタン１１０の押下状況に応じて、システム（Ａ）１００のオペレーティングシステムとシステム（Ｂ）２００のオペレーティングシステムのどちらを起動するかを制御する。より具体的には、例えば電源ボタン１１０が予め定められた時間を越えて押下された場合には、システム（Ａ）１００のオペレーティングシステムを起動し、一方、予め定められた時間内の押下であった場合には、システム（Ｂ）２００のオペレーティングシステムを起動する。
【００６９】
図６は、この第５実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００７０】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、まず、この電源ボタン１１０の押下時間を監視し（ステップＥ１）、その時間が予め定められた時間を越えたかどうかを調べる（ステップＥ２）。もし、越えていなかった場合（ステップＥ２のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＥ３〜ステップＥ８）。
【００７１】
一方、越えていた場合（ステップＥ２のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、システム（Ｂ）２００に対する電力供給を組み込みコントローラ（ＥＣ）２０７に対して指示することなく、システム（Ａ）１００に対する電力供給を開始し（ステップＥ９）、セレクタ３０１，３０３をシステム（Ａ）１００側に設定する（ステップＥ１０）。
【００７２】
なお、電源ボタン１１０が予め定められた時間を越えて押下された場合に起動するシステムと、予め定められた時間内の押下であった場合に起動するシステムは、ユーザの要求に応じて任意に入れ替えられることが好ましい。例えば、その設定をレジスタ１０９１に格納し、その更新を、専用のユーティリティプログラムを実行することなどにより行えばよい。
【００７３】
このように、この第５実施形態の電子機器では、ユーザによる事前の設定作業を必要とせずに、電源ボタン１１０の押下状況に応じて、システム（Ａ）１００およびシステム（Ｂ）２００の起動を適切に制御する。
【００７４】
（第６実施形態）
次に、この発明の第６実施形態について説明する。
【００７５】
この第６実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、電源ボタン１１０が押下された場合に、前回のシステム停止直前に使用されていた側のシステムを自動的に選択して起動する。そして、そのために、この第６実施形態では、組み込みコントローラ（ＥＣ）１０９は、前回のシステム停止直前に使用されていたシステムを示す情報をレジスタ１０９１に格納する。
【００７６】
図７は、この第６実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００７７】
電源ボタン１１０が押下されると、組み込みコントローラ（ＥＣ）１０９は、まず、レジスタ１０９１を参照して（ステップＦ１）、前回のシステム停止直前に、システム（Ａ）１００が使用されていたかのかどうかを調べる（ステップＦ２）。もし、使用されていなかった場合（ステップＦ２のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＦ３〜ステップＦ８）。
【００７８】
一方、使用されていた場合（ステップＦ２のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、システム（Ｂ）２００に対する電力供給を組み込みコントローラ（ＥＣ）２０７に対して指示することなく、システム（Ａ）１００に対する電力供給を開始し（ステップＦ９）、セレクタ３０１，３０３をシステム（Ａ）１００側に設定する（ステップＦ１０）。
【００７９】
このように、この第６実施形態の電子機器では、電源ボタン１１０が押下された場合に、前回のシステム停止直前に使用されていたシステムを起動させることにより、使用される可能性の高いシステムを自動的に選択し、その利便性を高めることを可能とする。
【００８０】
（第７実施形態）
次に、この発明の第７実施形態について説明する。
【００８１】
図８は、この発明の第７実施形態に係る電子機器の構成を示す図である。図８に示すように、この第７実施形態の電子機器は、前述した電源ボタン１１０のほか、さらに電源ボタン１１１を備えている。そして、この第７実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９が、電源ボタン１１０が押下された場合には、システム（Ａ）１００を起動し、電源ボタン１１１が押下された場合には、システム（Ｂ）２００を起動する。なお、ここでは、説明を分かり易くするために、電源ボタン１１０を電源ボタン（Ａ）１１０、電源ボタン１１１を電源ボタン（Ｂ）１１１と標記する。
【００８２】
図９は、この第７実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャートである。
【００８３】
電源ボタンの押下時、組み込みコントローラ（ＥＣ）１０９は、まず、それが電源ボタン（Ａ）１１０によるものかどうかを調べる（ステップＧ１）。もし、電源ボタン（Ａ）１１０によるものでなかった場合（ステップＧ１のＮＯ）、組み込みコントローラ（ＥＣ）１０９は、第１実施形態で説明した動作と同じ動作を行う（ステップＧ２〜ステップＧ７）。
【００８４】
一方、電源ボタン（Ａ）１１０によるものであった場合（ステップＧ１のＹＥＳ）、組み込みコントローラ（ＥＣ）１０９は、システム（Ｂ）２００に対する電力供給を組み込みコントローラ（ＥＣ）２０７に対して指示することなく、システム（Ａ）１００に対する電力供給を開始し（ステップＥ８）、セレクタ３０１，３０３をシステム（Ａ）１００側に設定する（ステップＥ９）。
【００８５】
このように、この第７実施形態の電子機器では、ユーザが、起動するシステムをボタンの使い分けにより容易に選択することを可能にする。
【００８６】
（第８実施形態）
次に、この発明の第８実施形態について説明する。
【００８７】
図１０は、この発明の第８実施形態に係る電子機器の構成を示す図である。図１０に示すように、この第８実施形態の電子機器は、システム（Ａ）１００側のオペレーティングシステムとシステム（Ｂ）２００側のオペレーティングシステムとがファイルを共有するためのバス４０２を設けている。また、ここでは、スケジュール管理用のファイルがシステム（Ｂ）２００のＳＲＡＭ２０３に収められており、システム（Ｂ）２００側のオペレーティングシステムのみならず、システム（Ａ）１００側のオペレーティングシステムからも利用されているものと想定する。
【００８８】
いま、システム（Ａ）１００側のオペレーティングシステムが使用され、システム（Ｂ）２００側のオペレーティングシステムは停止状態にあるとする。ここで、このスケジュール管理用のファイルを更新すべき処理が発生すると、システム（Ａ）１００側のオペレーティングシステムは、その旨を組み込みコントローラ（ＥＣ）１０９に通知する。組み込みコントローラ（ＥＣ）１０９は、この通知を組み込みコントローラ（ＥＣ）２０７に伝える。
【００８９】
一方、この通知を受けた組み込みコントローラ（ＥＣ）２０７は、オペレーティングシステムを起動するために、システム（Ｂ）２００に対する電力供給を開始する。この時、組み込みコントローラ（ＥＣ）２０７は、ＳＲＡＭ２０３に収められたスケジュール管理用のファイルを更新するために必要な最小限の部分のみの電力供給のみを行う。つまり、例えば表示コントローラ２０４やキーボードコントローラ２０５に対する電力供給は行わず、無駄な電力消費を防止する。そして、オペレーティングシステムが起動すると、組み込みコントローラ（ＥＣ）２０７は、その旨を組み込みコントローラ（ＥＣ）１０９に通知する。組み込みコントローラ（ＥＣ）１０９は、この通知をシステム（Ａ）１００側のオペレーティングシステムに伝える。
【００９０】
この通知を受けたシステム（Ａ）１００側のオペレーティングシステムは、バス４０２経由でシステム（Ａ）２００側のオペレーティングシステムと通信しながら、ＳＲＡＭ２０３に収められたスケジュール管理用のファイルの更新を実行する。そして、この更新が終了すると、システム（Ａ）１００側のオペレーティングシステムは、バス４０２経由でシステム（Ａ）２００側のオペレーティングシステムに対してシャットダウンを指示する。
【００９１】
このように、この第８実施形態の電子機器では、システム（Ａ）１００とシステム（Ｂ）２００とが例えばＳＲＡＭ２０３に収められたファイルを共有するための仕組みをもつことにより、どちらのシステムからでも同じスケジュールを参照することなどが可能となる。
【００９２】
なお、ここでは、スケジュール管理用のファイルを２つのオペレーティングシステムが共有する例を説明したが、例えば各々の動作環境を設定するための環境設定ファイルを共有すれば、一方のオペレーティングシステムで行われた環境設定の内容が他方のオペレーティングシステムでも適用され、どちらのシステムも同一の使用感をユーザに与えることなどが可能となる。
【００９３】
また、ここでは、同じファイルを２つのオペレーティングシステムが共有する例を説明したが、例えば２つのオペレーティングシステムが同様のファイルをそれぞれ備え、所定のタイミングでこれらの内容を一致させる、つまり同期化するようにしても、所期の目的を達成することができる。より具体的には、一方のオペレーティングシステムが起動する時、あるいは、一方のオペレーティングシステムが停止する時、他方のオペレーティングシステムとの間でバス４０２を介して所定のファイルを同期させるようにすれば、例えばどちらのシステムからでも同じスケジュールを参照することなどが可能となる。
【００９４】
（第９実施形態）
次に、この発明の第９実施形態について説明する。
【００９５】
図１１は、この発明の第９実施形態に係る電子機器のセレクタ３０１の詳細な構成を示す図である。この第９実施形態の電子機器では、システム（Ａ）１００とシステム（Ｂ）２００とが共有パネル３０２を排他選択的に利用するのではなく、双方のシステムの表示コントローラ１０４，２０４から出力された表示データを重ね合わせて共有パネル３０２に表示する。そして、そのために、この第９実施形態の電子機器は、セレクタ３０１が、マージ回路３０１１を備える。
【００９６】
このマージ回路３０１１は、システム（Ａ）１００の表示コントローラ１０４から出力される表示データとシステム（Ｂ）２００の表示コントローラ２０４から出力される表示データとを入力し、その表示タイミングの同期化と重ね合わせ処理とを行う、いわゆるラスタオペレーション回路である。
【００９７】
組み込みコントローラ（ＥＣ）１０９は、システム（Ａ）１００側のオペレーティングシステムのみが起動している場合、表示コントローラ１０４から出力される表示データを選択させるための信号を選択信号線３５３に出力し、システム（Ｂ）２００側のオペレーティングシステムのみが起動している場合、表示コントローラ２０４から出力される表示データを選択させるための信号を選択信号線３５３に出力する。さらに、システム（Ａ）１００側のオペレーティングシステムおよびシステム（Ｂ）２００側のオペレーティングシステムの双方が起動している場合、組み込みコントローラ（ＥＣ）１０９は、マージ回路３０１１で表示タイミングの同期化と重ね合わせ処理とが施された表示データを選択させるための信号を選択信号線３５３に出力する。
【００９８】
この選択信号線３５３に出力された信号は、選択回路３０１２に供給され、選択回路３０１２は、この信号に基づき、システム（Ａ）側の表示コントローラ１０４から出力された表示データ、システム（Ｂ）側の表示コントローラ２０４から出力された表示データ、マージ回路３０１１で表示タイミングの同期化と重ね合わせ処理とが施された表示データ、のいずれかを選択して共有パネル３０２に出力する。
【００９９】
このように、この第９実施形態の電子機器では、セレクタ３０１にラスタオペレーション回路であるマージ回路３０１１を設けたことにより、表示データの出力元であるシステム（Ａ）１００およびシステム（Ｂ）２００に何らの負荷を加えることなく、共有パネル３０２に双方のシステムの表示データを重ね合わせて表示させることが可能となる。
【０１００】
（第１０実施形態）
次に、この発明の第１０実施形態について説明する。
【０１０１】
この第１０実施形態の電子機器では、機器本体の機能を拡張するための拡張カード（ＰＣカード）を取り外し自在に収納するカードスロットが共有部３００に設けられている。図１２は、この第１０実施形態に係る電子機器の共有部３００に設けられるカードスロットに関わる構成を示す図である。
【０１０２】
図１２に示すように、この第１０実施形態の電子機器では、拡張カードを取り外し自在に収納するカードスロット３０７と、このカードスロット３０７の使用権をシステム（Ａ）１００およびシステム（Ｂ）２００のいずれかに排他選択的に与えるためのセレクタ３０６とが共有部３００に設けられる。
【０１０３】
一方、システム（Ａ）１００には、拡張カードをＰＣＩバス１５２に接続するためのＰＣＩインタフェース部１１２、システム（Ｂ）１００には、拡張カードをＳＲＡＭバス２５１に接続するためのＳＲＡＭインタフェース部２０８がそれぞれ設けられる。また、このＰＣＩインタフェース部１１２およびＳＲＡＭインタフェース部２０８は、拡張カードとの間でデータを授受するためのＰＣカードインタフェース部１１２１，２０８１をそれぞれ有している。
【０１０４】
このセレクタ３０６も、組み込みコントローラ（ＥＣ）１０９が選択信号線３５３に出力する信号に基づき、切り換えを実行するが、このカードスロット３０７を備える第１０実施形態の電子機器では、組み込みコントローラ（ＥＣ）１０９および組み込みコントローラ（ＥＣ）２０７は、システムの切り換えを次のような手順で実行する。
【０１０５】
つまり、この第１０実施形態では、まず、切り換え元のシステムのオペレーティングシステムを停止させ、その後に、切り換え先のシステムのオペレーティングシステムを起動させる。これにより、カードスロット３０７に収納された拡張カードを切り換え先のシステムのオペレーティングシステムに割り当てる。
【０１０６】
また、双方のオペレーティングシステムは起動させたまま、使用するオペレーティングシステムを切り換える場合には、組み込みコントローラ（ＥＣ）１０９および組み込みコントローラ（ＥＣ）２０７は、切り換え元のシステムのオペレーティングシステムに対して、仮想的に（実際には抜かれていないにも関わらず）拡張カードがカードスロット３０７から抜かれた旨を通知し、この通知によりカードイジェクト処理が実行された後、今度は、切り換え先のシステムのオペレーティングシステムに対して、仮想的に（実際には以前より差し込まれたままであったにも関わらず）拡張カードがカードスロット３０７に差し込まれた旨を通知し、カード検出処理を実行させる。
【０１０７】
このように、この第１０実施形態の電子機器では、カードスロット３０７に収納された拡張カードの使用を追従させながら、システムの切り換えを行うことを可能とする。
【０１０８】
なお、前述した各実施形態では、多機能だが起動時間の長いオペレーティングシステムと機能は制限されるが起動時間の短いオペレーティングシステムとを組み合わせる例を説明したが、この発明は、これに限られるものではなく、例えば同等かつ異種のオペレーティングシステムを２つ組み合わせる場合であっても適用可能である。
【０１０９】
つまり、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。たとえば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１１０】
【発明の効果】
以上のように、この発明によれば、各々がＣＰＵを有する２つのシステムを備え、これらを制御することにより、その利便性を高めることを可能とした電子機器を提供することができる。
【図面の簡単な説明】
【図１】この発明の第１実施形態に係る電子機器の構成を示す図。
【図２】同第１実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図３】同第２実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図４】同第３実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図５】同第４実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図６】同第５実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図７】同第６実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図８】同第７実施形態に係る電子機器の構成を示す図。
【図９】同第７実施形態の電子機器における電力供給制御およびシステム切り換え制御について説明するためのフローチャート。
【図１０】同第８実施形態に係る電子機器の構成を示す図。
【図１１】同第９実施形態に係る電子機器のセレクタの詳細な構成を示す図。
【図１２】同第１０実施形態に係る電子機器の共有部に設けられるカードスロットに関わる構成を示す図。
【符号の説明】
１００…システム（Ａ）
１０１…ＣＰＵ
１０２…ブリッジ装置
１０３…ＤＲＡＭ
１０４…表示コントローラ
１０５…ブリッジ装置
１０６…ハードディスク装置
１０７…キーボードコントローラ
１０８…電源制御装置（ＰＳＣ）
１０９…組み込みコントローラ（ＥＣ）
１１０…電源ボタン
２００…システム（Ｂ）
２０１…ＣＰＵ
２０２…ＲＯＭ
２０３…ＳＲＡＭ
２０４…表示コントローラ
２０５…キーボードコントローラ
２０６…電源制御装置（ＰＳＣ）
２０７…組み込みコントローラ（ＥＣ）
３００…共有部
３０１…セレクタ
３０２…共有パネル
３０３…セレクタ
３０４…共有キーボード
３０５…共有マウス
３０６…セレクタ
３０７…共有カードスロット
４０１…インターフェース信号線
４０２…バス
【図１】
2004086330.tif 000003
【図２】
2004086330.tif 000004
【図３】
2004086330.tif 000005
【図４】
2004086330.tif 000006
【図５】
2004086330.tif 000007
【図６】
2004086330.tif 000008
【図７】
2004086330.tif 000009
【図８】
2004086330.tif 000010
【図９】
2004086330.tif 000011
【図１０】
2004086330.tif 000012
【図１１】
2004086330.tif 000013
【図１２】
2004086330.tif 000014