Il disco in questione ha una velocità di trasferimento di 80 MiB / s, o 81920 kiB / s, o 20480 blocchi / s. Qui arrotonderemo a 20.000 blocchi / secondo, poiché questo sembra essere quello che ha fatto il tuo professore. Ciò equivale a 0,05 ms per trasferire un blocco, spiegando l'ultimo termine dell'equazione.
Infine, oltre a cercare il tempo (tempo per spostare la testa del drive sulla traccia), c'è anche la latenza rotazionale del disco stesso da affrontare. A 7200 RPM, nel peggiore dei casi, dobbiamo attendere 1 giro completo, ma in media dobbiamo aspettare una mezza rivoluzione - o 4.166ms (7200 RPM = 120 giri / sec = 8.333ms / giro).
Pertanto, per trasferire un blocco al computer, dobbiamo attendere l'equivalente Seek Time
+ Rotational Latency
+ Transfer Time
:
5 ms + 4.166 ms + 0.05 ms = 9.216 ms
Si noti che per le unità a stato solido, sebbene non vi sia alcuna latenza di rotazione da tenere in considerazione, esiste sicuramente un tempo di ricerca misurabile (per indirizzare effettivamente il contenuto dei settori nella memoria flash) e un tempo di trasferimento (ampiamente limitato dal bus utilizzato per trasferire i dati stessi, ad esempio SATA).
Pertanto, in generale, il tempo di accesso totale per leggere un singolo settore per un'unità è (trascurando il software):
Rotational/Hard Drive: Seek Time + Rotational Latency + Transfer Time
Solid-State Drive: Seek Time + Transfer Time