PDA

View Full Version : Velocità di accesso ad un settore


pawaman
07-02-2006, 13:02
Quesito prettamente matematico:
se ho velocità di rotazione di un hard disk e tempo medio di accesso a una traccia, posso trovare il tempo medio di accesso a un settore?
se si come?

CRL
07-02-2006, 13:52
Sì, si può fare.
Quello che cerchi si chiama Access Time, ed è la somma del Seek Time, cio è il tempo impiegato dalla testina a posizionarsi sul cilindro giusto, della Latenza, che è il tempo che passa prima che il settore desiderato sia sotto la testina, essendoci già posizionati sul cilindro stesso, e di altri spiccioli che sono tempi di gestione del comando e di inizio operazione.

Per avere il valore medio basta sommare il seek time medio (in genere tra 8,0 e 9,0 ms, per un disco 7200, e più basso per Raptor e SCSI), alla latenza media, che è il tempo che il disco impiega a fare mezzo giro, questo perchè statisticamente quando la testina si posiziona sul cilindro, il dato da cercare si trova mediamente a mezza rotazione di distanza; questa si calcola come 30.000/RPM, e vale per i 7200 4,16666... , per i 10K 3ms, per i 15K 2ms.
Gli altri spiccioli in genere fanno 0,1-0,2ms.
Per un disco comune 7200 con 8,5ms di seek l'access time è quindi 8,5 +4,17 + 0,1 =~12,8ms

L'access time medio è misurato da programmi con HDTach, vedrai che viene praticamente uguale.
Rispetto a questo parametro si vede bene la differenza della meccanica SCSI, ad esempio un buon 15K fa 3,3ms di seek, e quindi un access time di 3,3+2,0+0,1=5,4ms. Si vede quindi che in questo il 15K impiega il 40% del tempo del 7200, cioè è più del doppio più veloce.

- CRL -


- CRL -