コンピューターオペレーティング・システム

ハードウェアアクセラレーションとは何ですか?

現代のコンピュータでは技術のハードウェアアクセラレーションはどこでも使用されています。 これは、CPU MMX命令の拡張として、など身近な自然となっています。 しかし、それは必ずしもありませんでした。 最初の仮のステップの開発者やプログラマが、新機能、そして混合コンピュータコミュニティの評価、およびを促進するために - 認識を...それがでした。 さて、ハードウェアアクセラレーションは、ほぼすべてのデバイスとプログラム中に存在しています。 時には、でもそれをどこに誰の意志を求めていません。 あなたは、ハードウェアアクセラレーションをサポートするビデオカードをしたいですか? してください! サウンドカード? はい、たくさん! さて、 ネットワークカード? そして彼女は、オフロードする能力がある CPUを データパケットにルーチンワークからを!

ハードウェアアクセラレーションが広くマルチメディアストリームを処理するための各種のプログラムに使用されます。 このため、それを大幅に費やす時間を短縮することが可能です。 誰もがそのブラウザの開発者は長い間、自社製品にビデオカードの基本的な機能によって、ハードウェアアクセラレーションを使用してグラフィックス(複雑なページをレンダリング)で作業を加速する機会が組み込まれている知っています。

加速はどんなこと? 実際には、すべてが簡単です。 コンピュータ装置の一般的なスキームに従って、すべての数学的な計算が実行する CPU (CPU)を。 だから、チームはマシンコードに変換され、「2 + 2」のプログラムの量を計算し、処理のためにそれを送りました。 各第2のプロセッサは、計算の膨大な数を実行としてではなく、その後、新しいタスクを追加してその性能が若干低下し - カーネルがロードされます。 開発者は、長いCPUパワーを増加させることなく、計算のスピードを上げるために求めている、と補助的なハードウェア機能の導入は、機会を与えられました。

一昔前のビデオカードを想像してみてください。 それはロジックとビデオメモリでした。 何とかメモリセルのアレイと、及び「クリア」スキームは、監視信号に変換特定の方法で記録された画像に関連する情報。

画像内の任意の変更、背景色上の点であっても些細な変位 - CPUの結果。 これは、座標、オフセットとサイクルが繰り返されると予想されます。 点は、一つ、計算の数が増加しない場合。 また、プロセッサは、すでにそこに「何をするか」です。 その結果は - スローダウン。
ビデオカードにこの問題に対処するには、ユニバーサルCPUリソースの解放を許可された唯一のグラフィックスに従事している専門的なプロセッサを、置くようになりました。 同様の方法は、音のために使用されてきた - オーディオチップの機能のいくつかを加速するために、「学びました」。 ネットワーク - アダプタなど特別な目的のプロセッサを持って。

無効化または有効化アプリケーションでのハードウェアアクセラレーションをすることができますが、そのような機能は、プログラマによって提供されている場合のみ。 たとえば、次のようにWindows XPでグラフィックスアクセラレーションを管理する:あなたは、デスクトップ上のプロパティを呼び出すと、パス「設定 - 詳細 - 診断」に従う必要があります。 スライダーは、このウィンドウであるあなたは、完全にまたは部分的に、システム全体のハードウェアアクセラレーションを無効にすることができます。 時には互換性の問題を解決する必要があります。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.delachieve.com. Theme powered by WordPress.