目次:
定義-ネイティブコマンドキューイング(NCQ)とはどういう意味ですか?
ネイティブコマンドキューイング(NCQ)は、読み取りおよび書き込みコマンドの実行順序を最適化することにより、SATAハードドライブが一度に複数のコマンドを受け入れることを可能にする技術です。 これにより、複数の読み取り/書き込み要求がキューに入れられたときに、ドライブヘッドの移動回数が制限されるため、ドライブのパフォーマンスが向上します。
Techopediaはネイティブコマンドキューイング(NCQ)について説明します
NCQは、パラレルATA(PATA)で使用されるタグ付きコマンドキュー(TCQ)を置き換えます。 TCQがオペレーティングシステム(OS)と対話する方法は、パフォーマンスの向上と引き換えにCPUに負担をかけます。
ハードドライブとSATAホストバスアダプターの両方で、NCQをサポートおよび有効化し、適切なドライバーをOSにロードする必要があります。 一部のOSには必要な汎用ドライバー(Windows VistaやWindows 7など)が含まれていますが、他のOSにはWindows XPなどのNCQを有効にするためにベンダー固有のドライバーを読み込む必要があります。
NCQは、ソリッドステートドライブ(SSD)、不揮発性メモリチップにデータを含み、可動部品を含まないドライブでも使用できます。 ここで、待ち時間(コマンドの処理の遅延)は、ドライブではなくホストで検出されます。 ドライブはNCQを使用して、ホストアダプターがCPUタスクを処理している間に処理するコマンドがあることを確認します。
