(57)【要約】      （修正有）【課題】複数のオペレーションシステムを具えたコンピュータ装置においてオペレーションシステムを急速に切り換える。【解決手段】ハードディスク１７中に少なくとも第１ＯＳ１７１ａと第２ＯＳ１７２ａ及び第２ＯＳのコアプログラム１７２ｂが保存され、事件信号生成ユニット２４が該コンピュータ装置１００に接続されている。コンピュータ装置１００は起動プロセスを完成した後、該ハードディスク１７中より該第１ＯＳ１７１ａをロード及び実行し、並びにシステムメモリ１４中に第２ＯＳコアプログラムメモリ領域１４１を構築してそれに第２ＯＳコアプログラム１７２ｂをロードする。該コンピュータ装置１００が該事件信号生成ユニット２４が設定された事件信号を生成したことを検出すると、第２ＯＳコアプログラム１７２ｂを実行し、該コンピュータ装置１００を第１ＯＳ１７１ａより第２ＯＳ１７２ａに切り換え操作実行する。【選択図】図１
2007073025.tif 000002
【特許請求の範囲】
【請求項１】
複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、コンピュータ装置中にあってハードディスク、システムメモリ、基本入出力システム、事件信号生成ユニットが接続され、該ハードディスク中に第１オペレーションシステム、第２オペレーションシステム及び第２オペレーションシステムコアプログラムが保存され、この方法は、
（ａ）コンピュータ装置がシステム基本起動プロセスを完成するステップ、
（ｂ）ハードディスク中より該第１オペレーションシステムをロード及び実行するステップ、
（ｃ）コンピュータ装置がシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域を構築するステップ、
（ｄ）ハードディスク中より、第２オペレーションシステムコアプログラムを該第２オペレーションシステムコアプログラムメモリ領域にロードするステップ、
（ｅ）該事件信号生成ユニットが設定された第１事件信号を生成したかを検出するステップ、
（ｆ）該第１事件信号を検出した時、第２オペレーションシステムコアプログラムメモリ領域中にロードされた第２オペレーションシステムコアプログラムを実行するステップ、
（ｇ）コンピュータ装置を第１オペレーションシステムより第２オペレーションシステムでの操作に切り換えるステップ、
以上のステップを包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項２】
請求項１記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、ハードディスクに第１セクタと第２セクタが画定され、そのうち、第１セクタ中に第１オペレーションシステムが保存され、第２セクタ中に該第２オペレーションシステムと第２オペレーションシステムコアプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項３】
請求項２記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第１オペレーションシステムがＷｉｎｄｏｗｓ（登録商標）オペレーションシステム、第１オペレーションシステムがエンベッドオペレーションシステムとされたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項４】
請求項２記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第２セクタ中に、該第２オペレーションシステムをサポートする装置駆動プログラム及びアプリケーションプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項５】
請求項１記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、（ｇ）のステップの後、さらに、
（ｈ）該コンピュータ装置が第２オペレーションシステムを実行する時、第２事件信号を検出するステップ、
（ｉ）第２事件信号を検出した時、該第２オペレーションシステムの実行を停止するステップ、
（ｊ）該第１オペレーションシステムを覚醒させて、コンピュータ装置を該第１オペレーションシステムの実行に回復させるステップ、
を包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項６】
複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、コンピュータ装置中にあってハードディスク、システムメモリ、基本入出力システム、事件信号生成ユニットが接続され、該ハードディスク中に第１オペレーションシステム、第２オペレーションシステム及び第２オペレーションシステムコアプログラムが保存され、この方法は、
（ａ）コンピュータ装置がシステム基本起動プロセスを完成するステップ、
（ｂ）ハードディスク中より該第２オペレーションシステムをロード及び実行するステップ、
（ｃ）コンピュータ装置がシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域を構築するステップ、
（ｄ）ハードディスク中より、第２オペレーションシステムコアプログラムを該第２オペレーションシステムコアプログラムメモリ領域にロードするステップ、
（ｅ）該事件信号生成ユニットが設定された第１事件信号を生成したかを検出するステップ、
（ｆ）該第１事件信号を検出した時、第２オペレーションシステムコアプログラムメモリ領域中にロードされた第２オペレーションシステムコアプログラムを実行するステップ、
（ｇ）コンピュータ装置に第２オペレーションシステムにおける操作を実行させるステップ、
以上のステップを包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項７】
請求項６記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、ハードディスクに第１セクタと第２セクタが画定され、そのうち、第１セクタ中に第１オペレーションシステムが保存され、第２セクタ中に該第２オペレーションシステムと第２オペレーションシステムコアプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項８】
請求項７記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第１オペレーションシステムがＷｉｎｄｏｗｓ（登録商標）オペレーションシステム、第１オペレーションシステムがエンベッドオペレーションシステムとされたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項９】
請求項７記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第２セクタ中に、該第２オペレーションシステムをサポートする装置駆動プログラム及びアプリケーションプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【請求項１０】
請求項６記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、（ｇ）のステップの後、さらに、
（ｈ）該コンピュータ装置が第２オペレーションシステムを実行する時、第２事件信号を検出するステップ、
（ｉ）第２事件信号を検出した時、該第２オペレーションシステムの実行を停止するステップ、
（ｊ）該第１オペレーションシステムをロード及び実行し、コンピュータ装置を該第１オペレーションシステムの操作モードに進入させるステップ、
を包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一種の複数のオペレーションシステムを具えたコンピュータ装置の制御方法に係り、特に、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法に関する。
【背景技術】
【０００２】
コンピュータ技術中にあって、伝統的には、同一のコンピュータ装置中に一つのオペレーションシステム（ＯＳ）をインストールし、コンピュータ起動時に、システム基本起動プロセスを完成した後、ハードディスク中のオペレーションシステムをロード及び実行し、並びに装置駆動プログラム及び指定のアプリケーションプログラムをロード及び実行する。
【０００３】
コンピュータ装置の機能が増強され、コンピュータ装置の応用領域が広がるにつれ、コンピュータメーカーは異なるコンピュータ機能を設計して実際の要求に対応している。例えば、典型的な応用は、コンピュータ装置を家電設備或いはマルチメディアオーディオビデオ再生装置に結合し、機能が向上されたコンピュータシステムを設計する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、コンピュータ装置と家電設備或いはマルチメディア再生装置の間は、各自のハードウエア構造設計と機能訴求に違いがあるため、家電設備或いはマルチメディア再生装置を整合させたコンピュータシステムにあって、そのコンピュータシステムの起動時間は一般の家電設備或いはマルチメディア再生装置（例えばＣＤプレイヤー或いはＤＶＤプレイヤー）の操作方式のような即時起動はできない。
【０００５】
一般のユーザーがパーソナルコンピュータを使用する時、パーソナルコンピュータの全ての機能を使用する人はめったになく、通常はそのうちの一つの機能、例えば、パーソナルコンピュータで音楽を聴くか、或いはテレビを観るか或いは映画を観る機能のみを実行する。ただしユーザーが該マルチメディア再生機能或いは家電設備の機能を実行する時には、必ずコンピュータシステムを起動し並びにコンピュータシステムに基本入出力システムプログラム起動、ＰＯＳＴ（パワーオンセルフテスト）プログラム、周辺設備検出及び駆動、操作システム起動などの全てのプロセスを完成してからでなければ、該マルチメディア再生機能を実行できない。
【０００６】
パーソナルコンピュータ起動時間を短縮する伝統的な方法は、原ハードディスク中のオペレーションシステムのほかに、第２のオペレーションシステムをそのハードディスクの別のセクタ内にインストールし、マルチメディア再生或いは情報家電機能を提供すると共に、起動時間を短縮する、というものである。
【０００７】
しかし、上述の方法を採用すると、ユーザーにコンピュータ装置の正常起動実行か、マルチメディア再生或いは情報家電機能の実行かの選択を提供できるが、但しコンピュータシステムがオペレーションシステム起動時に、該コンピュータシステムがハードディスクのデータにアクセスする時、ハードディスクデータアクセス速度に極めて大きな制限を受ける。
【０００８】
このため、本発明の主要な目的は、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法を提供することにあり、それは、二つ以上のオペレーションシステムがインストールされたコンピュータ装置にあって、異なるオペレーションシステム間の切り換えを加速できる方法であるものとする。
【０００９】
本発明のもう一つの目的は、コンピュータ装置の複数のオペレーションシステム間の切り換え方法を提供することにあり、それは、コンピュータ装置中のシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域が配置され、並びに第２オペレーションシステムコアプログラムをロードし、該第２オペレーションシステムコアプログラムメモリ領域の動作により、第２オペレーションシステムに切り換える時、急速に第２オペレーションシステムに切り換えられる方法であるものとする。
【００１０】
本発明が周知の技術の問題を解決するために採用する技術手段は以下のようである。即ち、コンピュータ装置のハードディスク中に少なくとも第１オペレーションシステムと第２オペレーションシステム及び第２オペレーションシステムのコアプログラムが保存され、事件信号生成ユニットが該コンピュータ装置に接続されている。該ハードディスクは第１セクタと第２セクタに分割され、そのうち、第１セクタ中に第１オペレーションシステムが保存され、該第２セクタ中に第２オペレーションシステム及び第２オペレーションシステムコアプログラムが保存される。コンピュータ装置が起動プロセスを完成した後、該コンピュータ装置は該ハードディスク中より該第１オペレーションシステムをロード及び実行し、並びにシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域を構築してそれに第２オペレーションシステムコアプログラムをロードする。該コンピュータ装置が該事件信号生成ユニットが設定された事件信号を生成したことを検出すると、第２オペレーションシステムコアプログラムメモリ領域中にロードされた第２オペレーションシステムコアプログラムを実行し、こうして該コンピュータ装置を第１オペレーションシステムより切り換えられて第２オペレーションシステムにおいて操作実行される。該第１オペレーションシステムはＷｉｎｄｏｗｓ（登録商標）オペレーションシステム、該第２オペレーションシステムはエンベッド式オペレーションシステムとされる。
【００１１】
前述の実施例は、起動時に第１オペレーションシステムをロード及び実行し、事件信号を検出し、第２オペレーションシステムをロード及び実行し、第１オペレーションシステムへの切り換え、回復、実行の順序を実施例として説明する。実際の応用時には、起動時に第２オペレーションシステムをロード及び実行し、事件信号を検出し、第２オペレーションシステムを実行し、第１オペレーションシステムに切り換え、回復、実行の順序もありうる。
【課題を解決するための手段】
【００１２】
請求項１の発明は、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、コンピュータ装置中にあってハードディスク、システムメモリ、基本入出力システム、事件信号生成ユニットが接続され、該ハードディスク中に第１オペレーションシステム、第２オペレーションシステム及び第２オペレーションシステムコアプログラムが保存され、この方法は、
（ａ）コンピュータ装置がシステム基本起動プロセスを完成するステップ、
（ｂ）ハードディスク中より該第１オペレーションシステムをロード及び実行するステップ、
（ｃ）コンピュータ装置がシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域を構築するステップ、
（ｄ）ハードディスク中より、第２オペレーションシステムコアプログラムを該第２オペレーションシステムコアプログラムメモリ領域にロードするステップ、
（ｅ）該事件信号生成ユニットが設定された第１事件信号を生成したかを検出するステップ、
（ｆ）該第１事件信号を検出した時、第２オペレーションシステムコアプログラムメモリ領域中にロードされた第２オペレーションシステムコアプログラムを実行するステップ、
（ｇ）コンピュータ装置を第１オペレーションシステムより第２オペレーションシステムでの操作に切り換えるステップ、
以上のステップを包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項２の発明は、請求項１記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、ハードディスクに第１セクタと第２セクタが画定され、そのうち、第１セクタ中に第１オペレーションシステムが保存され、第２セクタ中に該第２オペレーションシステムと第２オペレーションシステムコアプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項３の発明は、請求項２記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第１オペレーションシステムがＷｉｎｄｏｗｓ（登録商標）オペレーションシステム、第１オペレーションシステムがエンベッドオペレーションシステムとされたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項４の発明は、請求項２記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第２セクタ中に、該第２オペレーションシステムをサポートする装置駆動プログラム及びアプリケーションプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項５の発明は、請求項１記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、（ｇ）のステップの後、さらに、
（ｈ）該コンピュータ装置が第２オペレーションシステムを実行する時、第２事件信号を検出するステップ、
（ｉ）第２事件信号を検出した時、該第２オペレーションシステムの実行を停止するステップ、
（ｊ）該第１オペレーションシステムを覚醒させて、コンピュータ装置を該第１オペレーションシステムの実行に回復させるステップ、
を包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項６の発明は、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、コンピュータ装置中にあってハードディスク、システムメモリ、基本入出力システム、事件信号生成ユニットが接続され、該ハードディスク中に第１オペレーションシステム、第２オペレーションシステム及び第２オペレーションシステムコアプログラムが保存され、この方法は、
（ａ）コンピュータ装置がシステム基本起動プロセスを完成するステップ、
（ｂ）ハードディスク中より該第２オペレーションシステムをロード及び実行するステップ、
（ｃ）コンピュータ装置がシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域を構築するステップ、
（ｄ）ハードディスク中より、第２オペレーションシステムコアプログラムを該第２オペレーションシステムコアプログラムメモリ領域にロードするステップ、
（ｅ）該事件信号生成ユニットが設定された第１事件信号を生成したかを検出するステップ、
（ｆ）該第１事件信号を検出した時、第２オペレーションシステムコアプログラムメモリ領域中にロードされた第２オペレーションシステムコアプログラムを実行するステップ、
（ｇ）コンピュータ装置に第２オペレーションシステムにおける操作を実行させるステップ、
以上のステップを包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項７の発明は、請求項６記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、ハードディスクに第１セクタと第２セクタが画定され、そのうち、第１セクタ中に第１オペレーションシステムが保存され、第２セクタ中に該第２オペレーションシステムと第２オペレーションシステムコアプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項８の発明は、請求項７記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第１オペレーションシステムがＷｉｎｄｏｗｓ（登録商標）オペレーションシステム、第１オペレーションシステムがエンベッドオペレーションシステムとされたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項９の発明は、請求項７記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、第２セクタ中に、該第２オペレーションシステムをサポートする装置駆動プログラム及びアプリケーションプログラムが保存されたことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
請求項１０の発明は、請求項６記載の複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法において、（ｇ）のステップの後、さらに、
（ｈ）該コンピュータ装置が第２オペレーションシステムを実行する時、第２事件信号を検出するステップ、
（ｉ）第２事件信号を検出した時、該第２オペレーションシステムの実行を停止するステップ、
（ｊ）該第１オペレーションシステムをロード及び実行し、コンピュータ装置を該第１オペレーションシステムの操作モードに進入させるステップ、
を包含したことを特徴とする、複数のオペレーションシステムを具えたコンピュータ装置におけるオペレーションシステムの急速切り換え方法としている。
【発明の効果】
【００１３】
本発明の設計によると、二つ以上のオペレーションシステムをインストールしたコンピュータ装置にあって、コンピュータ装置のシステムメモリ中に第２オペレーションシステムコアプログラムメモリ領域が配置され、この第２オペレーションシステムコアプログラムメモリ領域に第２オペレーションシステムコアプログラムがロードされ、ユーザーが特定機能を実行する時、まず第１オペレーションシステムの第２オペレーションシステムへの急速切り換え動作を実行する。実際の応用時、該コンピュータ装置がマルチメディア再生或いは情報家電機能を結合したものであれば、該オペレーションシステムの急速切り換え操作により、設定されたマルチメディア再生或いは情報家電機能の急速切り換えを達成できる。
【発明を実施するための最良の形態】
【００１４】
図１は本発明の第１実施例のシステム機能ブロック図である。本発明のコンピュータ装置１００は、第１マイクロプロセッサ１１、第１バスブリッジ１２、第２バスブリッジ１３を包含し、そのうち、該第１マイクロプロセッサ１１はシステムバスを介して第１バスブリッジ１２に接続され、第１バスブリッジ１２にシステムメモリ１４が接続され、並びにディスプレイインタフェース１５０を介してディスプレイ１５が接続されている。
【００１５】
第２バスブリッジ１３に基本入出力システムメモリ１６が接続されている。該基本入出力システムメモリ１６中にはコンピュータ装置の起動時に必要な基本入出力システムプログラム１６１（ＢＩＯＳプログラム）及びＰＯＳＴ（パワーオンセルフテスト）プログラム１６２が保存されている。
【００１６】
第２バスブリッジ１３はバスを介してハードディスクインタフェース１７０に接続され、更に該ハードディスクインタフェース１７０を介してハードディスク１７に接続されている。該ハードディスク１７は本発明中のデータ保存媒体とされる。該ハードディスク１７中に第１セクタ１７１と第２セクタ１７２が画定され、該第１セクタ１７１中に第１オペレーションシステム１７１ａがインストールされている。該第１オペレーションシステム１７１ａは、現在普及し使用されているＷｉｎｄｏｗｓ（登録商標）オペレーションシステムとされうる。コンピュータ起動時に、該第１オペレーションシステム１７１ａで起動すれば、該コンピュータは第１オペレーションシステム１７１ａ下で操作可能である。該第１セクタ１７１中にコンピュータ装置１００の運転に必要な各種の装置駆動プログラム１７１ｂ及びアプリケーションプログラム１７１ｃがインストールされている。
【００１７】
該ハードディスク１７の第２セクタ１７２中に第２オペレーションシステム１７２ａ及び第２オペレーションシステムコアプログラム１７２ｂ（Ｋｅｒｎｅｌ）が保存されている。該第２オペレーションシステム１７２ａはＬｉｎｕｘ（登録商標）オペレーションシステム（Ｌｉｎｕｘ−ｂａｓｅｄ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とされうるほか、その他のタイプのオペレーションシステム、例えば、タイニーウインドウス（登録商標）オペレーションシステム（Ｔｉｎｙ  Ｗｉｎｄｏｗｓ（登録商標）−ｂａｓｅｄ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、或いはその他のエンベッドオペレーションシステム（Ｅｍｂｅｄｄｅｄ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とされうる。
【００１８】
該第２セクタ１７２中には第２オペレーションシステム１７２ａ下で操作可能な各種の装置駆動プログラム１７２ｃ及びアプリケーションプログラム１７２ｄが保存されうる。実際の応用時には、該装置駆動プログラム１７２ｃ及びアプリケーションプログラム１７２ｄはオーディオＣＤ、デジタル音楽、オーディオビデオディスク、或いはテレビ信号受信等の各種装置の駆動プログラム及びアプリケーションプログラムを包含しうる。
【００１９】
該コンピュータ装置１００の第２バスブリッジ１３はバス１３０を介してキーボードコントローラー２に接続されている。該キーボードコントローラー２はキーボード基本入出力システム２１（Ｋｅｙｂｏａｒｄ  ＢＩＯＳ）、キーボード装置２２、及びコンピュータマウス２３に接続されている。
【００２０】
該キーボードコントローラー２に事件信号生成ユニット２４が接続され、該事件信号生成ユニット２４中には少なくとも一つのキー或いはその他の操作信号を生成可能な装置が包含され、ユーザーの操作の下で、第１事件信号ｓ１、第２事件信号ｓ２を生成する。これら事件信号の生成は、キーボード装置２２に設けられた指定キーが押圧操作時に生成するキー信号とされることもできる。
【００２１】
実際の応用時、該事件信号生成ユニット２４は設定マルチメディア再生装置動作をインスタントプレイするコントロールキーと規定されることもできる。該事件信号生成ユニット２４は対応するマルチメディア再生装置パネル或いはコンピュータ上のキースイッチ、或いはリモコンに設置されたボタンにインストールされうる。
【００２２】
図２及び図３に示されるのは、図１の実施例の制御フローである。図１のシステム機能ブロック図も合わせて、本発明の制御フローについて以下に詳しく説明する。
【００２３】
コンピュータ装置１００の電源投入時（ステップ１０１）、コンピュータ装置１００はまずシステム開始プロセスを実行する（ステップ１０２）。このとき、該コンピュータ装置１００は基本入出力システムメモリ１６中より基本入出力システムプログラム１６１及びＰＯＳＴ（パワーオンセルフテスト）プログラム１６２をロードする。該コンピュータ装置１００がシステム起動及びセルフテストプロセスを完成した後、該コンピュータ装置１００はハードディスク１７中の第１セクタ１７１の第１オペレーションシステム１７１ａをロード及び実行し（ステップ１０３）、該コンピュータ装置１００は第１オペレーションシステム１７１ａのコンピュータ操作モードに進入する（ステップ１０４）。
【００２４】
コンピュータ装置１００が第１オペレーションシステム１７１ａのロード及び実行を完成した後、システムメモリ１４中に第２オペレーションシステムコアプログラムメモリ領域１４１を構築し（ステップ１０５）、並びにハードディスク１７の第２セクタ１７２中より、第２オペレーションシステムコアプログラム１７２ｂを第２オペレーションシステムコアプログラムメモリ領域１４１にロードし（ステップ１０６）、並びに該システムメモリ１４中に常駐させる。前述の第２オペレーションシステムコアプログラム１７２ｂは圧縮ファイルの形態で該第２オペレーションシステムコアプログラムメモリ領域１４１中に保存されることが可能で、これにより必要な保存空間を減少できる。
【００２５】
コンピュータ装置が正常操作モードにあるとき、第１事件信号ｓ１が発生したか否かを検出する（ステップ１０７）。即ち、ユーザーが事件信号生成ユニット２４を押圧操作するか或いはキーボード装置２２に設けられた特定キーを押圧操作した時、該第１事件信号ｓ１がキーボードコントローラー２により検出され、並びに該コンピュータ装置１００のＣＰＵ１１に伝送される（ステップ１０８）。
【００２６】
ＣＰＵ１１は第１事件信号ｓ１の発生が検出された時、第２オペレーションシステムコアプログラムメモリ領域１４１中にロードされた第２オペレーションシステムコアプログラム１７２ｂを実行し（ステップ１０９）、並びにコンピュータ装置１００は先に実行していた第１オペレーションシステムを切り換えて第２オペレーションシステムを実行する（ステップ１１０）。この後、該コンピュータ装置１００は即ち、第１オペレーションシステムの操作モードより第２オペレーションシステムの操作モードに切り換わる（ステップ１１１）。こうして、該コンピュータ装置１００がユーザーの必要時に第２オペレーションシステムに切り換えられる時、急速切り換えの目的を達成する。
【００２７】
上述の第１オペレーションシステムから第２オペレーションシステムへの切り換え実行のステップを完成した後、該コンピュータ装置１００は第２オペレーションシステム１７２ａ下で必要な各種装置駆動プログラム１７２ｃ及びアプリケーションプログラム１７２ｄをロード及び実行可能である。
【００２８】
該コンピュータ装置１００が第２オペレーションシステムにおいて操作された後、もし第２事件信号ｓ２が検出されれば（ステップ１１３）、コンピュータ装置１００は第２オペレーションシステムの実行を停止する（ステップ１１４）。即ち、このとき、コンピュータ装置は第２オペレーションシステムコアプログラム、及び第２オペレーションシステム下で操作される装置駆動プログラム及びアプリケーションプログラムを停止する。その後、第１オペレーションシステムが覚醒され、コンピュータ装置が正常コンピュータ操作モードに回復する（ステップ１１５）。こうして、コンピュータ装置が第１オペレーションシステムに急速に切り換えられ、新たに第１オペレーションシステムを起動する必要がない。
【００２９】
実際の応用時に、該第２オペレーションシステムは各種のマルチメディア再生装置（例えばオーディオＣＤ、デジタル音楽、オーディオビデオディスクの再生装置、或いはテレビ信号受信装置）或いは家電設備の制御の起動実行を行えるよう設計可能であり、ゆえにユーザーはコンピュータ装置の正常操作を選択できるほか、該コンピュータ装置の実行時に各種のマルチメディア再生装置或いは家電設備の機能を急速切り換え実行できる。
【００３０】
前述の実施例は起動時に第１オペレーションシステムをロード及び実行し、事件信号を検出し、及び第２オペレーションシステムを実行し、第１オペレーションシステムに切り換え、回復し実行する実施例である。実際の応用時には、起動時に第２オペレーションシステムをロード及び実行し、事件信号を検出し、第２オペレーションシステムを実行し、第１オペレーションシステムに切り換え、回復し実行する順序も可能である。
【００３１】
図４及び図５は、本発明の別の実施例の制御フローチャートである。この実施例中、コンピュータ装置１００の電源投入時（ステップ２０１）、コンピュータ装置１００はまずシステム起動プロセスを実行する（ステップ２０２）。このとき、コンピュータ装置１００は基本入出力システムメモリ１６中より基本入出力システムプログラム１６１及びＰＯＳＴ（パワーオンセルフテスト）プログラム１６２をロードする。該コンピュータ装置１００がシステム起動及びセルフテストプロセスを完成した後、該コンピュータ装置１００はハードディスク１７中の第２セクタ１７２の第２オペレーションシステム１７２ａをロード及び実行する（ステップ２０３）。
【００３２】
コンピュータ装置１００が第２オペレーションシステムのロード及び実行を完成後、システムメモリ１４中に第２オペレーションシステムコアプログラムメモリ領域１４１を構築し（ステップ２０４）、並びにハードディスク１７の第２セクタ１７２中より、第２オペレーションシステムコアプログラム１７２ｂを第２オペレーションシステムコアプログラムメモリ領域１４１にロードし、並びにシステムメモリ１４中に常駐させる。
【００３３】
コンピュータ装置１００が第２オペレーションシステムの操作環境にあるとき、第１事件信号ｓ１が発生したか否かを検出する（ステップ２０６）。即ち、ユーザーが事件信号生成ユニット２４を押圧操作するか或いはキーボード装置２２に設けられた特定キーを押圧操作した時、該第１事件信号ｓ１がキーボードコントローラー２により検出され、並びに該コンピュータ装置１００のＣＰＵ１１に伝送される（ステップ２０７）。
【００３４】
ＣＰＵ１１は第１事件信号ｓ１の発生が検出された時、第２オペレーションシステムコアプログラムメモリ領域１４１中にロードされた第２オペレーションシステムコアプログラム１７２ｂを実行する（ステップ２０８）。
【００３５】
上述のステップが完成した後、該コンピュータ装置１００は第２オペレーションシステム１７２ａ下で必要な各種装置駆動プログラム１７２ｂ及びアプリケーションプログラム１７１ｃをロード及び実行可能である（ステップ２０９）。
【００３６】
コンピュータ装置１００が第２オペレーションシステム１７２ａにおいて操作される時、もし第２事件信号ｓ２が検出されると（ステップ２１０）、コンピュータ装置１００は第２オペレーションシステムの実行を停止する（ステップ２１１）。即ち、このとき、コンピュータ装置は第２オペレーションシステムコアプログラム、及び第２オペレーションシステム下で操作される装置駆動プログラム及びアプリケーションプログラムを停止する。
【００３７】
その後、コンピュータ装置１００はハードディスク１７中の第１セクタ１７１の第２オペレーションシステム１７１ａをロード及び実行し（ステップ２１２）、コンピュータ装置１００は第１オペレーションシステムのコンピュータ操作モードに進入する。この実施例は同様に複数のオペレーションシステムを具えたコンピュータ装置中での異なるオペレーションシステムへの急速に切り換えを行える。
【００３８】
以上の実施例の説明は、本発明の好ましい実施例の説明にすぎず、本発明の技術の属する分野における通常の知識を有するものであれば、上述の実施例の説明に基づきその他の各種の改良及び変化をなしうる。しかしこれらの本発明の実施例に基づきなしうる各種の改良及び変化は、本発明の精神及び規定する請求範囲内に属するものとする。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例のシステム機能ブロック図である。
【図２】本発明の第１実施例の制御フローチャートである。
【図３】本発明の第１実施例の制御フローチャートである。
【図４】本発明の別の実施例の制御フローチャートである。
【図５】本発明の別の実施例の制御フローチャートである。
【符号の説明】
【００４０】
１００  コンピュータ装置
１１  ＣＰＵ
１２  第１バスブリッジ
１３  第２バスブリッジ
１３０  バス
１４  システムメモリ
１５  ディスプレイ
１５０  ディスプレイインタフェース
１６  基本入出力システムメモリ
１６１  基本入出力システムプログラム
１６２  ＰＯＳＴ（パワーオンセルフテスト）プログラム
１７  ハードディスク
１７０  ハードディスクインタフェース
１７１  第１セクタ
１７１ａ  第１オペレーションシステム
１７１ｂ  装置駆動プログラム
１７１ｃ  アプリケーションプログラム
１７２  第２セクタ
１７２ａ  第２オペレーションシステム
１７２ｂ  第２オペレーションシステムコアプログラム
１７２ｃ  装置駆動プログラム
１７２ｄ  アプリケーションプログラム
２  キーボードコントローラー
２２  キーボード装置
２３  コンピュータマウス
２４  事件信号生成ユニット
【図１】
2007073025.tif 000003
【図２】
2007073025.tif 000004
【図３】
2007073025.tif 000005
【図４】
2007073025.tif 000006
【図５】
2007073025.tif 000007