【手続補正書】
【提出日】平成16年8月23日(2004.8.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】スリープ制御方法、およびイベント通知方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１、第２モードの少なくとも一方で動作可能な中央処理ユニットと、電源管理機能を含むオペレーティングシステムと、システムコントローラとを具備するコンピュータシステムにおけるオペレーティングシステム指向電力管理システムのスリープ制御方法において、
中央処理ユニットは第１モードでは第１メモリ管理システムを使用する第１メモリアドレス空間で動作し、第２モードでは第２メモリ管理システムを使用する第２メモリアドレス空間で動作し、
システム制御割り込みに応答してシステムコントローラ内のレジスタにセットされた起動要因をオペレーティングシステムにより判別する，ここで、起動要因は、少なくとも電源供給スイッチの押し下げ、リアルタイムクロックによりアラーム信号の発行、フラットパネルの開閉、モデムリンクからの起動として判別され、ステップと、
オペレーティングシステムによりスリープタイプフラグとスリープイネーブルフラグとをセットするステップと、
システム管理−基本入出力システムを起動するためのスリープタイプフラグとスリープイネーブルフラグとのセットに応答し、中央処理ユニットに対して中央処理ユニットの動作モードを第１モードから第２モードへ切換えるためのシステム管理割込みをオペレーティングシステムにより発行するステップと、
発行されたシステム管理割込みに応答してセットされたスリープタイプに対応する処理をシステム管理−基本入出力システムにより実施するステップと、
を具備するスリープ制御方法。
【請求項２】
第１、第２モードの少なくとも一方で動作可能な中央処理ユニットと、電源管理機能を含むオペレーティングシステムと、システムコントローラとを具備するコンピュータシステムにおけるオペレーティングシステム指向電力管理システムのスリープ制御方法において、
中央処理ユニットは第１モードでは第１メモリ管理システムを使用する第１メモリアドレス空間で動作し、第２モードでは第２メモリ管理システムを使用する第２メモリアドレス空間で動作し、
システム制御割り込みに応答してシステム管理メモリにセットされた温度イベントをオペレーティングシステムにより判別する，ここで、温度イベントは少なくとも温度変化、バッテリ容量／状態変化、ＡＣアダプタ変化として判別され、ステップと、
中央処理ユニットに対してシステム管理−基本入出力システムを起動するために中央処理ユニットの動作モードを第１モードから第２モードへ切換えるためのシステム管理割込みをオペレーティングシステムにより発行するステップと、
システム管理メモリにセットされた温度イベントに対応する処理をシステム管理−基本入出力システムにより実施するステップと、
を具備するスリープ制御方法。
【請求項３】
コンピュータにおけるイベント通知方法において、
電源スイッチ操作の検出時にコンピュータに対してコンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするためにシステム管理割込みを発行し、システム管理−基本入出力システムを起動するステップと、
電源スイッチの操作に基づいてシステム管理割込みが発行されたか否かをシステム管理−基本入出力システムにより判定するステップと、
システム管理割込みが電源スイッチの操作に基づいて発行されたと判定された場合、システム管理−基本入出力システムによりシステム管理割込みを発行するステップと、
コンピュータがサスペンド状態にセットされるべきか否かをオペレーティングシステムにより判定するステップと、
を具備するイベント通知方法。
【請求項４】
多数のサスペンド状態のいずれにコンピュータがセットされるべきかをシステム管理−基本入出力システムにより判定するステップと、
システム管理−基本入出力システムによりレジスタにウェークアップ指令を格納するステップと、
レジスタに格納されたウェークアップ指令に基づいてコンピュータのオペレーティングシステムを起動するステップと、
をさらに具備する請求項３記載のイベント通知方法。
【請求項５】
コンピュータにおける電源関連に係わるイベント通知方法において、
電源コントローラにより組込みコントローラに電源関連データを通知するステップと、
コンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするために電源関連データを含むシステム管理割込みを組込みコントローラにより発行し、システム管理−基本入出力システムを起動するステップと、
システム管理−基本入出力システムにより電源関連データをレジスタにセットするステップと、
オペレーティングシステムを起動するためにシステム管理−基本入出力システムによりシステム制御割込みを発行するステップと、
レジスタにセットされた電源関連データをオペレーティングシステムにより取得し、取得した電源関連データに基づいて電源管理プログラムを実行するステップと、
を具備するイベント通知方法。
【請求項６】
コンピュータにおける温度に係わるイベント通知方法において、
温度センサにより温度データを組込みコントローラに通知するステップと、
コンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするために温度データを含むシステム管理割込みを組込みコントローラにより発行し、システム管理−基本入出力システムを起動するステップと、
システム管理−基本入出力システムにより温度データをレジスタにセットするステップと、
オペレーティングシステムを起動するためにシステム管理−基本入出力システムによりシステム制御割込みを発行するステップと、
レジスタにセットされた温度データをオペレーティングシステムにより取得し、取得した温度データに基づいて電源管理プログラムを実行するステップと、
を具備するイベント通知方法。
【請求項７】
前記温度データはコンピュータの周辺温度であり、
周辺温度を第１の閾値温度と比較し、周辺温度が第１の閾値温度より高い時はコンピュータを冷却するステップをさらに具備する請求項６記載のイベント通知方法。
【請求項８】
周辺温度を前記第１の閾値温度より高い第２の閾値温度と比較するステップと、
周辺温度が第２の閾値温度より高い時はシャットダウン処理を実行するステップをさらに具備する請求項７記載のイベント通知方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
本発明の一実施態様によれば、第１、第２モードの少なくとも一方で動作可能な中央処理ユニットと、電源管理機能を含むオペレーティングシステムと、システムコントローラとを具備するコンピュータシステムにおけるオペレーティングシステム指向電力管理システムのスリープ制御方法において、
中央処理ユニットは第１モードでは第１メモリ管理システムを使用する第１メモリアドレス空間で動作し、第２モードでは第２メモリ管理システムを使用する第２メモリアドレス空間で動作し、
システム制御割り込みに応答してシステムコントローラ内のレジスタにセットされた起動要因をオペレーティングシステムにより判別する，ここで、起動要因は、少なくとも電源供給スイッチの押し下げ、リアルタイムクロックによりアラーム信号の発行、フラットパネルの開閉、モデムリンクからの起動として判別され、ステップと、
オペレーティングシステムによりスリープタイプフラグとスリープイネーブルフラグとをセットするステップと、
システム管理−基本入出力システムを起動するためのスリープタイプフラグとスリープイネーブルフラグとのセットに応答し、中央処理ユニットに対して中央処理ユニットの動作モードを第１モードから第２モードへ切換えるためのシステム管理割込みをオペレーティングシステムにより発行するステップと、
発行されたシステム管理割込みに応答してセットされたスリープタイプに対応する処理をシステム管理−基本入出力システムにより実施するステップと、
を具備する。
本発明の他の実施態様によれば、第１、第２モードの少なくとも一方で動作可能な中央処理ユニットと、電源管理機能を含むオペレーティングシステムと、システムコントローラとを具備するコンピュータシステムにおけるオペレーティングシステム指向電力管理システムのスリープ制御方法において、
中央処理ユニットは第１モードでは第１メモリ管理システムを使用する第１メモリアドレス空間で動作し、第２モードでは第２メモリ管理システムを使用する第２メモリアドレス空間で動作し、
システム制御割り込みに応答してシステム管理メモリにセットされた温度イベントをオペレーティングシステムにより判別する，ここで、温度イベントは少なくとも温度変化、バッテリ容量／状態変化、ＡＣアダプタ変化として判別され、ステップと、
中央処理ユニットに対してシステム管理−基本入出力システムを起動するために中央処理ユニットの動作モードを第１モードから第２モードへ切換えるためのシステム管理割込みをオペレーティングシステムにより発行するステップと、
システム管理メモリにセットされた温度イベントに対応する処理をシステム管理−基本入出力システムにより実施するステップと、
を具備する。
本発明の他の実施態様によれば、コンピュータにおけるイベント通知方法において、
電源スイッチ操作の検出時にコンピュータに対してコンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするためにシステム管理割込みを発行し、システム管理−基本入出力システムを起動するステップと、
電源スイッチの操作に基づいてシステム管理割込みが発行されたか否かをシステム管理−基本入出力システムにより判定するステップと、
システム管理割込みが電源スイッチの操作に基づいて発行されたと判定された場合、システム管理−基本入出力システムによりシステム管理割込みを発行するステップと、
コンピュータがサスペンド状態にセットされるべきか否かをオペレーティングシステムにより判定するステップと、
を具備する。
本発明の他の実施態様によれば、コンピュータにおける電源関連に係わるイベント通知方法において、
電源コントローラにより組込みコントローラに電源関連データを通知するステップと、
コンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするために電源関連データを含むシステム管理割込みを組込みコントローラにより発行し、システム管理−基本入出力システムを起動するステップと、
システム管理−基本入出力システムにより電源関連データをレジスタにセットするステップと、
オペレーティングシステムを起動するためにシステム管理−基本入出力システムによりシステム制御割込みを発行するステップと、
レジスタにセットされた電源関連データをオペレーティングシステムにより取得し、取得した電源関連データに基づいて電源管理プログラムを実行するステップと、
を具備する。
本発明の他の実施態様によれば、コンピュータにおける温度に係わるイベント通知方法において、
温度センサにより温度データを組込みコントローラに通知するステップと、
コンピュータの動作モードを電源管理のためのシステム管理プログラムを実行するシステム管理モードにセットするために温度データを含むシステム管理割込みを組込みコントローラにより発行し、システム管理−基本入出力システムを起動するステップと、
システム管理−基本入出力システムにより温度データをレジスタにセットするステップと、
オペレーティングシステムを起動するためにシステム管理−基本入出力システムによりシステム制御割込みを発行するステップと、
レジスタにセットされた温度データをオペレーティングシステムにより取得し、取得した温度データに基づいて電源管理プログラムを実行するステップと、
を具備する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】