(57)【要約】【課題】オペレーションシステムのスタートアップ方法を提供する。【解決手段】オペレーションシステムのスタートアップ方法が提供され、本方法は、ハードウェアスタートアップを起動させるステップ２０２と、トリガー信号があるか判断するステップ２０４と、トリガー信号がない時、ストレージデバイスから初期値パラメータを読み取り、初期値パラメータをスタートアッププログラムにロードするステップ２１０と、スタートアッププログラムを実行するステップと、オペレーションシステムを起動するステップ２１２と、からなる。【選択図】図２
2010271986.tif 000002
【特許請求の範囲】
【請求項１】
オペレーションシステムのスタートアップ方法であって、
ハードウェアスタートアップを起動させるステップと、
トリガー信号があるか判断するステップと、
トリガー信号がない時、ストレージデバイスから初期値パラメータを読み取り、前記初期値パラメータをスタートアッププログラムにロードするステップと、    
前記スタートアッププログラムを実行するステップと、
オペレーションシステムを起動するステップと、
からなることを特徴とするオペレーションシステムのスタートアップ方法。
【請求項２】
更に、トリガー信号がある時、システム初期化を実行すると共に、前記初期化パラメータを生成するステップを含むことを特徴とする請求項１に記載のオペレーションシステムのスタートアップ方法。  
【請求項３】
更に、トリガー信号がある時、前記初期値パラメータを前記ストレージデバイスに保存して、その後、再度、ハードウェアスタートアップを起動するステップを含むことを特徴とする請求項１に記載のオペレーションシステムのスタートアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーションシステムのスタートアップ方法に関するものである。
【背景技術】
【０００２】
一般のコンピュータのオペレーションシステムのスタートアップ工程は、図１で示されるように、ハードウェアのスタートアップ後、オペレーションシステムに進入する前に、システム初期化を実行し、初期値パラメータをスタートアッププログラム中のスタートアップ工程にロードする。
【０００３】
まず、ステップ１０２で、ハードウェア、例えば、CPU、周辺チップ等の電源、および、タイミングにエラーがないことが確認できた時、ハードウェアはスタートアップを完成する。
【０００４】
続いて、ステップ１０４で、システムは、BIOSスタートアッププログラムを読み取り、システム組織形態分析、および、ハードウェア検出を含むシステム初期化を実行するか、或いは、ユーザーがBIOSに進入して設定する。例えば、CPU型番号、メモリの大きさ、および、ハードディスク型番号を分析し、周辺のディスプレイ、キーボード、および、ハードディスク等が存在するか検出し、基本設定を実行する。上述のステップの完成後、システム設定値が変更されると、新しい初期値パラメータを生成するのと同じことである。
【０００５】
その後、ステップ１０６で、システムのコアが初期値パラメータをスタートアッププログラム内にロードし、最後に、ステップ１０８で、オペレーションシステムに進入する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２９９４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、オペレーションシステムのスタートアップ方法を提供する。
【課題を解決するための手段】
【０００８】
本発明のオペレーションシステムのスタートアップ方法は、ハードウェアスタートアップを起動させるステップと、トリガー信号があるか判断するステップと、トリガー信号がない時、ストレージデバイスから初期値パラメータを読み取り、初期値パラメータをスタートアッププログラムにロードするステップと、スタートアッププログラムを実行するステップと、オペレーションシステムを実行するステップと、からなる。
【発明の効果】
【０００９】
本発明のオペレーションシステムのスタートアップ方法は、スタートアップステップを条件的に簡潔にして、スタートアップにかかる時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】公知のオペレーションシステムのスタートアップ方法のフローチャート図である。
【図２】本発明の実施例によるオペレーションシステムのスタートアップ方法のフローチャート図である。
【発明を実施するための形態】
【実施例】
【００１１】
図２は、本発明の実施例によるオペレーションシステムのスタートアップ方法のフローチャート図である。まず、ステップ２０２で、コンピュータの電源を入れるとき、CPU、ノースブリッジ、サウスブリッジ、および、周辺チップ等、全てのチップアセンブリは、正確な電圧とタイミングの時に作動する。
【００１２】
ハードウェアのスタートアップ後、ステップ２０４で、システムはトリガー信号があるかどうか判断する。周辺のハードウェアの増加や交換は制御チップにより監視されるので、制御チップが発するトリガー信号に基づいて、ハードウェアの変更があるか判定することが出来る。また、ユーザーによりトリガー信号を設定することもできる。
【００１３】
本実施例中、ハードウェアの変更がある場合、第一次スタートアップシステムがステップ２０６を実行し、システムを初期化する。それは、CPU型番号、メモリの大きさ、および、ハードディスクの型番号を分析し、周辺のディスプレイ、キーボード、および、ハードディスク等を検出して、基本設定を実行するか、或いは、ユーザーがBIOSに進入して設定することである。初期化により、システムは新しい初期値パラメータを生成する。
【００１４】
その後、ステップ２０８で、システムは初期値パラメータをハードディスク、フラッシュメモリ、或いは、ストレージチップ等のストレージデバイスに保存し、新たにスタートアップして、ステップ２０２に戻る。
【００１５】
再度、スタートアップした後、システムはトリガー信号を検出し、初期化を実行するかどうかの根拠とする。正常な状況下で、ハードウェアの変動がない場合、周辺チップはトリガー信号を発しないか、或いは、トリガー信号の人的設定を実行せず、ステップ２１０〜２１２を実行し、システムは、ストレージデバイスから、前に保存した初期値パラメータを読み取って、スタートアッププログラム中にロードし、オペレーションシステムを起動する。その後、トリガー信号を検出しないときだけ、再度スタートアップした後、システムは、初期化を実行、および、初期値パラメータを保存するステップが不要で、直接、保存済みの初期値パラメータをスタートアッププログラムにロードして、スタートアップ工程を完成させる。
【００１６】
本発明では好ましい実施例を前述の通り開示したが、これらは決して本発明に限定するものではなく、当該技術を熟知する者なら誰でも、本発明の精神と領域を脱しない範囲内で各種の変動や変更若しくは変形を加えることができ、従って本発明の保護範囲は、特許請求の範囲で指定した内容を基準とする。
【符号の説明】
【００１７】
１０２  ステップ
１０４  ステップ
１０６  ステップ
１０８  ステップ
１１２  ステップ
２０２  ステップ
２０４  ステップ
２０６  ステップ
２０８  ステップ
２１０  ステップ
２１２  ステップ
【図１】
2010271986.tif 000003
【図２】
2010271986.tif 000004