サイクル盗みとは何ですか?
サイクル盗みは、コンピュータープロセスが中央処理装置(CPU)に直接アクセスして、プロセスを完了するために必要なリソースを取得するアクションです。これは通常、コンピューターが使用されていないときに発生します。 CPUは、ダウンタイムを利用して必要なプロセスを実行します。プロセスにリソースが必要な場合、通常はそれらを取得するのにかなりの時間がかかりますが、このシステムは検索をかなり短くします。このシステムはいくつかの点で有用であることが証明されていますが、一般に、コンピューターの一部がCPUに到達できなくなるようにするシステムの劣化につながります。これらのエラー、およびCPUが通常、これらの問題なしに同様のタスクを実行できるという事実は、平均サイクルの盗みは一般的に使用されません。
デスクトップコンピューターや時にはラップトップは、人々が直接使用していなくても、日中に維持されることがよくあります。多くの人がコンピューターを使用している間は頻繁に使用していますが、24時間まっすぐコンピューターを使用する人はほとんどいません。これにより、ダウンタイムデュリになりますシステムがオンになっているが使用されていないng。これは、能力を持つコンピューターでサイクル盗みが発生する場合です。これは、盗むプロセスが多くの場合、コンピューターのリソースの多くを占めることが多く、これは人が同時にプログラムにアクセスしている場合、非常に速度が低下するためです。
プロセスがCPUを必要とする場合、多くの場合、やや長いイベントチェーンを通過します。このプロセスは、バスプロトコルを取得することから始まります。バスプロトコルは、最後のプロセスがリソースを取得するまで保持されます。 CPUがクロックサイクルを通過した後、メモリを解放し、バスを通り抜けてプロセスに戻ります。サイクル盗みでは、プロセスはそのほとんどをスキップし、CPUからのクロックサイクルのために直接進みます。
ユーザーが離れているときに長いプロセスを完了するには多くの利点がありますが、サイクル盗むシステムは、広範囲にわたる使用に効果がないことがわかります。これは、CPUを絶えず使用するとSにつながるためですYシステムの劣化。処理が遅いことは小さな問題の1つですが、特定のメモリチャネルがCPUに接続できないことはより大きな問題です。
サイクル盗みによるこれらの障害を超えて、このシステムが一般的に使用されていない別の理由があります。一部のCPUはその電力を異なるバスに分割できるため、2011年に利用可能な新しいコンピューターを使用してサイクルスチール機能の理由はほとんどありません。コンピューターは勤務時間中にも使用されます。企業は通常、1日が終わったときにコンピューターをオフにしたいので、プロセスがCPUから直接リソースを削除する時間はありません。