Le disque en question a un taux de transfert de 80 MiB / s, ou 81920 kiB / s, ou 20480 blocs / s. Ici, nous allons arrondir à 20 000 blocs / seconde, car cela semble être ce que votre professeur a fait. Cela équivaut à 0,05 ms pour transférer un bloc, expliquant le dernier terme de l'équation.
Enfin, en plus de rechercher du temps (temps pour déplacer la tête du lecteur vers la piste), il y a aussi la latence de rotation du disque lui-même à gérer. À 7200 tr / min, dans le pire des cas, nous devons attendre 1 tour complet, mais en moyenne, nous devons attendre un demi-tour - soit 4,166 ms (7200 tr / min = 120 tr / s = 8,333 ms / tr).
Ainsi, pour transférer un bloc vers l'ordinateur, il faut attendre l'équivalent Seek Time
+ Rotational Latency
+ Transfer Time
:
5 ms + 4.166 ms + 0.05 ms = 9.216 ms
Notez que pour les disques SSD, bien qu'il n'y ait pas de latence de rotation à prendre en compte, il y a certainement encore un temps de recherche mesurable (pour adresser réellement le contenu des secteurs dans la mémoire flash) et un temps de transfert (largement limité par le bus utilisé pour transférer les données elles-mêmes, par exemple SATA).
Ainsi, en général, le temps d'accès total pour lire un seul secteur pour un lecteur est (en négligeant le logiciel):
Rotational/Hard Drive: Seek Time + Rotational Latency + Transfer Time
Solid-State Drive: Seek Time + Transfer Time