(57)【特許請求の範囲】
【請求項１】
オペレーティングシステム（ＯＳ）を有するコンピュータシステム用のハイブリッドシャットダウンプロセスと高速な起動プロセスとを、前記コンピュータシステムにより実現する方法であって、
前記コンピュータシステムが、
前記ハイブリッドシャットダウンプロセスを開始できるように、ユーザに命令を入力できるようにするステップと、
前記ハイブリッドシャットダウンプロセスを開始するアプリケーションに前記命令を渡すステップと、
現在のシステム状態を最後のシステム状態として保存することによってハイバーネーション状態の準備をすることを前記ＯＳに要求するステップであって、前記ＯＳはハードウェアにハイバーネーションを実施するように要求するステップと、
前記ＯＳから前記ハードウェア要求を取得するステップと、
前記ハイバーネーション状態に入る代わりに前記コンピュータシステムの電源を切断するステップと、
次回の電源の投入時に、前回の電源切断からハードウェア構成が変更されたかどうかを判断して、変更されている場合には、完全なシステムブートを実施し、これ以外の場合には、前記保存されている最後のシステム状態を使用して前記ハイバーネーション状態からの高速なレジュームプロセスを実施して前記コンピュータシステムの完全な機能を実現するステップと
を実行する方法。
【請求項２】
前記コンピュータシステムが、
前記命令を前記ＯＳと前記アプリケーションとに渡すことができるようにハードウェア信号通信とソフトウェアプログラミングとを使用してボタンを構成するステップ
をさらに実行する請求項１に記載の方法。
【請求項３】
前記コンピュータシステムが、
前記ハイブリッドシャットダウンプロセスが進行中ではない場合に前記ハイバーネーション状態に入るステップ
をさらに実行する請求項１に記載の方法。
【請求項４】
前記現在のシステム状態は前記最後のシステム状態としてハードディスクドライブ上に保存される
請求項１に記載の方法。
【請求項５】
前記アプリケーションは前記ユーザから前記命令を受け取るハードウェアボタンに関連付けられている
請求項１に記載の方法。
【請求項６】
ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現するシステムであって、
ユーザが前記ハイブリッドシャットダウンプロセスを開始する命令を入力できるようにし、コンピュータ上に位置しているボタンと、
前記命令を受け取ったときに、オペレーティングシステム（ＯＳ）に現在のシステム状態を最後のシステム状態として保存することによってハイバーネーション状態の準備することを要求するアプリケーションであって、前記ＯＳはハードウェアにハイバーネーションを実施するように要求するアプリケーションと、
前記ハードウェア要求を取得するように構成されており、前記ハイバーネーション状態に入る代わりに前記コンピュータの電源を切断し、次回の電源投入時に、制御を前記ＯＳに渡し、前記ＯＳは前回の電源切断以降ハードウェア構成の変更が検出された場合には完全なシステムブートを実施し、これ以外の場合には、前記ＯＳは前記保存されている最後のシステム状態を使用して前記ハイバーネーション状態からの高速なレジュームプロセスを実施して前記コンピュータの完全な機能を実現するＢＩＯＳファームウェアと
を有するシステム。
【請求項７】
前記アプリケーションは前記ボタンに関連付けられている
請求項６に記載のシステム。
【請求項８】
前記ＢＩＯＳファームウェアは前記命令を前記ＯＳと前記アプリケーションとに渡すことができるようにハードウェア信号通信とソフトウェアプログラミングとを使用して前記ボタンを構成する
請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本願は、本発明と出願とに整合する限りその内容全体が参照により本明細書に援用される２００８年９月５日に出願された「ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステム」という名称の米国特許出願第１２／２３０，８２２号からの優先権を主張する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）のマーケティングサーベイは、ＰＣ製造者に対する最も一般的な顧客の要求の１つはＰＣの高速な起動であることを示している。現在ほとんどのＰＣにはＷｉｎｄｏｗｓ（登録商標、以下同じ）オペレーティングシステム（ＯＳ）とアプリケーションソフトウェアプログラムとが予め搭載されている。ＰＣの電源切断状態（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ（ＡＣＰＩ）のＳ５）からの完全なブートプロセスを完了するまで１．５から２分が通常必要である。アンチウィルスソフトウェアが実行されている場合、完全ブート起動プロセスはより長くなることがある。
【０００３】
Ｗｉｎｄｏｗｓ  Ｖｉｓｔａはスリープモード（ＡＣＰＩのＳ３）、ハイバーネーションモード（ＡＣＰＩのＳ４）、およびハイブリッドスリープモード電源管理機能を現在提供している。これらの電源管理機能によってＰＣは電源切断前の最後の状態に素早くレジュームすることが可能で、各々が異なる電力消費レベル、レジューム時間、および安定性を提供している。たとえば、Ｓ３スリープモードはデータ（最後のシステム状態コンテキストデータ等）をシステムメモリに保存し、システムをスタンバイモードにする。コンピュータシステムを起動させて、ほぼ即座に使用することができる。しかし、Ｓ３スリープモードでは、電源は切断してはならない。電源がいったん切断されると、システムはＳ５電源切断状態から完全ブートプロセスを使用して再起動しなければならないことになる。
【０００４】
Ｓ４ハイバーネーションモードはデータ（最後のシステム状態コンテキストデータなど）をシステムメモリではなくハードディスクドライブに保存する。コンピュータシステムを再使用する必要があるときには、システムは最後のシステム状態コンテキストデータを使用してブートアップする。Ｓ４ハイバーネーションモードからのブートアップはＳ３スリープモードからよりも長くかかる。
【０００５】
これらの電源管理機能は、ＰＣが使用されていないときにもすべて電力を消費する。さらに、Ｓ４ハイバーネーションモード以外では、これらの電源管理機能は、ユーザがＰＣの電源を切断したりＰＣの電源コードを抜いた場合には動作しない。Ｓ４ハイバーネーションモードはラップトップの電源コードが抜かれた場合にも動作するが、Ｓ４ハイバーネーションモードの電池電力消費は依然としてＳ５電源切断状態よりも高い。
【発明の概要】
【０００６】
オペレーティングシステム（ＯＳ）を有するコンピュータシステム用のハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法であって、ユーザがハイブリッドシャットダウンプロセスを開始できるように命令を入力できるようにすることと、命令をハイブリッドシャットダウンプロセスを開始するアプリケーションに渡すことと、ＯＳに現在のシステム状態を最後のシステム状態として保存することによってハイバーネーション状態の準備を要求することとを有している。ＯＳはハイバーネーション処理の最後にハードウェアにハイバーネーションを実施するように要求する。この方法は、ＯＳからハイバーネーションを実施するハードウェア要求を取得することと、ハイバーネーション状態に入る代わりにコンピュータシステムの電源を切断することと、次の電源の投入時に、保存されている最後の状態を使用してハイバーネーション状態からの高速なレジュームプロセスを実施してコンピュータシステムの完全な機能を実現することとをさらに有している。
【０００７】
ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現するシステムは、ユーザがハイブリッドシャットダウンプロセスを開始する命令を入力できるようにするボタンを有している。ボタンはコンピュータ上に位置している。システムは命令を受け取ったときに、現在のシステム状態を最後のシステム状態として保存することによってハイバーネーション状態の準備を、オペレーティングシステム（ＯＳ）に要求するアプリケーションをさらに有している。ＯＳはハイバーネーション処理の最後にハードウェアにハイバーネーションを実施するように要求する。システムは、ＯＳからのハイバーネーションを実施するハードウェア要求を取得するように構成されている基本入出力システム（ＢＩＯＳ）ファームウェアをさらに有している。ＢＩＯＳファームウェアはハイバーネーション状態に入る代わりにコンピュータの電源を切断する。次回の電源投入時に、ＯＳは保存されている最後のシステム状態を使用してハイバーネーション状態からの高速なレジュームプロセスを実施してコンピュータの完全な機能を実現する。
【０００８】
コンピュータ読み取り可能な媒体は、オペレーティングシステム（ＯＳ）を有しているコンピュータシステム用にハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する命令を提供する。命令はコンピュータシステム上で実行され、ユーザがハイブリッドシャットダウンプロセスを開始できるように命令を入力できるようにすることと、命令をハイブリッドシャットダウンプロセスを開始するアプリケーションに渡すことと、ＯＳに現在のシステム状態を最後のシステム状態として保存することによってハイバーネーション状態の準備を要求することとを有している。ＯＳはハイバーネーション処理の最後にハードウェアにハイバーネーションを実施するように要求する。命令は、ハイバーネーションを実施するハードウェア要求をＯＳから取得することと、ハイバーネーション状態に入る代わりにコンピュータシステムの電源を切断することと、次回の電源の投入時に、保存されている最後の状態を使用してハイバーネーション状態からの高速なレジュームプロセスを実施してコンピュータシステムの完全な機能を実現することとをさらに有している。
【０００９】
ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステムとの典型的な実施形態を、同じ番号は同じ要素を指している以下の図面を参照して、詳細に説明する。
【図面の簡単な説明】
【００１０】
【図１】ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する典型的なシステムの図である。
【図２】ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現するシステムと共に使用可能なコンピュータの典型的なハードウェア部品の図である。
【図３】ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する典型的な方法のフローチャートである。
【発明を実施するための形態】
【００１１】
［詳細な説明］
ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法及びシステムの１つまたは２つ以上の実施形態を詳細に説明する前に、ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステムとはその用途が以下の詳細な説明または図示した図面に記載されている詳細な構造、部品の構成、およびステップの構成には限定されていないことを当業者は理解するであろう。ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステムとは他の実施形態が可能であって、様々な方法で実施または実行することができる。また、本明細書で使用する語法と用語とは、説明を目的としており、限定と見なすべきではない。
【００１２】
図１はハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する典型的なシステム１００を示している。システム１００は、最初の電源投入時に部品のハードウェアを識別して起動する基本入出力システム（ＢＩＯＳ）ファームウェア１２０を有している。具体的には、ＢＩＯＳファームウェア１２０は、様々な媒体に保存されているソフトウェアプログラムがコンピュータの制御をロードし、実行し、引き継ぐことができるように、パーソナルコンピュータ（ＰＣ）などのコンピュータのハードウェアを準備し構成する。ＢＩＯＳファームウェア１２０は、メモリ装置に保存することができる。
【００１３】
システム１００はハイブリッドシャットダウンプロセスを開始する命令つまり入力をユーザから受け取ることができるハードウェアボタン１４０をさらに有している。ハードウェアボタン１４０は、ハイブリッドシャットダウンボタン１４２またはハイブリッドシャットダウンキー１４４であってもよい。ハードウェアボタン１４０が押されたというイベントはボタンイベントと呼ばれる。
【００１４】
システム１００はさらに、ハードウェアボタン１４０と関連しているオペレーティングシステム（ＯＳ）１３０とＷｉｎｄｏｗｓアプリケーションなどのソフトウェアアプリケーションつまりプログラム１１０とを有している。初期化中に、ＢＩＯＳファームウェア１２０は、ＯＳ  １３０がボタンイベントの通知を受け取れるように、Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  ｉｎｔｅｒｆａｃｅ  （ＡＣＰＩ）割り込みと呼ばれる該当するハードウェア信号通信とソフトウェアプログラミングとを使用してハードウェアボタン１４０を構成する。
【００１５】
ＯＳ  １３０の初期化中に、ＯＳ  １３０はアプリケーション１１０を起動してもよい。アプリケーション１１０はハードウェアボタン１４０が押されたときに、ＯＳ  １３０がアプリケーション１１０にボタンイベントを通知するようにＯＳ  １３０に登録する。アプリケーション１１０は、ハードウェアボタン１４０が押されたときに、ＯＳ  １３０によって自動的に起動されてもよい。
【００１６】
ボタンイベント通知をＯＳ  １３０から受け取った後、アプリケーション１１０はＯＳ  １３０にハイバーネーション状態の準備をして、現在のシステム状態を最後のシステム状態として保存するように要求することによって、ハイブリッドシャットダウンプロセスを開始する。最後のシステム状態はたとえばハードディスクドライブ上に保存してもよい。ＯＳ  １３０は、ハイバーネーション処理中にウェークアップイベントを任意に有効にしてもよい。ハイバーネーション処理の最後に、ＯＳ  １３０はコンピュータハードウェアにハイバーネーションを実施するように要求する。
【００１７】
ＢＩＯＳファームウェア１２０は、ＯＳ  １３０からコンピュータハードウェアへのハイバーネーション要求を取得する、つまり横取りする。ハイブリッドシャットダウンプロセスが進行中である、つまりハードウェアボタン１４０が押されたと判断された後、ＢＩＯＳファームウェア１２０はハイバーネーション状態に入る代わりにコンピュータの電源を切断するようにコンピュータハードウェアを構成する。任意のウェークアップイベントは無効にされ、ハイブリッドシャットダウンプロセスがハイバーネーション状態よりもより多くの電力を節約できるようにする。しかし、ＢＩＯＳハードウェア１２０が、ハードウェアボタン１４０が押されていないと判断し、ハイブリッドシャットダウンプロセスが進行中ではない場合、コンピュータはハイバーネーション状態に入る。
【００１８】
次回の電源投入時に、ＢＩＯＳファームウェア１２０は電源投入時自己テスト（ＰＯＳＴ）を実行し、制御をＯＳ  １３０に渡す。ＯＳ  １３０は、ハードウェア構成が前回の電源切断以降に変更されているかどうかを確認する。ハードウェア構成が変更されていない場合、ＯＳ  １３０は保存されている最後のシステム状態を使用して、コンピュータの完全な機能を実現するように、ハイバーネーション状態からの高速なレジュームプロセスを実施する。ハードウェア構成が変更されている場合、ＯＳ  １３０は完全なシステムブートを実施する。
【００１９】
ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する典型的なシステム１００は、コンピュータが、通常の完全なシステムブート時の時間のかかるハードウェア列挙と構成とを経ることなく、電源切断前のその最後の状態に素早く戻れるようにする。高速のレジュームの時間はたとえば３０秒未満である。システム１００は、前回の電源切断以来ハードウェア構成が変更されていない限り、予めロードされるソフトウェアプログラムの数にかかわらず、高速のシステム起動を可能にする。そのため、ＰＣの製造者はブート時間に妥協せずに自由にソフトウェアを追加することができる。システム１００は、コンピュータの電源オフ経路に組み込まれており、業界のグリーンＰＣイニシアチブを満たすように、真の電源切断状態と最低の電力消費レベルとを実現する。
【００２０】
図２は、ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現するために、システム１００と関連して使用できるコンピュータ２００の典型定期なハードウェア部品を示している。コンピュータ２００は、インターネットや他の種類のコンピュータまたは電話ネットワークなどのネットワークへの接続を有していてもよい。コンピュータ２００はシャシー１２２内に位置しているマザーボード１２４を有している。
【００２１】
ハイブリッドシャットダウンボタン１４２は、たとえば、通常の電源ボタン１４６の近くのシャシー１２２上に位置している。当業者はハイブリッドシャットダウンボタン１４２はシャシー１２２上の任意の場所に位置していてもよいことを理解することであろう。ハイブリッドシャットダウンボタン１４２は、再定義された電源ボタン、修正された電源ボタン、または汎用入出力（ＧＰＩＯ）ベースのハイブリッドシャットダウンボタンであってもよい。ハイブリッドシャットダウンボタン１４２は、ハイブリッドシャットダウンボタンコネクタ１５２を通してプロセッサ１５０に接続されている。電源ボタン１４６は電源ボタンコネクタ１４８を通してプロセッサ１５０に接続されている。
【００２２】
中央処理装置（ＣＰＵ）などのプロセッサ１５０はシステムメモリ１６２に接続されている。ノースブリッジ（ＮＢ）チップ１５６は、システムメモリ１６２の制御に使用することができる。ＮＢチップ１５２とサウスブリッジ（ＳＢ）チップ１５４とはチップセットの一部である。チップセットは、主要なマイクロコントローラチップを含んでおり、コンピュータ装置の制御に使用することができる。チップセット１５４、１５６は、２つのチップのマザーボード１２４上の配置に基づいてＮＢチップ１５６とＳＢチップ１５４と呼ばれる。コンピュータ２００は、その代わりに、ＮＢチップ１５６とＳＢチップ１５４とをさらに統合することによって、１つのチップだけを含んでいてもよい。システムメモリ１６２は、ランダムアクセスメモリ（ＲＡＭ）または同様の種類のメモリを有していてもよい。
【００２３】
コンピュータ２００はプロセッサ１５０にストレージコネクタ１６４を通して接続されている２次ストレージ装置１３６も有していてもよい。２次ストレージ装置１３６は、ハードディスクドライブ、フロッピディスクドライブ、ＣＤ−ＲＯＭドライブ、または他の種類の不揮発性データストレージを有していてもよく、さまざまなデータベースまたは他のリソースと通信してもよい。ハードディスクドライブを、ＯＳ  １３０、アプリケーション１１０、および最後のシステム状態を保存するために使用してもよい。
【００２４】
プロセッサ１５０は、本明細書で説明した方法のステップを実施する命令を実行してもよい。たとえば、プロセッサ１５０はアプリケーション１１０を自動的に開始したり、ハードウェアボタン１４０が押されたときにハイバーネーション状態の準備をするようにＯＳ  １３０に要求することをアプリケーション１１０に通知したりするために命令を実行してもよい。これらの命令は、システムメモリ１６２や２次ストレージ装置１３６に保存されていてもよいし、または任意のインターネットまたは他のネットワークから受信してもよい。
【００２５】
コンピュータ２００は、キーボード１８０、キーパッド（不図示）、マウス１７０などのカーソル制御装置、タッチスクリーン（スタイラスを備えていることもある））（不図示）、またはマイクロフォン（不図示）などのデータをコンピュータ２００に入力する任意の装置であってもよい入力装置も有している。キーボード１８０は、Ｐｅｒｓｏｎａｌ  Ｓｙｓｔｅｍ／２（ＰＳ／２）キーボードや汎用シリアルバス（ＵＳＢ）キーボードであってもよい。カスタムデザインキーであってもよいハイブリッドシャットダウンキー１４４は、ハイブリッドシャットダウンプロセスを開始する命令をユーザが入力できるようにキーボード１８０上に位置している。キーボード１８０とマウス１７０とは、それぞれキーボードコネクタ１９０とマウスコネクタ１９２とを通してマザーボード１２４に接続されている。
【００２６】
コンピュータ２００は、周辺装置をコンピュータマザーボードに取り付けるための周辺機器相互接続（ＰＣＩ）スロットおよび／またはＰＣＩ  Ｅｘｐｒｅｓｓ  （ＰＣＩ−Ｅ）スロット（併せて１３４を付する）も有している。コンピュータ２００はたとえばコンピュータモニタ、フラット画面ディスプレイ、または表示パネルなどの視覚的な画像を表示する任意の種類の装置であってもよい表示装置１７８もさらに有している。表示装置１７８は、グラフィックススロット１９４を通してプロセッサ１５０に接続されており、外部グラフィックスと呼ばれる。その代わりに、表示装置１７８はグラフィックススロットなしにＮＢチップ１５６への直接接続によってプロセッサ１５０に接続されていてもよく、統合グラフィックスと呼ばれる。
【００２７】
コンピュータ２００はプリンタなどのハードコピー形式でデータを示す任意の種類の装置やスピーカを有している他の種類の出力装置、またはデータを音声形式で提供する任意の装置とすることができる出力装置１７２をさらに有している。コンピュータ２００は、複数の入力装置、出力装置、および表示装置を有することができる。典型的なコンピュータ２００はデスクトップコンピュータ、ラップトップコンピュータ、および他の種類のコンピュータとすることができる。
【００２８】
コンピュータ２００は様々な部品を備えているとして示しているが、当業者はコンピュータ２００が追加のまたは異なる部品を含むことができることを理解するであろう。さらに、ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現するシステムと整合している実装の態様がシステムメモリに保存されているとして説明したが、当業者はこれらの態様はハードディスク、フロッピー（登録商標）ディスク、またはＣＤ−ＲＯＭなどの２次ストレージ装置などの他の種類のコンピュータプログラム製品またはコンピュータ読み取り可能媒体、インターネットまたは他のネットワークからの搬送波内で実現されている信号、ＲＡＭやＲＯＭの他の形態に保存したり読み出したりすることもできることを理解するであろう。コンピュータ読み取り可能媒体は、特定の方法を実施するコンピュータ２００を制御する命令を有していてもよい。
【００２９】
図３は、コンピュータ２００用のハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する典型的な方法３００のフローチャートである。方法３００は、該当するハードウェア信号通信とソフトウェアプログラムとを使用して、ボタンイベントをＯＳ  １３０に通知できるようにハードウェアボタン１４０を構成することによって３０２を開始する（ブロック３０４）。方法３００は、たとえばハイブリッドシャットダウンボタン１４２やキーボード１８０上に配置されているハイブリッドシャットダウンキー１４４を押すことによって、ハイブリッドシャットダウンプロセスを開始する命令をユーザが入力できるようにする（ブロック３０６）。ＯＳ  １３０はボタンイベントをアプリケーション１１０に渡す（ブロック３０８）。アプリケーション１１０は、ＯＳ  １３０にハイバーネーション状態を準備し、現在のシステム状態を最後のシステム状態としてハードディスクドライブ上に保存するように要求することによって、ハイブリッドシャットダウンプロセスを開始する（ブロック３１０）。ＯＳ  １３０は、コンピュータハードウェアにハイバーネーションプロセスの最後にハイバーネーションを実施するように要求する（ブロック３１０）。
【００３０】
ＢＩＯＳファームウェア１２０はハイバーネーションを実施するハードウェア要求をＯＳ  １３０から取得、つまり横取りする（ブロック３１２）。ＢＩＯＳファームウェア１２０はハイブリッドシャットダウンプロセスが進行中であるかどうかを判断し（ブロック３１４）、進行中ではない場合、コンピュータ２００はハイバーネーション状態に入る（ブロック３１６）。ハイブリッドシャットダウンプロセスが進行中である場合、ＢＩＯＳファームウェア１２０はハイバーネーション状態に入る代わりにコンピュータ２００の電源を切断するようにコンピュータハードウェアを構成する（ブロック３１８）。
【００３１】
次回の電源投入時に、ＢＩＯＳファームウェア１２０は制御をＯＳ  １３０に渡す前にＰＯＳＴを実施する（ブロック３２０）。ＯＳ  １３０は前回の電源切断以来ハードウェア構成が変更されていないかどうかを判断する（ブロック３２２）。変更されている場合、ＯＳ  １３０は完全なシステムブートを実施する（ブロック３２４）。ハードウェア構成が変更されていない場合、ＯＳ  １３０はコンピュータ２００の完全な機能を実現するように保存されている最後のシステム状態を使用してハイバーネーション状態からの高速のレジュームプロセスを実施する（ブロック３２６）。方法３００は３２８で終了する。
【００３２】
前述の詳細な記述において、ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステムとの実施形態によるシステムと方法とを具体的で典型定期な実施形態を参照して説明した。よって、本明細書と図面とは限定的ではなく例示的であると見なすべきである。ハイブリッドシャットダウンプロセスと高速な起動プロセスとを実現する方法とシステムとの範囲は、本明細書に添付されている番号が付されている例とその等効物とによってさらに理解される。
【００３３】
さらに、さまざまな実施形態の説明において、本明細書はステップの特定の順序として方法および／またはプロセスを示すことができる。しかし、方法またはプロセスが本明細書で説明したステップの特定の順序に依存しない限り、方法またはプロセスは説明したステップの特定の順序に限定されるべきではない。当業者はステップの他の順番が可能であることを理解するであろう。そのため、本明細書で記述したステップの特定の順序によって、請求項が限定されてはならない。さらに、方法および／またはプロセスに対する請求項は、それらのステップを記述した順序で実行することに限定されるべきではなく、当業者は順序を変更してもよく、その場合も様々な実施形態の精神と範囲内に依然として止まることを容易に理解するであろう。
【図１】
0005331886.tif 000002
【図２】
0005331886.tif 000003
【図３】
0005331886.tif 000004