NCQ: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Kkkvk (discussione | contributi)
Nessun oggetto della modifica
Kkkvk (discussione | contributi)
Espansa descrizione + spostata citazione.
Riga 2:
[[File:NCQ.svg|thumb|NCQ permette al disco stesso di determinare l'ordine ottimale in cui recuperare le richieste. Questo può permettere al drive di soddisfare tutte le richieste in meno rotazioni e quindi meno tempo.]]
 
L''''NCQ''', acronimo di '''Native Command Queuing''', è una estensione del [[protocollo]] [[SATA]] che1.0, identificaintrodotta unacon tecnologiail utilizzabileSATA sugli [[hard disk]] per migliorare la velocità di accesso ai dati.versione II<ref>
{{cita web
| autore = Amber Huffman
| url = http://www.sata-io.org/documents/NCQ_TCQ_comparison_final.ZIP
| titolo = Comparazione tra NCQ e TCQ (zip file contenente il documento in PDF)
| accesso = 05-02-2013
| lingua = Inglese
| editore = Intel Corporation
| data = 10/2003
}}</ref>, 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'accesso ad un singolo dato avviene identificando il [[piatto]], il [[cilindro]], [[traccia]] e [[settore]] dove si trova il dato. Ognuna di queste fasi comporta dei ritardi, tra i quali: [[command overhead time]] (tempo intercorso tra l'invio di un comando di accesso e l'inizio del movimento della testina), [[head switch time]] (tempo per il passaggio da una testina di lettura all'altra), [[cylinder switch time]] (tempo impiegato dalla testina per passare da un cilindro a quello adiacente, detto anche [[track switch time]]), [[seek time]] (tempo che la testina impiega per passare da una traccia a quella adiacente) e [[rotational latency]] (tempo di rotazione del disco atteso dalla testina affinché il settore cercato passi sotto la testina stessa)<ref>
Line 14 ⟶ 23:
}}</ref>.
 
L'NCQ, invece, permette di accodare in un proprio [[buffer]] più richieste di accesso (fino a 32) che, prima di essere eseguite, possono essere riordinate in una sequenza che ottimizzi il percorso compiuto dalle [[testina|testine]] per accedere ai dati
<ref>
{{cita web
| autore = Amber Huffman
| url = http://www.sata-io.org/documents/NCQ_TCQ_comparison_final.ZIP
| titolo = Comparazione tra NCQ e TCQ (zip file contenente il documento in PDF)
| accesso = 05-02-2013
| lingua = Inglese
| editore = Intel Corporation
| data = 10/2003
}}</ref>
che, prima di essere eseguite, possono essere riordinate in una sequenza che ottimizzi il percorso compiuto dalle [[testina|testine]] per accedere ai dati
<ref>
{{cita web