Allo stesso modo in cui la tua auto calcola la velocità che stai guidando, puoi calcolare la velocità di rotazione di un oggetto utilizzando la sua velocità angolare. Questa misurazione della velocità di rotazione o rotazione di un oggetto è importante per la velocità del veicolo e per l'utilizzo del disco rigido.
Latenza di rotazione
Latenza di rotazione misura per quanto tempo un oggetto con una velocità angolare attraversa un'intera rotazione o rivoluzione. Puoi immaginare un'auto che fa una svolta come parte di un cerchio che include quella svolta. Oppure puoi pensare alle gomme di un'auto che ruotano sul proprio asse mentre l'auto si muove. Il velocità angolare misura questa velocità di rotazione o rivoluzione.
Il tachimetro della tua auto è un esempio di latenza di rotazione e il concetto viene utilizzato anche per l'archiviazione dei dati su dischi rigidi per computer. Puoi saperne di più sul ritardo di rotazione e sul tempo di accesso al disco per capire come questi dispositivi utilizzano la latenza di rotazione. Quando i dischi rigidi leggono le informazioni da un disco, il disco ruota con una velocità angolare. Nel contesto dei dischi rigidi, si misura il ritardo di rotazione del disco rigido.
Ritardo rotazione disco rigido
Nei dischi rigidi, i piatti, i dischi magnetici a doppia faccia che memorizzano i dati, sono disposti come un record con ciascun disco allo stesso centro. Puoi raggruppare queste tracce, o ogni disco impilato uno sopra l'altro, in settori, le unità di trasferimento dei dati. In questa configurazione, la superficie ha una testa che esegue la lettura e la scrittura.
Per i dischi rigidi, il tempo di ricerca ti dice il tempo di ritardo, il ritardo di rotazione è quanto tempo ci vuole per arrivare al settore corretto, tempo di trasferimento è quanto tempo impiega il processo di lettura dei dati e spese generali è lo spazio su disco utilizzato per la posizione e la tempistica delle informazioni stesse. Puoi calcolare tempo di trasferimento dividendo la dimensione di un settore di byte per la velocità di trasferimento.
Calcolo del ritardo di rotazione
Calcolare latenza rotazionale, o ritardo di rotazione nel contesto dei dischi rigidi, per prima cosa devi conoscere la velocità angolare di un oggetto per unità di tempo. Questa potrebbe essere una velocità del disco rigido di 7.200 rotazioni al minuto. Converti l'unità di tempo in secondi. Per 7.200 rotazioni al minuto, dividi il numero per 60 secondi per ottenere 120 rotazioni al secondo.
Il ritardo è l'inverso di questo valore, o il numero 1 diviso per il valore, che sarebbe 1/120 secondi, o circa .0083 secondi. Assicurati di misurare il ritardo di rotazione con le stesse unità di tempo che desideri per il tempo di accesso al disco.
Esempio di tempo di accesso al disco
È inoltre possibile ottenere il tempo medio di accesso al disco come somma del tempo di ricerca medio, del ritardo di rotazione medio, del tempo di trasferimento, dell'overhead di coda e del ritardo di coda. Il tempo di coda è il tempo necessario per liberare un disco. Se avevi un disco rigido con dimensioni di trasferimento di 8 kb (kilobyte), tempo di ricerca medio 12 ms, velocità di rotazione 8.200 RPM (rotazioni al minuto), velocità di trasferimento di 4 mb/s e sovraccarico del controller di 0,02 secondi, è possibile calcolare il disco medio tempo di accesso.
Prima converti la velocità di rotazione in secondi e il tempo di ricerca medio in secondi per ottenere rispettivamente 136,67 rotazioni al secondo e 0,01 secondi. Dividi 0,5 rotazioni per 136,67 rotazioni al secondo per ottenere 0,0037 secondi per una rotazione media. Utilizzare 0,5 rotazioni perché si desidera coprire metà di una rotazione quando si calcola un tempo medio per la rotazione. Puoi farlo assumendo, per la lettura e la scrittura casuali, che il disco giri a metà in media.
Converti la dimensione di trasferimento da 8 kb a mb moltiplicandola per 0,001 per ottenere 0,008 mb e dividila per la velocità di trasferimento 4 mb/s per ottenere 0,002 secondi. Aggiungi questi numeri in unità di secondi come 0,002 + 0,002 + 0,012 + 0,0042 per ottenere un tempo medio di accesso al disco totale di 0,0202 secondi.
Tutto ciò avviene attraverso il processo di lettura da un disco e puoi calcolare il tempo di risposta sommando il tempo di ricerca, il ritardo di rotazione, il tempo di trasferimento e l'overhead.