Maison  >  Article  >  Quelle est l’unité physique des opérations de lecture et d’écriture sur disque ?

Quelle est l’unité physique des opérations de lecture et d’écriture sur disque ?

青灯夜游
青灯夜游original
2020-07-23 14:06:1722786parcourir

L'unité physique des opérations de lecture et d'écriture du disque est : le secteur. Le système d'exploitation effectue des opérations de lecture/écriture sur le disque en unités de secteurs. Un secteur est la plus petite unité physique dans laquelle un disque stocke des informations.

Quelle est l’unité physique des opérations de lecture et d’écriture sur disque ?

Le secteur fait référence à la zone divisée sur le disque. Chaque piste du disque est divisée en plusieurs segments d'arc, et ces segments d'arc sont des secteurs du disque. Les secteurs constituent l'unité de base pour la lecture et l'écriture du disque dur.

Chaque côté du disque est divisé en plusieurs pistes, qui sont des cercles concentriques à la surface. Plus le centre est proche, plus les cercles sont petits.

Chaque piste est divisée en parties égales en unités de 512 octets, appelées secteurs. Dans la liste des paramètres de certains disques durs, vous pouvez voir des paramètres décrivant le nombre de secteurs pour chaque piste. , tel que 373~746, ce qui signifie que la piste la plus externe comporte 746 secteurs et la piste la plus interne comporte 373 secteurs. Par conséquent, on peut calculer que la capacité des pistes est de 186,5 Ko à 373 Ko (190976B--. 381952B).

Les lecteurs de disque lisent et écrivent des données sur le disque en unités de secteurs.

Sur le disque, le système d'exploitation DOS alloue l'espace disque aux fichiers en unités de "clusters". Le cluster d'un disque dur est généralement constitué de plusieurs secteurs, liés au type de disque, à la version DOS et à la taille de la partition du disque dur.

Chaque cluster ne peut être occupé que par un seul fichier. Même s'il y a plusieurs octets dans ce fichier, plus de deux fichiers ne sont jamais autorisés à partager un cluster, sinon une confusion des données se produira.

Ce mécanisme, qui utilise les clusters comme plus petite unité d'allocation, rend relativement simple la gestion des données sur le disque dur, mais il entraîne également un gaspillage d'espace disque, surtout lorsqu'il y a un grand nombre de petits fichiers Un disque dur de grande taille peut gaspiller des centaines de mégaoctets d'espace disque.

Afin de rechercher et de gérer des secteurs, les secteurs doivent être numérotés. La numérotation des secteurs commence à partir de la piste 0, et le secteur de départ est le secteur 1, suivi des secteurs 2 et 3. ..., après le secteur. la numérotation des secteurs de la piste 0 se termine, les secteurs de départ de la piste 1 accumulent des numéros jusqu'au dernier secteur (n secteur) de la dernière piste.

Par exemple, un disque dur a 1024 pistes et chaque piste est divisée en 63 secteurs. Le numéro de secteur de la piste 0 est de 1 à 63 et le numéro de secteur de départ de la piste 1 est de 64. Le secteur de départ. le numéro de la piste 1 est 64. Le dernier numéro de secteur est 64512.

Il existe certaines différences entre les disques durs et les disquettes dans la numérotation des secteurs. Dans une piste d'une disquette, les numéros de secteur sont disposés une fois, c'est-à-dire 1, 2, 3...n secteurs. En raison de la vitesse élevée du disque dur, la tête magnétique doit transférer les données au micro-ordinateur après avoir terminé la lecture et l'écriture des données dans un certain secteur. Cela prend un certain temps, mais à ce moment-là, le disque dur continue de tourner à grande vitesse. Lorsque la transmission des données est terminée, la tête magnétique lit et écrit sur le deuxième secteur, le disque a tourné vers un autre secteur. Par conséquent, dans les premiers disques durs, les numéros de secteur sautaient en fonction d'un certain coefficient d'intervalle.

Pour plus de connaissances connexes, veuillez visiter : Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn