NCQ: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fix verbo
Kkkvk (discussione | contributi)
Espansa descrizione + link + piccole correzioni.
Riga 4:
L''''NCQ''', acronimo di '''Native Command Queuing''', è una estensione del [[protocollo]] [[SATA]] che identifica una tecnologia utilizzabile sugli [[hard disk]] per migliorare la velocità di accesso ai dati.
 
Nei dischi che non supportano l'NCQ, o quando questo è disabilitato, l'accesso ai dati presenti sull'hard disk viene effettuato soddisfacendo una alla volta le singole richieste di lettura/scrittura da eseguire. L'NCQaccesso ad un singolo dato avviene identificando il [[piatto]], inveceil [[cilindro]], permette[[traccia]] e [[settore]] dove si trova il dato. Ognuna di accodarequeste infasi uncomporta propriodei ritardi, tra i quali: [[buffercommand overhead time]] più(tempo intercorso tra richiestel'invio di un comando di accesso chee l'inizio del movimento della testina), prima[[head switch time]] (tempo per il passaggio da una testina di esserelettura eseguiteall'altra), possono[[cylinder essereswitch riordinatetime]] in(tempo unaimpiegato sequenzadalla chetestina ottimizziper ilpassare percorsoda compiutoun dallecilindro a quello adiacente, detto anche [[testina|testinetrack switch time]]), [[seek time]] (tempo che la testina impiega per accederepassare aida dati.una Intraccia questoa modoquella siadiacente) riducee la[[rotational latency]] quantità(tempo di movimentirotazione inutilidel eseguitidisco atteso dalla testine,testina conaffinché conseguenteil aumentosettore dellecercato passi sotto la testina prestazionistessa)<ref>
{{cita web
| autore = Charles M. Kozierok
| url = http://www.pcguide.com/ref/hdd/perf/perf/spec/pos_Access.htm
| titolo = Descrizione del tempo di accesso ad un dato
| accesso = 05-02-2013
| lingua = Inglese
| editore = The PC Guide
}}</ref>.
 
L'NCQ, invece, permette di accodare in un proprio [[buffer]] più richieste di accesso che, prima di essere eseguite, possono essere riordinate in una sequenza che ottimizzi il percorso compiuto dalle [[testina|testine]] per accedere ai dati. In questo modo si riducono le latenze e la quantità di movimenti inutili eseguiti dalle testine, con conseguente aumento delle prestazioni
<ref>
{{cita web
| autore = Alessandro Bordin
|
| url = http://www.hwupgrade.it/articoli/storage/1050/test-prestazionale-serialata-con-native-command-queuing_3queuing_2.html
| titolo = Cenni Teorici - parte 21
| accesso = 04-02-2013
| lingua = Italiano
Line 19 ⟶ 29:
{{cita web
| autore = Alessandro Bordin
| url = http://www.hwupgrade.it/articoli/storage/1050/test-prestazionale-serialata-con-native-command-queuing_2queuing_3.html
| titolo = Cenni Teorici - parte 12
| accesso = 04-02-2013
| lingua = Italiano