NCQ

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
NCQ permite discului în sine să determine ordinea optimă în care să preia cererile. Acest lucru poate permite unității să îndeplinească toate cererile în mai puține rotații și, prin urmare, mai puțin timp.

În informatică și electronică NCQ , acronim pentru Native Command Queuing , este o extensie a protocolului SATA 1.0, introdus cu versiunea SATA II [1] , care identifică o tehnologie care poate fi utilizată pe hard disk-uri pentru a îmbunătăți viteza de acces la datele din ele stocate.

Descriere

În discurile care nu acceptă NCQ sau când acest lucru este dezactivat, accesul la datele de pe hard disk se realizează prin satisfacerea cererilor individuale de citire / scriere care trebuie efectuate pe rând. În special, accesul la o singură bază de date are loc prin identificarea secvențială a plăcii , a cilindrului , a căii și a sectorului în care se află baza de date.

Fiecare dintre aceste faze implică întârzieri, inclusiv:

NCQ, pe de altă parte, permite ca mai multe solicitări de acces (până la 32) să fie puse în coadă în propriul său buffer [1] care, înainte de a fi executat, poate fi reordonat într-o secvență, astfel încât să optimizeze calea luată de capete către accesați datele [3] [4] . Acest lucru reduce latențele eliminând cantitatea de mișcare inutilă efectuată de capete, rezultând o performanță sporită.

Activați NCQ

Pentru a utiliza tehnologia NCQ este necesar ca:

toate acceptă NCQ.

În ceea ce privește unitatea de disc, este suficient să verificați specificațiile furnizate de producător (în mod indicativ, dacă unitatea este cel puțin SATA II, suportul ar trebui să fie garantat).

Pentru controlerul SATA, acesta trebuie să accepte modurile mai noi sau mai avansate, cum ar fi AHCI (dezvoltat de Intel) sau RAID . Aceste opțiuni, dacă sunt prezente, sunt vizibile în BIOS - ul computerului, împreună cu altele adesea identificate cu termenii IDE moștenit și IDE nativ , care nu acceptă NCQ. În general, și mai ales în cazul sistemelor Windows , opțiunea AHCI (sau alternativa RAID) trebuie activată în BIOS înainte de instalarea sistemului de operare.

A treia condiție pentru activarea NCQ este utilizarea unui sistem de operare pentru care sunt disponibile drivere AHCI pentru controlerul SATA. Cu Windows XP , în momentul instalării, este necesar să furnizați o dischetă sau un cd-rom cu drivere AHCI (sau RAID) terțe suplimentare, de obicei puse la dispoziție pe site - ul lor de către producătorul plăcii de bază sau al chipset-ului . Windows Vista , Windows 7 și Windows 8 acceptă nativ AHCI și nu necesită drivere suplimentare. În toate cazurile, este recomandabil să activați AHCI în BIOS înainte de instalare, pentru a evita să efectuați proceduri mai mult sau mai puțin laborioase (de exemplu, editarea manuală a registrului Windows ) pentru a activa AHCI în etapele ulterioare. Nucleele Linux acceptă AHCI de la versiunea 2.6.19, în timp ce FreeBSD de la versiunea 8.

Notă

  1. ^ a b ( EN ) Amber Huffman, Comparație între NCQ și TCQ (fișier zip care conține documentul PDF) ( ZIP ), pe sata-io.org , Intel Corporation, 10/2003. Adus 05-02-2013 (arhivat din original la 6 ianuarie 2012) .
  2. ^ (RO) Charles M. Kozierok, descrierea accesului la un moment dat , pe pcguide.com, The PC Guide. Adus 05-02-2013 .
  3. ^ ( IT ) Alessandro Bordin, Note teoretice - partea 1 , pe hwupgrade.it , Hardware Upgrade, 08/07/2004. Adus 04/02/2013 .
  4. ^ ( IT ) Alessandro Bordin, Note teoretice - partea 2 , pe hwupgrade.it , Hardware Upgrade, 08/07/2004. Adus 04/02/2013 .

Elemente conexe

linkuri externe