Un disque dur (HDD) est avant tout un accès séquentiel , mais avec la possibilité d'un accès aléatoire .
Voici pourquoi c'est un peu nuancé :
* Accès séquentiel : Les données sont stockées sur des pistes et des secteurs concentriques. Pour lire les données, la tête de lecture/écriture doit se déplacer physiquement vers la bonne piste, puis lire séquentiellement les données des secteurs. Lire les données dans l'ordre dans lequel elles sont stockées est beaucoup plus rapide que de sauter partout. C'est pourquoi l'accès séquentiel est plus rapide.
* Accès aléatoire : Bien que le mouvement physique de la tête soit lent (temps de recherche), le contrôleur du disque dur gère cela et peut accéder à n'importe quelle piste et secteur. Cela le rend *capable* d'accès aléatoire, bien que nettement plus lent que séquentiel. Le système d'exploitation gère cette complexité, les applications n'ont donc pas besoin de connaître les mécanismes sous-jacents.
Par conséquent, même si un disque dur *peut* effectuer un accès aléatoire, son architecture sous-jacente le rend fondamentalement plus efficace en matière d'accès séquentiel. La différence de vitesse entre l’accès séquentiel et aléatoire peut être substantielle.
|