Signification de "i" dans "MiB"?

78

Je vois l'utilisation de "MiB" comme mesure pour représenter la taille dans Ubuntu. Que signifie MiB? En particulier le "i"?

    
posée Renjith G 18.01.2011 - 11:54
la source

4 réponses

111

Il existe deux manières (couramment utilisées) d’indiquer des ordres de grandeur pour faciliter la lecture des gros nombres, tout d’abord vous pouvez utiliser une puissance de 10.

10⁰ = 1
10¹ = 10
10² = 100
10³ = 1000

Ou des puissances de deux

2⁰ = 1
2¹ = 2
2² = 4
2³ = 8

En utilisant ces séries comme base, nous arrivons aux nombres 1000 et 1024 (10³ et 2¹⁰) pour un kilo .

Il y a huit bits à un octet. Donc, un kilo-octet correspond à 8 × 10³ = 8 000 bits. Les fabricants de disques durs utilisent cette méthode. En informatique, les gens utilisent généralement des puissances de deux, donc un kibioctet vaut 8 × 2¹⁰ = 8192 bits.

La différence ne s’agrandit que lorsque les nombres augmentent. Certains ont même mélangé ces deux systèmes pour obtenir de bons chiffres à mettre sur leurs emballages. C'est pourquoi une disquette de 1,44 Mo ne contient ni 1,44 Mo ni 1,44 Mo (1024 × 1 000).

La logique derrière le i est que les termes sont dérivés des préfixes originaux si, kilo, méga, giga, mais avec le mot binaire inséré. le i est la deuxième lettre de binary . Le mnémonique pour le kibibyte est "kilo binary byte", et "KiB" se prononce "Kibibyte".

Tout cela est défini dans la norme IEC_80000 .

Notez qu'un méga-octet n'est pas défini comme 2²⁰, mais comme (2 10 ) 2 , même si elles sont égales. Un gibibyte est (2 10 ) 3 , un tebibyte est (2 10 ) 4 et ainsi de suite.

Prefix       Bytes                      Prefix       Bytes
1 Byte     = (2^10)^0 = 1               1 Byte     = (10^3)^0 = 1
1 Kibibyte = (2^10)^1 = 1024            1 Kilobyte = (10^3)^1 = 1000
1 Mebibyte = (2^10)^2 = 1048576         1 Megabyte = (10^3)^2 = 1000000
1 Gibibyte = (2^10)^3 = 1073741824      1 Gigabyte = (10^3)^3 = 1000000000
1 Tebibyte = (2^10)^4 = 1099511627776   1 Terabyte = (10^3)^4 = 1000000000000

N'oubliez pas que très souvent, le terme kilo-octet est utilisé lorsque l'auteur désigne kibibyte. L’unité binaire n’a été introduite qu’en 1999, comme le souligne Randy Orrison.

Comme nealmcb trouvé dans les commentaires, il existe une politique officielle à ce sujet:
lien

En résumé, cette stratégie rappelle aux développeurs d’utiliser les préfixes SI ou IEC, mais de ne jamais les mélanger. Il continue en disant:

  

Pour les tailles de fichiers, il existe deux possibilités:

     
  • Afficher les deux, base-10 et base-2 (dans cet ordre). Un exemple en est le noyau Linux: "2930277168 Secteurs matériels de 512 octets: (1,50 To / 1,36 TiB)"
  •   
  • Affiche uniquement la base 10, ou donnez à l'utilisateur la possibilité de choisir entre la base 10 et la base 2 (la valeur par défaut doit être la base 10).
  •   
    
réponse donnée Stefano Palazzo 18.01.2011 - 13:06
la source
10
  

Que signifie MiB? En particulier le "i"?

Comme personne n’a répondu à cette question: "MiB" signifie " m egab i nary b yte", qui peut être abrégé en "mebibyte" (même si cela semble un peu stupide, et je préfère me contenter de dire "megabinary"). Voir l'explication du NIST.

Le "i" vient donc du mot "binary".

Il y a eu d’autres propositions pour abréger ces unités dans le passé, mais elles n’ont pas réussi à gagner en popularité:

  • κ = 1024, κ2 = 1024², κ3 = 1024³, ... (lettre grecque kappa, difficile à taper)
  • KKB = 1024, MMB = 1024², GGB = 1024³, ... (peut être mal interprété comme mégamegabyte = TB)
  • bK = 1024, bK² = 1024², bK³ = 1024³, ... (lorsque proposé, de nombreux ordinateurs n’avaient même pas de minuscules)
  • 1B10 = 1024, 1B20 = 1024², 1B30 = 1024³, ...
  • k₂B = 1024, M₂B = 1024², G₂B = 1024³, ...
réponse donnée endolith 06.06.2011 - 23:53
la source
10

il s'agit d'un préfixe de norme CEI, il signifie "par deux"

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

plus de détails sur

lien

lien

    
réponse donnée ithkuil 18.01.2011 - 12:03
la source
4

Ce sont des préfixes binaires , correspondant aux préfixes décimaux les plus courants. (C'est un bon article qui explique bien la raison d'être.)

    
réponse donnée TRiG 18.01.2011 - 17:58
la source

Lire d'autres questions sur les étiquettes