"データ処理システムが低電圧モードで高電圧モードのリクエストを受信する段階と、高電圧クレジットの残量が電圧切替え閾値を超えたという判断に応答して、高電圧タイマを起動する段階と、高電圧モードに切替える段階と、通知に応答して元の低電圧モードに切替える段階と、を含む方法。前記リクエストは、データ処理システム上で作動するアプリケーションから受信する、請求項1に記載の方法。前記高電圧クレジットの各々は、高電圧モードで費やすことができる特定の周期内の時間部分に対応し、前記高電圧タイマは、前記高電圧クレジットの残量を使い切ると満了するように構成される、請求項1に記載の方法。前記データ処理システムは、1つの物理的なタイマを含み、前記高電圧タイマの満了はスケジューリングシステムで決定される、請求項5に記載の方法。前記電圧切替え閾値は、低電圧モードから高電圧モードに切替えるコストに対応する、請求項1に記載の方法。前記通知は、高電圧タイマが満了したという通知及び高電圧モードのリクエストがキャンセルされたという通知の1つを含む、請求項1に記載の方法。前記通知は、前記高電圧タイマが満了したという通知であり、前記低電圧モードへの切替えに応答して低電圧タイマを起動する段階と、前記低電圧タイマが満了したという通知に応答して、前記高電圧リクエストが依然として有効であると判断する段階と、別の高電圧タイマを起動する段階と、前記高電圧モードに切替える段階と、を更に含む、請求項6に記載の方法。少なくとも1つのプロセッサで実行される場合に該少なくとも1つのプロセッサに対して動作を行わせる命令を記憶する非一時的コンピュータ読み取り可能記憶媒体であって、本動作は、電圧を増加させるリクエストに応答して、増加電圧クレジットの残量が電圧切替え閾値を超えることを判断し、前記判断に応答して、データ処理システムの少なくとも1つの構成要素に関して増加電圧モードをアクティブにし、イベントに応答して、前記データ処理システムの前記少なくとも1つの構成要素に関する増加電圧モードを非アクティブにする、非一時的コンピュータ読み取り可能記憶媒体。前記少なくとも1つの構成要素は、1つ又はそれ以上の中央処理ユニットCPU及び図形処理ユニットGPUを備える、請求項8に記載の非一時的コンピュータ読み取り可能記憶媒体。前記増加電圧リクエストは、前記データ処理システム上で作動するアプリケーションが発生する、請求項8に記載の非一時的コンピュータ読み取り可能記憶媒体。増加電圧モードをアクティブにすることは、更に増加電圧時間割当量に対応するタイマを開始し、前記タイマは、前記増加電圧時間割当量を使い切るとイベントを発生する、請求項8に記載の非一時的コンピュータ読み取り可能記憶媒体。前記イベントは、増加電圧リクエストがキャンセルされた通知を受信することを含む、請求項8に記載の非一時的コンピュータ読み取り可能記憶媒体。少なくとも1つのプロセッサで実行される場合に該少なくとも1つのプロセッサに対して動作を行わせる命令を記憶する非一時的コンピュータ読み取り可能記憶媒体であって、本動作は、低電圧時間割当量及び高電圧時間割当量を初期化し、第1の高電圧リクエストに応答して、データ処理システムの少なくとも1つの構成要素を高電圧モードに切替え、前記高電圧モードへの切替えに応答して、前記高電圧時間割当量を使い切ると満了する第1のタイマを開始し、前記第1のタイマの満了に応答して、低電圧モードに切替え、前記低電圧モードへの切替えに応答して、前記低電圧時間割当量を使い切ると満了する第2のタイマを開始し、前記第2のタイマの満了に応答して、前記低電圧時間割当量及び前記高電圧時間割当量を再初期化し、前記第2のタイマの満了に応答して、第2の高電圧リクエストがアクティブであることを判断し、前記高電圧モードへの切替えに応答して、前記高電圧時間割当量を使い切ると満了する第3のタイマを開始する、非一時的コンピュータ読み取り可能記憶媒体。特定の周期の長さは、前記低電圧時間割当量及び前記高電圧時間割当量の合計に等しい、請求項13に記載の非一時的コンピュータ読み取り可能記憶媒体。前記第1の高電圧リクエストは、第2の高電圧リクエストと同じである、請求項13に記載の非一時的コンピュータ読み取り可能記憶媒体。係数及び期間を用いて、高電圧クレジット量及び低電圧クレジットを発生する段階と、リクエストに応答して、高電圧モードに切替える段階と、前記高電圧クレジットを使い切ると満了する高電圧タイマを開始する段階と、前記リクエストがキャンセルされたという通知に応答して、低電圧モードに切替える段階と、前記高電圧タイマをキャンセルする段階と、前記高電圧モードの持続時間を用いて、高電圧クレジット量を更新する段階と前記低電圧クレジットを使い切ると満了する低電圧タイマを開始する段階と、低電圧タイマが満了したという通知に応答して、残りの高電圧クレジットをバンキングする段階と、を含む方法。期間、係数、及び預けた高電圧クレジットに基づいて、別の高電圧クレジット量及び低電圧クレジット量を発生する段階を更に含み、前記預けた高電圧クレジットは、他の高電圧クレジット量に加算亜される、請求項16に記載の方法。周期毎の閾値を超えた残りの高電圧クレジットは、預け入れされない、請求項16に記載の方法。周期毎の加算された閾値を超えた高電圧クレジットは、他の高電圧クレジットには加算されない、請求項17に記載の方法。高電圧時間割当量及び低電圧時間割当量を選択する手段と、前記高電圧時間割当量の残余部が移行閾値を超えた場合、第1のリクエストに応答して、高電圧モードに切替える手段と、第1のイベントの受信に応答して低電圧モードに切替える手段と、第2のイベント及び第2のリクエストに応答して、前記高電圧モードに切替える手段と、を備える装置。高電圧時間割当量及び低電圧時間割当量の選択は、パーセンテージと周期期間を乗算することを含み、前記高電圧割当量は積であり、前記低電圧割当量は前記高電圧割当量未満の周期期間である、請求項20に記載の装置。前記移行閾値は、高電圧モードへ切替えるオーバーヘッドコストに基づいて決定される、請求項20に記載の装置。前記第1のイベントを受信することは、前記高電圧時間割当量を使い切ると満了に設定されるタイマからのコールバックを受信することを含む、請求項20に記載の装置。前記第1のイベントを受信することは、前記第1のリクエストがキャンセルされたことの通知を受信することを含む、請求項20に記載の装置。前記第2のイベントを受信することは、低電圧時間割当量を使い切ると満了に設定されるタイマからのコールバックを受信することを含む、請求項23に記載の装置。高電圧モードのリクエストを受信し、これに応答して高電圧タイマを起動して、高電圧クレジットの残量が電圧切替え閾値を超えることを判断するようになっている。このリクエストに応答して高電圧モードへの切替えが行われる。通知に応答して低電圧モードに切り替わる。リクエストは、データ処理システム上で作動するアプリケーションから受信できる。高電圧タイマが満了したという通知の場合、低電圧モードへの切替えに応答して低電圧タイマが起動する。低電圧タイマが満了して、高電圧リクエストが依然としてアクテゥブである場合、高電圧モードへの切替えが行われて新しい高電圧タイマが起動する。本発明は例示的に示されており、添付図面の各図面に限定されるものではなく、図面において同じ参照番号は同じ構成要素を示している。本発明の種々の実施形態及び態様を以下の詳細な説明を参照して説明するが、添付図面は種々の実施形態を示している。以下の詳細な説明及び図面は、本発明を例示するものであり、本発明を限定するものではない。多数の具体的な詳細事項は本発明の種々の実施形態を完全に理解するために提示される。しかしながら、場合によっては、公知の又は従来の詳細事項は、本発明の実施形態を簡潔にする目的で説明されていない。以下に動的電圧ディザリングの実施形態を説明する。1つの実施形態において、動的電圧ディザリングは、データ処理システム上で作動するアプリケーション又はプロセスからの高電圧リクエストに基づいて動的に電圧ディザリング波形を規定する。所定周期の間のディザリング量は、2つの値を用いて特定できる。つまり、周期の持続時間を測定する期間、及び高電圧状態に費やすことができる周期のパーセンテージを特定する係数factorである。例えば、期間は8ミリ秒とすることができ、係数は50とすることができる。クロック周波数24mhzに関して、8ミリ秒は約3,000クロック単位を含む。各クロック単位はクレジットと考えることができ、係数50に関して、1,500クレジットは高電圧時間の割当量を表す。データ処理システム上で作動するプロセスが高電圧を要求する場合、本発明の実施形態は、高電圧の割当量に高電圧クレジットを利用できるか否かを判断し、利用できる場合、高電圧クレジットが満了するまで又はリクエストがキャンセルされるまで高電圧状態に切替える。高電圧リクエストの持続時間が該当周期の高電圧時間割当量を超えない場合には、ディザリングは性能に全く影響しないはずである。電圧リクエストは、要求中のアプリケーションの処理ニーズに基づいて追加電圧を得るための追加電圧を得るために既存のリクエストをキャンセルするための、直接的なアプリケーションからのリクエストの形をとることができる。また、電圧リクエストは、静的安定に基づいて、又は動的性能状態マネージャDPSM等の動的手段によって、電力管理ユニットシステムによって生成できる。動的電圧ディザリングの特定の実施形態ではタイマを使用できる。例えば、タイマは、高電圧クレジットが満了した時刻又は低電圧クレジットが満了した時刻を特定するために使用できる。1つの実施形態において、動的電圧ディザリングを使用するデータ処理システムは、単一の物理的タイマを有することができ、このタイマは、システムが要求されたタイムアウトつまり、タイマ満了に関する種々のスケジューラを使用する期間にわたってタイミングサービスを提供する。他のシステムは他のタイマを使用できる。特定の実施形態において、タイマは、ハードウェアタイマ、ソフトウェアタイマ、又はソフトウェア及びハードウェアタイマの組み合わせとすることができる。1つの実施形態では、単一のハードウェアタイマ又は単一のソフトウェアタイマを使用でき、単一のタイマに対して複数のタイマをスケジューリングすることで複数のタイマを実装することができる。他の実施形態では、複数のハードウェアタイマ及び/又は複数のソフトウェアタイマを使用できる。図2は、本発明の実施形態による動的電圧ディザリングを示す概略図である。波形201は電圧ディザリング波形であり、高電圧の時刻及び低電圧の時刻を示す。波形203は、データ処理システムからの電圧リクエスト波形である。波形201に関する高電圧割当量は50である。つまり、波形201に示す周期に関して、周期の50を超えて高電圧モードに費やすことはでいない。波形203は、電圧リクエスト中のアプリケーション又はプロセスが、現在の周期の45の時間が高電圧モードであることを要求していることを示す。以下に説明するように、高電圧のリクエスト時間は高電圧の割当時間量に等しいか又はそれ以下なので、動的電圧ディザリングに起因する、要求中のデータ処理システムによる性能ペナルティは発生しない。時間221において、データ処理システムは、電圧管理システムに高電圧を要求する。これに応答して、電圧管理システムは時間221と実質的に同じ時間205で電圧を増加させる。電圧管理システムによる電圧を増加させる決定は、図3及び4に関連して以下に詳細に説明する。一般的に、電圧管理システムは、現在に周期に関して、高電圧モードに切替えるための高電圧割当量の時間が十分に残っているか否かを判断する。時間205において、高電圧割当量は50なので電圧増加リクエストは許可される。時間207において、電圧管理システムは、時間205で受信した高電圧リクエストがキャンセルされたという通知を受信する。これに応答して、電圧管理システムは、低電圧モードに切替えて、高電圧モードで費やした時間を反映するために高電圧割当量を更新する。高電圧リクエストのキャンセルは、図4及び5に関連して以下に詳細に説明する。時間207から時間209の期間に、電圧管理システムは、低電圧モードに費やした時間を記録する。これは高電圧モードの割当時間量未満の周期の時間量に対応する低電圧割当量に対して請求される。この周期の間に全ての高電圧割当量が費やされた場合、次の周期は低電圧割当量の残余部が消費されるまで始まらない。時間223において、データ処理システムつまり、データ処理システム上で作動するアプリケーションは別の高電圧モードを要求する。これに応答して、時間209において電圧管理システムは高電圧モードに切替わる。時間211において、電圧管理システムは、高電圧リクエストがキャンセルされたという通知を受信して低電圧モードに戻る。高電圧モードで費やした時間は高電圧割当量から差し引かれる。同様に、時間225及び時間227のリクエストは、時間213から時間215,及び時間217から時間219までの高電圧モードをもたらす。要求される高電圧モードの持続時間は該当周期の高電圧割当量に等しいか又はそれ未満なので、ディザリングは、大部分の又は全ての高電圧リクエストを満足することで、性能ペナルティを制限する。高電圧リクエストの持続時間が該当周期の高電圧時間割当量を超える状况での動的電圧ディザリングを示す図2Bを参照すると、波形251は電圧ディザリング波形を示し、波形253は電圧リクエスト波形を示す。最初の2つの電圧リクエストは、高電圧割当量を満たす。時間255において、電圧管理システムは3番目の高電圧リクエストを受信する。時間257において、高電圧リクエストが許可されて、データ処理システムは高電圧モードに入る。時間259において、現在の周期に関する高電圧割当量は消費されるが、時間261に示すように、高電圧リクエストは引き続き有効である。電圧管理システムは、高電圧割当量が限度を超えているという判断に応答して、時間259においてデータ処理システムを低電圧モードに切替える。時間263において、高電圧リクエストは終了する。図3を参照すると、これは本発明の実施形態による動的電圧ディザリングを使用して高電圧リクエストを管理する方法を示す。ブロック301において、本方法は高電圧リクエストを受信する。データ処理システム上で作動するアプリケーションから受信できる。1つの実施形態において、要求側アプリケーションが高電圧モードでシステムのどの構成要素を使うかにかかわらず、全体システムは高電圧モード又は低電圧モードにすることができる。別の実施形態において、データ処理システムにおいて複数の電圧領域又は電圧区域が存在できる。例えば、中央処理ユニットCPU、図形処理ユニットGPU、及び/又はシステムの他の部分に関して個別に高電圧を要求できる。電圧制御細分性が高くなると、動的電圧ディザリングの性能が更に改善される。ブロック303において、本方法は、残りの高電圧割当量が電圧切替え閾値に等しいか又はそれ以上かを判断する。電圧切替え閾値はゼロとすることができ、この場合、何らかの高電圧クレジットが残っていれば切替えは常時行われる。別の実施形態において、電圧切替え閾値は、1ミリ秒等の周期のパーセンテージとすることができる。この閾値は、電圧切替え実行に関連するオーバーヘッド量、及びに切替えを行う価値があるか否かに基づいた、実証的研究によって決めることができる。この値は実施形態の特定のハードウェア及びソフトウェアに基づいて変更できる。残りの高電圧クレジットが電圧切替え閾値を超える場合、本方法は、ブロック305に進み、残りの高電圧クレジットを使い切ると満了に設定される高電圧タイマを起動する。ブロック307において、本方法は、データ処理システム前述のようにデータ処理システムのサブセットを高電圧モードに切替える。ブロック309において、本方法は、高電圧タイマが満了したという通知を受信する。1つの実施形態において、満了したタイマは、電圧管理システムに対して現在の周期に関する高電圧クレジットを使い切ったこと及び低電圧モードへの切替えが必要であることを通知する、電圧管理システムへのコールバックを発生する。図2Bの時間259は、高電圧タイマの満了及びその後の低電圧モードへの切替えの一例を示している。本方法は、ブロック311において低電圧モードへ切替え、ブロック313において、既に低電圧タイマが作動していない場合、残りの低電圧クレジットを使い切ると満了に設定される低電圧タイマを起動する。また、ブロック303において、本方法が残りの高電圧クレジットが電圧切替え閾値を超えていないと判断する場合、本方法はブロック313において低電圧タイマを起動する。ブロック313において高電圧クレジットは使い切ったので、データ処理システムまたはその一部は、低電圧クレジットを使い切るまでつまり、低電圧タイマが満了するまで低電圧モードの留まることができる。低電圧タイマの満了に関しては図5に関連して以下に詳細に説明する。図4を参照すると、これは高電圧クレジットを使い切る前にキャンセルされる高電圧リクエストを管理する方法を示すフローチャートである。ブロック401において、本方法は、高電圧リクエストを受信する。ブロック403において、本方法は、残りの高電圧クレジットが電圧切替え閾値を超えるか否かを判断し、閾値を超える場合、ブロック405において、高電圧クレジットを使い切ると満了に設定される高電圧タイマを起動する。本方法は、ブロック407において、高電圧モードに切替わるが、前述のように全体システム又は一部システムを高電圧モードとすることができる。ブロック409において、本方法は、高電圧リクエストがキャンセルされたことの通知を受信する。高電圧リクエストのキャンセルは、図2Aの時間207、211、215、及び219に示す。いずれの場合も、高電圧クレジットは残っているが、高電圧モードを要求したアプリケーションがリクエストをキャンセルする。ブロック411において、本方法は、高電圧リクエストのキャンセルに応答して低電圧モードに切替える。ブロック413において、本方法は、高電圧タイマをキャンセルして、高電圧リクエスト時に使用したクレジット数を既存量から差し引くことによって、残りの高電圧クレジットを更新する。ブロック415において、所望であれば、本方法は、残りの低電圧クレジットを使い切ると満了に設定される低電圧タイマを起動する。また、本方法が、ブロック403において、残りの高電圧クレジットが電圧切替え閾値を超えないと判断する場合、ブロック415に進み低電圧タイマを起動する。図5を参照すると、これは周期の終了後にも依然として有効な高電圧リクエストを管理する方法を示すフローチャートである。ブロック501において、本方法は、高電圧タイマは満了しているが、データ処理システムまたはその一部が高電圧モードのままであるという通知を受信する。これは図2Bの時間259に図示されている。ブロック503において、本方法は、高電圧タイマの満了が高電圧クレジットを使い切ったことを示すので低電圧モードに切替わる。ブロック505において、本方法は、残りの低電圧クレジットを使い切ると満了する低電圧タイマを起動する。ブロック507において、本方法は、低電圧タイマが満了したつまり、満了したタイマが電圧管理システムにコールバックを行ったという通知を受信する。ブロック509において、本方法は、高電圧リクエストが有効であると判断する。これは、ブロック501で有効なのと同じ高電圧リクエストとすること又は異なる高電圧リクエストとすることができる。ブロック511において、本方法は、高電圧クレジット及び低電圧クレジットをリセットして、新しい周期が始まる。ブロック513において、本方法は、新しくリセットした高電圧クレジットを使い切ると満了する高電圧タイマを起動して、ブロック515において、高電圧モードに切替わる。1つの実施形態において、クレジット取引の限度は、熱管理システムや電力管理システム等のシステム構成要素によってリアルタイムに変更できる。例えば、システムの重要な構成要素の温度が低い場合、クレジット取引を制限する1つ又はそれ以上の閾値を増大できる。別の例として、システムの重要な構成要素の温度が上昇する場合、クレジット取引を制限する1つ又はそれ以上の閾値を低減できる。取引閾値は、構成要素の現在の温度、又は温度傾向つまり、急上昇、緩下降等に基づいて変更できる。1つの実施形態において、電圧管理システムのパラメータはリアルタイムに変更できる。例えば、熱管理システムは、データ処理システムが多くの熱を発生していることを特定でき、それに応じて高電圧割当量を低減できるつまり、高電圧モードで費やすことができる各周期のパーセンテージを調整する係数を変更することで。1つの実施形態において、変更に応じて現在の周期が中断されて新しい周期が始まる。別の実施形態において、現在の周期が過去の設定値で終了して、次の周期が新しい設定値で始まることができる。1つの実施形態において、周期は低電圧クレジットを使い切ると終了するので、周期は残った高電圧クレジットで終了することができる。これらの残った高電圧クレジットは、後続の周期での使用に備えて預けることができる。データ処理システムのニーズ熱管理、電力管理等に基づいて、預けることができる高電圧クレジット量は制限できる。例えば、クレジットの周期毎のバンキング量だけを後続の周期に備えて預けることができるつまり、最大1ミリ秒の高電圧クレジットの高電圧価値。別の例として、預けた全クレジット量は、預けた全量に制限できる。これらの一方の又は両方の制限は、預けた高電圧クレジットに適用でき、特定の実施形態では、バンキングを全く行わないことができる。前述のように、本発明の特定の実施形態では、残りの高電圧クレジットが電圧切替え閾値を超えない場合にはリクエストに応じて高電圧モードに切替わらないこともある。この閾値は、各周期の間で又は特定の周期の期間に変更でき、電圧管理システムが高電圧リクエストを許可することを防止することによって、高電圧になる価値をもたらすものを達成するためにオーバーヘッドが長くならないようにして、動的電圧ディザリングの効率を高めることができる。高電圧モードが終了し、残りの低電圧クレジットが低電圧切替え閾値よりも低い場合には同じ閾値を使用できる。この場合、次の周期は、低電圧モードで付加的な時間を費やすよりはむしろ即座に開始できる。前述のように、データ処理システムは、CPU、GPU、及び他の構成要素等のデータ処理システムの異なる部分の電圧を別個にディザリングすることができる。これにより、特にシステムで使用する構成要素の実証的分析と組み合わせる場合には効率を改善できる。例えば、CPUの高電圧リクエストの後に、先行のCPUの高電圧モードに起因する処理手続きを処理するためにGPUの高電圧リクエストが続くことは一般的な事例である。特定の実施形態において、データ処理システム上で作動するアプリケーションは、CPUの後にGPUが続くといった、複数の高電圧モードを連続して要求することができる。図6は、データ処理システムの1つの実施例を示し、本発明の1つの実施形態と一緒に使用できる。図6はコンピュータシステムの種々の構成要素を示しているが、このような詳細事項は本発明とは密接に結び付いていないので、何らかの特定のアーキテクチャ又は各構成要素を相互接続する方法を意味することが意図されていないことを理解されたい。また、本発明では。より少ない構成要素又はより多くの構成要素を有するネットワークコンピュータ、机上コンピュータ、及び他のデータ処理システムを使用できることを理解されたい。図6に示すように、データ処理システムの形態のコンピュータシステム600は、マイクロプロセッサ605、ROM読み出し専用メモリ607、揮発性RAM609、及び不揮発性メモリ611に接続されたバス603を含む。マイクロプロセッサ605はキャッシュ604に接続される、マイクロプロセッサ605は、メモリ607、609、611からの命令を読み出して、命令を実行して前述の作動を行うことができる。バス603は、種々の構成要素を相互接続し、構成要素605、607、609、及び611を表示制御装置及び表示装置613に相互接続し、更に、マウス、タッチスクリーン、タッチパッド、タッチ式入力デバイス、キーボード、モデム、ネットワークインタフェース、及び公知の他のデバイスとすることができる入力/出力I/Oデバイス等の周辺機器に相互接続する。一般に、入力/出力デバイス615は、入力/出力制御装置617を経由してシステムに接続される。一般に、揮発性RAMランダムアクセスメモリ609は、メモリ内のデータをリフレッシュ又は保持するために常時電力を必要とするダイナミックRAMDRAMとして実装される。1つの実施形態において、電圧変更デバイス619は、電力管理ユニット621に対して、動的電圧ディザリングによっていつ電圧を増加及び減少させるかを指示する。他の実施形態において、電圧変更デバイス619及び電力管理ユニット621は同じデバイスとすることができる。更に別の実施形態において、動的電圧ディザリングは、電圧変更デバイス619に接続された、又はその一部としてのハードウェアデバイスで実施できる。別の実施形態において、動的電圧ディザリングは、ソフトウェアで実行でき、RAM609、ROM607、大容量記憶装置611、又は他の場所に格納される。ソフトウェアベースの動的電圧ディザリングは、電圧変更デバイス619、電力管理ユニット621、又は他のデバイスによって電圧を制御/変更できる。一般に、大容量記憶装置611は、磁気ディスクドライブ、光磁気ディスクドライブ、光ディスクドライブ、又はDVDRAM、或いは、フラッシュメモリ、又はシステムの電源OFFでもデータ例えば、大量データを保持する他の形式のメモリシステムとすることができる。一般に、大容量記憶装置611はランダムアクセスメモリとすることもできるが、これは必須ではない。図6では大容量記憶装置611はデータ処理システムの残りの構成要素に直接接続されるローカルデバイスとして示されるが、本発明では、モデム、イーサネット登録商標インタフェース、又は無線ネットワーク等のネットワークインタフェース経由でデータ処理システムに接続されるネットワーク記憶デバイス等の、システムから離れた不揮発性メモリを使用できることを理解されたい。バス603は、公知の種々のブリッジ、制御装置、及び/又はアダプタを介して相互に接続された1つ又はそれ以上のバスを含むことができる。図7は、本発明の1つの実施形態と一緒に使用できる他のデータ処理システムの実施例を示す。図7に示すデータ処理システム700は、1つ又はそれ以上のマイクロプロセッサとすること、又はチップ集積回路上のシステムとすることができる処理システム711を含み、システムは、データ及び処理システムで実行するプログラムを格納するメモリ701を含むこともできる。また、システム700は、マイクロフォン、スピーカを含むオーディオ入力/出力サブシステム705を備えることができ、例えば、スピーカによる音楽再生やスピーカ及びマイクロフォンによる電話機能をもたらすことができる。1つの実施形態において、動的電圧ディザリングは、ソフトウェアで実行でき、処理システム713で処理するためにメモリ701に格納され、電力管理ユニット図示せず及び/又は電圧変更デバイス図示せずを用いて電圧を制御/変更できる。別の実施形態において、動的電圧ディザリングは、ハードウェア図示せずで実行でき、電圧変更デバイス及び/又は電力管理ユニットにより電圧を制御するために使用される。動的電圧ディザリングのハードウェア実行は、電圧管理デバイス、電力管理ユニット、又はチップ上のシステムを含む他のデバイスの一部として包含できる。表示制御装置及び表示デバイス707は、ユーザに対して可視ユーザインタフェースを提供するがこのデジタルインタフェースは、OSXオペレーティングシステムソフトウェアを実行する場合のMacintoshコンピュータに示すものと同じ、グラフィカルユーザインタフェースを含む。また、システム700は、1つ又はそれ以上の無線送受信器703を含む。無線送受信器は、WiFi送受信器、赤外線送受信器、Bluetooth登録商標送受信器、及び/又は無線携帯電話送受信器とすることができる。特定の実施形態では図示しない追加の構成要素もまたシステム700の一部とすることができ、特定の実施形態では、図7よりも少ない構成要素をデータ処理システムとして使用できることを理解されたい。また、データ処理システム700は、ユーザによるシステムへの入力を可能にする1つ又はそれ以上の入力デバイス713を含む。これらの入力デバイスは、キーパッド、キーボード、タッチパネル、又はマルチタッチパネルとすることができる。また、データ処理システム700は、ドックコネクタとすることができる随意的な入力/出力デバイス715を含む。従来から知られているように、図示しない1つ又はそれ以上のバスは、種々の構成要素を相互接続するために使用できることを理解されたい。図7に示すデータ処理システムは、携帯型コンピュータ又は携帯情報端末PDA、又はPDAと類似の機能をもつ携帯電話、又は携帯電話を含む携帯型コンピュータ、又はiPod等のメディアプレイヤ、又は1つのデバイスとしてPDA及び携帯電話と組み合わされたメディアプレイヤ等の前記のデバイスの態様又は機能を組み合わせたデバイスとすることができる。別の実施形態において、データ処理システム700は、ネットワークコンピュータ又は別のデバイス内に組み込まれた処理デバイス、又は図7よりも少ない構成要素又は多い構成要素を有する他の形式のデータ処理システムとすることができる。本明細書では、動的電圧ディザリングは、例示的な実施形態を参照して説明されている。以下の請求の範囲に記載の本発明の精神及び範囲を逸脱することなく種々の変更を行い得ることは自明である。従って、本明細書及び図面は限定的ではなく例示的であると見なされるべきである。"